38 laSettings::laSettings(
void)
40 strcpy(load_level,
"");
41 strcpy(load_player_name,
"unknown");
43 strcpy(graphics_renderer,
"GDI");
44 graphics_fullscreen=0;
45 graphics_resolution_w=800;
46 graphics_resolution_h=600;
47 graphics_particle_density=1;
48 graphics_enable_fog = M_FALSE;
57 laSettings::~laSettings(
void)
61 void laSettings::Load(
char* strFile)
67 p.readSectionSeparator();
68 p.readText(load_level);
69 p.readText(load_player_name);
72 p.readSectionSeparator();
73 p.readText(graphics_renderer);
74 p.readBool(&graphics_fullscreen);
75 p.readInt(&graphics_resolution_w);
76 p.readInt(&graphics_resolution_h);
77 p.readInt(&graphics_resolution_bpp);
78 p.readDouble(&graphics_particle_density);
79 p.readBool(&graphics_enable_fog);
82 p.readSectionSeparator();
83 p.readBool(&sound_enable);
86 p.readSectionSeparator();
87 p.readBool(&gp_enable_battle_zoom);
90 p.readSectionSeparator();
91 p.readBool(&debug_show_fps);
92 p.readBool(&debug_draw_col_lines);
93 p.readInt(&debug_fps_limit);
94 p.readInt(&deubg_fps_force);
95 p.readInt(&debug_delay);
96 p.readBool(&debug_fbf);
99 void laSettings::Save(
char* strFile)