From b376f8ae15a053c3a8f54431517da0c235f45489 Mon Sep 17 00:00:00 2001 From: rubidium Date: Sat, 28 Aug 2010 18:23:58 +0000 Subject: [PATCH] (svn r20657) -Codechange: add function to draw NewGRF tileseq in the GUI --- src/sprite.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/sprite.h b/src/sprite.h index 4ede1199f1..5d1c7f07be 100644 --- a/src/sprite.h +++ b/src/sprite.h @@ -106,6 +106,15 @@ static inline void DrawNewGRFTileSeq(const struct TileInfo *ti, const DrawTileSp DrawCommonTileSeq(ti, dts, to, 0, stage, default_palette, true); } +/** + * Draw NewGRF object in GUI + * @param stage Sprite inside the Action1 spritesets to use, i.e. construction stage. + */ +static inline void DrawNewGRFTileSeqInGUI(int x, int y, const DrawTileSprites *dts, uint32 stage, PaletteID default_palette) +{ + DrawCommonTileSeqInGUI(x, y, dts, 0, stage, default_palette, true); +} + /** * Applies PALETTE_MODIFIER_TRANSPARENT and PALETTE_MODIFIER_COLOUR to a palette entry of a sprite layout entry * @Note for ground sprites use #GroundSpritePaletteTransform