mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-06 14:27:16 +00:00
(svn r4944) Codechange: make _patches_newgame available via settings.h and remove instances of extern Patches _patches_newgame in .c files
This commit is contained in:
parent
58458812a4
commit
928fbe34f2
@ -10,6 +10,7 @@
|
||||
#include "player.h"
|
||||
#include "network.h"
|
||||
#include "variables.h"
|
||||
#include "settings.h"
|
||||
|
||||
extern void SwitchMode(int new_mode);
|
||||
|
||||
@ -54,7 +55,6 @@ static void SelectGameWndProc(Window *w, WindowEvent *e)
|
||||
{
|
||||
/* We do +/- 6 for the map_xy because 64 is 2^6, but it is the lowest available element */
|
||||
static const StringID mapsizes[] = {STR_64, STR_128, STR_256, STR_512, STR_1024, STR_2048, INVALID_STRING_ID};
|
||||
extern Patches _patches_newgame;
|
||||
|
||||
switch (e->event) {
|
||||
case WE_PAINT:
|
||||
|
@ -74,6 +74,9 @@ static inline void *ini_get_variable(const SaveLoad *sld, const void *object)
|
||||
return (object == NULL) ? sld->address : (byte*)object + (ptrdiff_t)sld->address;
|
||||
}
|
||||
|
||||
/** The patch values that are used for new games and/or modified in config file */
|
||||
extern Patches _patches_newgame;
|
||||
|
||||
void IConsoleSetPatchSetting(const char *name, const char *value);
|
||||
void IConsoleGetPatchSetting(const char *name);
|
||||
const SettingDesc *GetPatchFromName(const char *name, uint *i);
|
||||
|
@ -675,7 +675,6 @@ static void PatchesSelectionWndProc(Window *w, WindowEvent *e)
|
||||
|
||||
switch (e->event) {
|
||||
case WE_CREATE: {
|
||||
extern Patches _patches_newgame;
|
||||
static bool first_time = true;
|
||||
|
||||
patches_ptr = (_game_mode == GM_MENU) ? &_patches_newgame : &_patches;
|
||||
|
Loading…
Reference in New Issue
Block a user