Sokoban
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CBarrelStruct which represents a barrel
 Ccorrupted_file_errorCustom exception which represents corrupted file situation
 CGameStateStructure representing Sokoban game state
 CHighScoreClass which represents highscore database
 CMapAbstract class representing general map (ancestor for two player and single player map) and its api
 CMapUtilsClass which provides arithmetics operations over map data using map element constants
 CMyTimerTime measurement class
 CSinglePlayerMapClass which represents single player map
 CSokobanAppClass representing game window
 CTwoPlayerGameStateStructure representing Sokoban game state for two player map
 CTwoPlayerMapClass which represents map for two players
 CUserRepresents the user especially his progress in map packs