src/functions.h
changeset 5668 36b39f4a9032
parent 5636 3c19b56dc982
child 6179 d19b0137d8e4
equal deleted inserted replaced
5667:47454cf088f9 5668:36b39f4a9032
   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);