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); |