(svn r20761) -Codechange: make PlaceObject() static

pull/155/head
smatz 14 years ago
parent e4bf409e44
commit ca1aea6225

@ -1802,6 +1802,26 @@ static bool CheckClickOnLandscape(const ViewPort *vp, int x, int y)
return true;
}
static void PlaceObject()
{
Point pt;
Window *w;
pt = GetTileBelowCursor();
if (pt.x == -1) return;
if (_thd.place_mode == HT_POINT) {
pt.x += 8;
pt.y += 8;
}
_tile_fract_coords.x = pt.x & TILE_UNIT_MASK;
_tile_fract_coords.y = pt.y & TILE_UNIT_MASK;
w = GetCallbackWnd();
if (w != NULL) w->OnPlaceObject(pt, TileVirtXY(pt.x, pt.y));
}
bool HandleViewportClicked(const ViewPort *vp, int x, int y)
{
@ -1836,26 +1856,6 @@ bool HandleViewportClicked(const ViewPort *vp, int x, int y)
return CheckClickOnLandscape(vp, x, y);
}
void PlaceObject()
{
Point pt;
Window *w;
pt = GetTileBelowCursor();
if (pt.x == -1) return;
if (_thd.place_mode == HT_POINT) {
pt.x += 8;
pt.y += 8;
}
_tile_fract_coords.x = pt.x & TILE_UNIT_MASK;
_tile_fract_coords.y = pt.y & TILE_UNIT_MASK;
w = GetCallbackWnd();
if (w != NULL) w->OnPlaceObject(pt, TileVirtXY(pt.x, pt.y));
}
/**
* Scrolls the viewport in a window to a given location.

@ -58,7 +58,6 @@ void StartSpriteCombine();
void EndSpriteCombine();
bool HandleViewportClicked(const ViewPort *vp, int x, int y);
void PlaceObject();
void SetRedErrorSquare(TileIndex tile);
void SetTileSelectSize(int w, int h);
void SetTileSelectBigSize(int ox, int oy, int sx, int sy);

Loading…
Cancel
Save