#include "core/random_func.hpp"
#include "command_type.h"
#include "tile_cmd.h"
Go to the source code of this file.
Functions | |
void | DrawHillyLandTile (const TileInfo *ti) |
void | DrawClearLandTile (const TileInfo *ti, byte set) |
void | DrawClearLandFence (const TileInfo *ti) |
void | TileLoopClearHelper (TileIndex tile) |
bool | CheckPlayerHasMoney (CommandCost cost) |
void | SubtractMoneyFromPlayer (CommandCost cost) |
void | SubtractMoneyFromPlayerFract (PlayerID player, CommandCost cost) |
bool | CheckOwnership (Owner owner) |
bool | CheckTileOwnership (TileIndex tile) |
void | AddAnimatedTile (TileIndex tile) |
Add the given tile to the animated tile table (if it does not exist on that table yet). | |
void | DeleteAnimatedTile (TileIndex tile) |
Removes the given tile from the animated tile table. | |
void | AnimateAnimatedTiles () |
Animate all tiles in the animated tile list, i.e. call AnimateTile on them. | |
void | InitializeAnimatedTiles () |
Initialize all animated tile variables to some known begin point. | |
void | PlaceTreesRandomly () |
Place some trees randomly. | |
void | InitializeLandscapeVariables (bool only_constants) |
bool | IsCustomName (StringID id) |
char * | CopyFromOldName (StringID id) |
void | MarkTileDirty (int x, int y) |
Mark a tile given by its coordinate dirty for repaint. | |
void | MarkTileDirtyByTile (TileIndex tile) |
Mark a tile given by its index dirty for repaint. | |
void | MarkAllViewportsDirty (int left, int top, int right, int bottom) |
Mark all viewports dirty for repaint. | |
void | ShowCostOrIncomeAnimation (int x, int y, int z, Money cost) |
void | ShowFeederIncomeAnimation (int x, int y, int z, Money cost) |
void | ShowHighscoreTable (int difficulty, int8 rank) |
Show the highscore table for a given difficulty. | |
void | AskExitGame () |
void | AskExitToGameMenu () |
void | RedrawAutosave () |
StringID | RemapOldStringID (StringID s) |
remap a string ID from the old format to the new format | |
void | UpdateViewportSignPos (ViewportSign *sign, int left, int top, StringID str) |
void | GameSizeChanged () |
const char * | GetCurrentLocale (const char *param) |
Determine the current charset based on the environment First check some default values, after this one we passed ourselves and if none exist return the value for $LANG. | |
int | ttd_main (int argc, char *argv[]) |
void | HandleExitGameRequest () |
Definition in file functions.h.
void AddAnimatedTile | ( | TileIndex | tile | ) |
Add the given tile to the animated tile table (if it does not exist on that table yet).
Also increases the size of the table if necessary.
tile | the tile to make animated |
Definition at line 459 of file texteff.cpp.
References MarkTileDirtyByTile().
Referenced by MakeHouseTile(), and TileLoop_Town().
void DeleteAnimatedTile | ( | TileIndex | tile | ) |
Removes the given tile from the animated tile table.
tile | the tile to remove |
Definition at line 438 of file texteff.cpp.
References MarkTileDirtyByTile().
Referenced by AnimateTile_Town(), and HaltLift().
const char* GetCurrentLocale | ( | const char * | ) |
Determine the current charset based on the environment First check some default values, after this one we passed ourselves and if none exist return the value for $LANG.
param | environment variable to check conditionally if default ones are not set. Pass NULL if you don't want additional checks. |
Definition at line 1314 of file strings.cpp.
Referenced by InitializeLanguagePacks().
void PlaceTreesRandomly | ( | ) |
Place some trees randomly.
This function just place some trees randomly on the map.
Definition at line 238 of file tree_cmd.cpp.
References CanPlantTreesOnTile(), GetTropicZone(), GWP_TREE, IncreaseGeneratingWorldProgress(), PlaceTree(), PlaceTreeAtSameHeight(), RandomTileSeed(), ScaleByMapSize(), TILE_HEIGHT, TP_IMPROVED, and TROPICZONE_RAINFOREST.
Referenced by GenerateTrees().
StringID RemapOldStringID | ( | StringID | s | ) |
remap a string ID from the old format to the new format
s | StringID that requires remapping |
Definition at line 1219 of file strings.cpp.
References IsInsideMM().
Referenced by SlSaveLoadConv().
void ShowHighscoreTable | ( | int | difficulty, | |
int8 | ranking | |||
) |
Show the highscore table for a given difficulty.
When called from endgame ranking is set to the top5 element that was newly added and is thus highlighted
Definition at line 1471 of file player_gui.cpp.
References _networking, AllocateWindowDesc(), CMD_PAUSE, DoCommandP(), HideVitalWindows(), and MarkWholeScreenDirty().
Referenced by EndGameWndProc().