Files
@ r12162:c4894f5339c3
Branch filter:
Location: cpp/openttd-patchpack/source/src/functions.h - annotation
r12162:c4894f5339c3
1.3 KiB
text/x-c
(svn r16583) -Update: the order of the language files so it's in sync with english.txt. Normally WT2 would do this, but only with activity for those languages. Now we'd like to the order to match so we can more easily spot import bugs while developing WT3.
r5475:3f5cd13d1b63 r5475:3f5cd13d1b63 r9111:983de9c5a848 r6179:c0508e7aefec r5475:3f5cd13d1b63 r5475:3f5cd13d1b63 r5475:3f5cd13d1b63 r7935:d51ba3fb01a8 r8119:8fdb3a371896 r8138:f851b4cbdad1 r5636:6c8aae9c58e6 r6179:c0508e7aefec r5475:3f5cd13d1b63 r5475:3f5cd13d1b63 r5475:3f5cd13d1b63 r5475:3f5cd13d1b63 r5475:3f5cd13d1b63 r10207:a1fc2f2a33db r10207:a1fc2f2a33db r10207:a1fc2f2a33db r10207:a1fc2f2a33db r5475:3f5cd13d1b63 r5475:3f5cd13d1b63 r5475:3f5cd13d1b63 r5475:3f5cd13d1b63 r5475:3f5cd13d1b63 r5475:3f5cd13d1b63 r7545:2cbf405181b3 r7545:2cbf405181b3 r7545:2cbf405181b3 r7545:2cbf405181b3 r7545:2cbf405181b3 r5475:3f5cd13d1b63 r7545:2cbf405181b3 r7545:2cbf405181b3 r7545:2cbf405181b3 r7545:2cbf405181b3 r7545:2cbf405181b3 r7545:2cbf405181b3 r5475:3f5cd13d1b63 r6990:2b928bd441ba r6990:2b928bd441ba r5475:3f5cd13d1b63 r6247:96e840dbefcc r6247:96e840dbefcc r5475:3f5cd13d1b63 r6247:96e840dbefcc r5475:3f5cd13d1b63 r10647:62911ec68e89 r6247:96e840dbefcc r5475:3f5cd13d1b63 r5475:3f5cd13d1b63 | /* $Id$ */
/** @file functions.h Some generic functions that actually shouldn't be here. */
#ifndef FUNCTIONS_H
#define FUNCTIONS_H
#include "core/random_func.hpp"
#include "command_type.h"
#include "tile_cmd.h"
/* clear_land.cpp */
void DrawHillyLandTile(const TileInfo *ti);
void DrawClearLandTile(const TileInfo *ti, byte set);
void DrawClearLandFence(const TileInfo *ti);
void TileLoopClearHelper(TileIndex tile);
/* company_cmd.cpp */
bool CheckCompanyHasMoney(CommandCost cost);
void SubtractMoneyFromCompany(CommandCost cost);
void SubtractMoneyFromCompanyFract(CompanyID company, CommandCost cost);
bool CheckOwnership(Owner owner);
bool CheckTileOwnership(TileIndex tile);
void InitializeLandscapeVariables(bool only_constants);
/* misc functions */
/**
* Mark a tile given by its index dirty for repaint.
*
* @ingroup dirty
*/
void MarkTileDirtyByTile(TileIndex tile);
/**
* Mark all viewports dirty for repaint.
*
* @ingroup dirty
*/
void MarkAllViewportsDirty(int left, int top, int right, int bottom);
void ShowCostOrIncomeAnimation(int x, int y, int z, Money cost);
void ShowFeederIncomeAnimation(int x, int y, int z, Money cost);
void AskExitGame();
void AskExitToGameMenu();
void RedrawAutosave();
int ttd_main(int argc, char *argv[]);
void HandleExitGameRequest();
#endif /* FUNCTIONS_H */
|