src/tilehighlight_func.h
changeset 9293 96e818608056
parent 9149 b4c7d2c33bda
equal deleted inserted replaced
9292:176fb6c36f10 9293:96e818608056
    10 #include "viewport_type.h"
    10 #include "viewport_type.h"
    11 #include "tilehighlight_type.h"
    11 #include "tilehighlight_type.h"
    12 
    12 
    13 typedef void PlaceProc(TileIndex tile);
    13 typedef void PlaceProc(TileIndex tile);
    14 void PlaceProc_DemolishArea(TileIndex tile);
    14 void PlaceProc_DemolishArea(TileIndex tile);
    15 bool GUIPlaceProcDragXY(const WindowEvent *e);
    15 bool GUIPlaceProcDragXY(ViewportDragDropSelectionProcess proc, TileIndex start_tile, TileIndex end_tile);
    16 
    16 
    17 bool HandlePlacePushButton(Window *w, int widget, CursorID cursor, ViewportHighlightMode mode, PlaceProc *placeproc);
    17 bool HandlePlacePushButton(Window *w, int widget, CursorID cursor, ViewportHighlightMode mode, PlaceProc *placeproc);
    18 void SetObjectToPlaceWnd(CursorID icon, SpriteID pal, ViewportHighlightMode mode, Window *w);
    18 void SetObjectToPlaceWnd(CursorID icon, SpriteID pal, ViewportHighlightMode mode, Window *w);
    19 void SetObjectToPlace(CursorID icon, SpriteID pal, ViewportHighlightMode mode, WindowClass window_class, WindowNumber window_num);
    19 void SetObjectToPlace(CursorID icon, SpriteID pal, ViewportHighlightMode mode, WindowClass window_class, WindowNumber window_num);
    20 void ResetObjectToPlace();
    20 void ResetObjectToPlace();