Tool functions. For settings app parameters, drawing map, etc.
◆ create_menu()
void SokobanApp::create_menu |
( |
| ) |
|
|
private |
Creates menu (adds buttons, etc.).
◆ draw_map()
void SokobanApp::draw_map |
( |
| ) |
|
|
private |
Drawa the current loaded map (game grid).
◆ initialize_highscore()
void SokobanApp::initialize_highscore |
( |
| ) |
|
|
private |
Loads highscore database from the data file.
◆ initialize_textures()
void SokobanApp::initialize_textures |
( |
| ) |
|
|
private |
Loads images representing game emelemts (ground, wall, etc.) as textures.
◆ initialize_users_progress()
void SokobanApp::initialize_users_progress |
( |
| ) |
|
|
private |
Loads users progress from the data file.
◆ set_high_score_strings()
void SokobanApp::set_high_score_strings |
( |
| ) |
|
|
private |
Set highscore for the current loaded map.
◆ set_new_map_params()
void SokobanApp::set_new_map_params |
( |
| ) |
|
|
private |
Sets parametrs (strings, size, etc.) for the current loaded map.
◆ set_no_map_params()
void SokobanApp::set_no_map_params |
( |
| ) |
|
|
private |
Sets parametrs (strings, size, etc.) for the situation when no map is loaded.