src/functions.h
branchNewGRF_ports
changeset 6743 cabfaa4a0295
parent 6720 35756db7e577
child 6868 7eb395287b3d
equal deleted inserted replaced
6742:1337d6c9b97b 6743:cabfaa4a0295
    94 void InitializeLandscapeVariables(bool only_constants);
    94 void InitializeLandscapeVariables(bool only_constants);
    95 
    95 
    96 /* misc.cpp */
    96 /* misc.cpp */
    97 bool IsCustomName(StringID id);
    97 bool IsCustomName(StringID id);
    98 void DeleteName(StringID id);
    98 void DeleteName(StringID id);
    99 char *GetName(char *buff, StringID id, const char* last);
    99 char *GetName(char *buff, StringID id, const char *last);
   100 
   100 
   101 #define AllocateName(name, skip) RealAllocateName(name, skip, false)
   101 #define AllocateName(name, skip) RealAllocateName(name, skip, false)
   102 StringID RealAllocateName(const char *name, byte skip, bool check_double);
   102 StringID RealAllocateName(const char *name, byte skip, bool check_double);
   103 void ConvertNameArray();
   103 void ConvertNameArray();
   104 
   104 
   115 void SetObjectToPlaceWnd(CursorID icon, SpriteID pal, byte mode, Window *w);
   115 void SetObjectToPlaceWnd(CursorID icon, SpriteID pal, byte mode, Window *w);
   116 void SetObjectToPlace(CursorID icon, SpriteID pal, byte mode, WindowClass window_class, WindowNumber window_num);
   116 void SetObjectToPlace(CursorID icon, SpriteID pal, byte mode, WindowClass window_class, WindowNumber window_num);
   117 
   117 
   118 void ResetObjectToPlace();
   118 void ResetObjectToPlace();
   119 
   119 
   120 bool ScrollWindowTo(int x, int y, Window * w, bool instant = false);
   120 bool ScrollWindowTo(int x, int y, Window *w, bool instant = false);
   121 
   121 
   122 bool ScrollMainWindowToTile(TileIndex tile, bool instant = false);
   122 bool ScrollMainWindowToTile(TileIndex tile, bool instant = false);
   123 bool ScrollMainWindowTo(int x, int y, bool instant = false);
   123 bool ScrollMainWindowTo(int x, int y, bool instant = false);
   124 void DrawSprite(SpriteID img, SpriteID pal, int x, int y);
   124 void DrawSprite(SpriteID img, SpriteID pal, int x, int y);
   125 bool EnsureNoVehicle(TileIndex tile);
   125 bool EnsureNoVehicle(TileIndex tile);