Main Page   Data Structures   File List   Data Fields   Globals   Related Pages  

nix-common/savegame_be.h

Go to the documentation of this file.
00001 
00005 #if !defined(_SAVEGAME_BE_H)
00006 #define _SAVEGAME_BE_H
00007 
00008 #if defined(__cplusplus)
00009 extern "C" {
00010 #endif
00011 
00012 #if !defined(_SAVEGAME_BE_IMPL)
00013 /* Opaque to outside world */
00014 typedef void savegame_t;
00015 #endif
00016 
00022 savegame_t *savegame_open(char *filename);
00027 void savegame_close(savegame_t *sg);
00033 int savegame_citycount(savegame_t *sg);
00040 char *savegame_getcityname(savegame_t *sg, int item);
00053 int savegame_getcity(savegame_t *sg, int item, GameStruct *gs, char **map);
00054 
00063 int savegame_setcity(savegame_t *sg, int item, GameStruct *gs, char *map);
00064 
00072 int save_game(char *name, GameStruct *gs, char *world);
00077 int save_defaultfilename(void);
00082 int load_defaultfilename(void);
00083 
00091 int save_filename(char *sel, GameStruct *gs, char *world);
00092 
00096 void NewGame(void);
00097 
00102 int setCityFileName(char *name);
00107 char *getCityFileName(void);
00108 
00109 #if defined(__cplusplus)
00110 }
00111 #endif
00112 
00113 #endif /* _SAVEGAME_BE_H */

Generated on Mon Aug 30 19:44:15 2004 for pocketcity by doxygen1.2.18