Sokoban
Variables
Engine variables.

Variables

std::vector< std::unique_ptr< Map > > SokobanApp::list_of_maps
 
ci::params::InterfaceGlRef SokobanApp::mParams
 
ci::gl::Texture2dRef SokobanApp::textures [SinglePlayerMap::NUMBER_OF_FIELDS]
 
MyTimer SokobanApp::timer
 
std::vector< UserSokobanApp::available_users
 
HighScore SokobanApp::highScore
 

Detailed Description

Variables representing an engine of the game including list of maps, highscore database, timer, list of users

Variable Documentation

◆ available_users

std::vector<User> SokobanApp::available_users
private

Vector of users which have ever played the game.

◆ highScore

HighScore SokobanApp::highScore
private

Highscore database.

◆ list_of_maps

std::vector<std::unique_ptr<Map> > SokobanApp::list_of_maps
private

◆ mParams

ci::params::InterfaceGlRef SokobanApp::mParams
private

Feature of Cinder library which represents a menu in this app.

◆ textures

ci::gl::Texture2dRef SokobanApp::textures[SinglePlayerMap::NUMBER_OF_FIELDS]
private

Array of textures which represents game elemets.

◆ timer

MyTimer SokobanApp::timer
private

Timer which measures the length of finding solution