153 void InvalidateWindowClasses(WindowClass cls); |
153 void InvalidateWindowClasses(WindowClass cls); |
154 void InvalidateWindowClassesData(WindowClass cls); |
154 void InvalidateWindowClassesData(WindowClass cls); |
155 void DeleteWindowById(WindowClass cls, WindowNumber number); |
155 void DeleteWindowById(WindowClass cls, WindowNumber number); |
156 void DeleteWindowByClass(WindowClass cls); |
156 void DeleteWindowByClass(WindowClass cls); |
157 |
157 |
158 void SetObjectToPlaceWnd(CursorID icon, byte mode, Window *w); |
158 void SetObjectToPlaceWnd(CursorID icon, SpriteID pal, byte mode, Window *w); |
159 void SetObjectToPlace(CursorID icon, byte mode, WindowClass window_class, WindowNumber window_num); |
159 void SetObjectToPlace(CursorID icon, SpriteID pal, byte mode, WindowClass window_class, WindowNumber window_num); |
160 |
160 |
161 void ResetObjectToPlace(void); |
161 void ResetObjectToPlace(void); |
162 |
162 |
163 bool ScrollWindowTo(int x, int y, Window * w); |
163 bool ScrollWindowTo(int x, int y, Window * w); |
164 |
164 |
165 bool ScrollMainWindowToTile(TileIndex tile); |
165 bool ScrollMainWindowToTile(TileIndex tile); |
166 bool ScrollMainWindowTo(int x, int y); |
166 bool ScrollMainWindowTo(int x, int y); |
167 void DrawSprite(uint32 img, int x, int y); |
167 void DrawSprite(SpriteID img, SpriteID pal, int x, int y); |
168 bool EnsureNoVehicle(TileIndex tile); |
168 bool EnsureNoVehicle(TileIndex tile); |
169 bool EnsureNoVehicleOnGround(TileIndex tile); |
169 bool EnsureNoVehicleOnGround(TileIndex tile); |
170 void MarkAllViewportsDirty(int left, int top, int right, int bottom); |
170 void MarkAllViewportsDirty(int left, int top, int right, int bottom); |
171 void ShowCostOrIncomeAnimation(int x, int y, int z, int32 cost); |
171 void ShowCostOrIncomeAnimation(int x, int y, int z, int32 cost); |
172 void ShowFeederIncomeAnimation(int x, int y, int z, int32 cost); |
172 void ShowFeederIncomeAnimation(int x, int y, int z, int32 cost); |