equal
deleted
inserted
replaced
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 |