(svn r19479) -Codechange: Test range of town size and layout instead of against the current last value.

pull/155/head
alberth 14 years ago
parent b0f3fff54b
commit a7619c7fb3

@ -1525,8 +1525,8 @@ CommandCost CmdFoundTown(TileIndex tile, DoCommandFlag flags, uint32 p1, uint32
bool random = HasBit(p1, 6);
uint32 townnameparts = p2;
if (size > TSZ_RANDOM) return CMD_ERROR;
if (layout > TL_RANDOM) return CMD_ERROR;
if (size >= TSZ_END) return CMD_ERROR;
if (layout >= NUM_TLS) return CMD_ERROR;
/* Some things are allowed only in the scenario editor */
if (_game_mode != GM_EDITOR) {

@ -23,6 +23,8 @@ enum TownSize {
TSZ_MEDIUM, ///< Medium town.
TSZ_LARGE, ///< Large town.
TSZ_RANDOM, ///< Random size, bigger than small, smaller than large.
TSZ_END, ///< Number of available town sizes.
};
enum {

Loading…
Cancel
Save