project_files/frontlib/model/gamesetup.h
changeset 7482 d70a5b0d1190
parent 7320 e704706008d4
child 7497 7e1d72fc03c7
equal deleted inserted replaced
7479:c8c552ee3acb 7482:d70a5b0d1190
    16  * along with this program; if not, write to the Free Software
    16  * along with this program; if not, write to the Free Software
    17  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
    17  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
    18  */
    18  */
    19 
    19 
    20 /**
    20 /**
    21  * A complete game configuration that contains all settings for a
    21  * A complete game configuration that contains all settings the engine needs to start a
    22  * local or networked game.
    22  * local or networked game.
    23  */
    23  */
    24 
    24 
    25 #ifndef MODEL_GAMESETUP_H_
    25 #ifndef MODEL_GAMESETUP_H_
    26 #define MODEL_GAMESETUP_H_
    26 #define MODEL_GAMESETUP_H_
    29 #include "weapon.h"
    29 #include "weapon.h"
    30 #include "map.h"
    30 #include "map.h"
    31 #include "teamlist.h"
    31 #include "teamlist.h"
    32 
    32 
    33 typedef struct {
    33 typedef struct {
    34     char *script;
    34     char *style;				// e.g. "Capture the Flag"
    35     flib_scheme *gamescheme;
    35     flib_scheme *gamescheme;
    36     flib_map *map;
    36     flib_map *map;
    37 	flib_teamlist *teamlist;
    37 	flib_teamlist *teamlist;
    38 } flib_gamesetup;
    38 } flib_gamesetup;
    39 
    39