mirror of https://github.com/OpenTTD/OpenTTD.git
(svn r1354) Use WindowClass/WindowNumber to store/pass window class/number, not some arbitrary data types
This commit is contained in:
parent
52c87a0330
commit
d922ca68e7
|
@ -203,7 +203,7 @@ void InvalidateWindowClasses(byte cls);
|
|||
void DeleteWindowById(WindowClass cls, WindowNumber number);
|
||||
|
||||
void SetObjectToPlaceWnd(int icon, byte mode, Window *w);
|
||||
void SetObjectToPlace(int icon, byte mode, byte window_class, uint16 window_num);
|
||||
void SetObjectToPlace(int icon, byte mode, WindowClass window_class, WindowNumber window_num);
|
||||
|
||||
void ResetObjectToPlace();
|
||||
|
||||
|
|
|
@ -2060,7 +2060,7 @@ void SetObjectToPlaceWnd(int icon, byte mode, Window *w)
|
|||
|
||||
#include "table/animcursors.h"
|
||||
|
||||
void SetObjectToPlace(int icon, byte mode, byte window_class, uint16 window_num)
|
||||
void SetObjectToPlace(int icon, byte mode, WindowClass window_class, WindowNumber window_num)
|
||||
{
|
||||
TileHighlightData *thd = _thd_ptr;
|
||||
Window *w;
|
||||
|
|
|
@ -86,9 +86,9 @@ typedef struct TileHighlightData {
|
|||
byte next_drawstyle;
|
||||
|
||||
byte place_mode;
|
||||
byte window_class;
|
||||
bool make_square_red;
|
||||
uint16 window_number;
|
||||
WindowClass window_class;
|
||||
WindowNumber window_number;
|
||||
|
||||
int userdata;
|
||||
TileIndex redsq;
|
||||
|
|
Loading…
Reference in New Issue