From 9fd57de38e1944974e5756dccaacabba7bb1df0c Mon Sep 17 00:00:00 2001 From: jarod42 <> Date: Sun, 24 Oct 2004 14:27:33 +0000 Subject: [PATCH] Add const and fix crash when returning to main menu. --- src/game/game.cpp | 2 +- src/include/menus.h | 2 +- src/include/settings.h | 2 +- src/stratagus/stratagus.cpp | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/game/game.cpp b/src/game/game.cpp index e9546f03c..2f5ea9728 100644 --- a/src/game/game.cpp +++ b/src/game/game.cpp @@ -320,7 +320,7 @@ static void GameTypeManTeamVsMachine(void) ** ** @todo FIXME: use in this function InitModules / LoadModules!!! */ -void CreateGame(char* filename, WorldMap* map) +void CreateGame(const char* filename, WorldMap* map) { int i; int j; diff --git a/src/include/menus.h b/src/include/menus.h index de93370bf..cae312a0f 100644 --- a/src/include/menus.h +++ b/src/include/menus.h @@ -393,7 +393,7 @@ extern void SetupEditor(void); extern void ErrorMenu(char*); /// Menu Loop -extern void MenuLoop(char* filename, struct _world_map_* map); +extern void MenuLoop(const char* filename, struct _world_map_* map); /// Pre menu setup extern void PreMenuSetup(void); diff --git a/src/include/settings.h b/src/include/settings.h index 1f6efebbb..99a17e45a 100644 --- a/src/include/settings.h +++ b/src/include/settings.h @@ -178,7 +178,7 @@ extern void ObjectivesCclRegister(void); /// Save the objectives extern void SaveObjectives(struct _CL_File_* file); /// Create a game -extern void CreateGame(char* filename, struct _world_map_* map); +extern void CreateGame(const char* filename, struct _world_map_* map); /// Init Setting to default values extern void InitSettings(void); diff --git a/src/stratagus/stratagus.cpp b/src/stratagus/stratagus.cpp index 42f481164..f4d6f8303 100644 --- a/src/stratagus/stratagus.cpp +++ b/src/stratagus/stratagus.cpp @@ -647,7 +647,7 @@ void PreMenuSetup(void) ** @param filename map filename ** @param map map loaded */ -void MenuLoop(char* filename, WorldMap* map) +void MenuLoop(const char* filename, WorldMap* map) { for (;;) { // @@ -751,7 +751,7 @@ void MenuLoop(char* filename, WorldMap* map) filename = NextChapter(); sprintf(CurrentMapPath, "%s/%s", StratagusLibPath, filename); - filename = CurrentMapPath; +// filename = CurrentMapPath; DebugPrint("Next chapter %s\n" _C_ CurrentMapPath); } }