Sokoban
Functions
Tools.

Functions

void SokobanApp::set_new_map_params ()
 
void SokobanApp::set_no_map_params ()
 
void SokobanApp::set_high_score_strings ()
 
void SokobanApp::draw_map ()
 
void SokobanApp::initialize_users_progress ()
 
void SokobanApp::initialize_highscore ()
 
void SokobanApp::initialize_textures ()
 
void SokobanApp::create_menu ()
 

Detailed Description

Tool functions. For settings app parameters, drawing map, etc.

Function Documentation

◆ 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.