summary refs log tree commit diff stats
Commit message (Expand)AuthorAgeFilesLines
* Added support for multiple local highscore listsStarla Insigna2011-08-249-90/+117
* Removed short version string from Info.plistStarla Insigna2011-08-231-2/+0
* Added game quitting safeguard to pause screen (version 0.3.1) v0.3.1Starla Insigna2011-08-236-11/+22
* Added pause checks to GameModeStarla Insigna2011-08-232-9/+21
* Fixed level selection screen Main Menu buttonStarla Insigna2011-08-231-1/+2
* Reorganized level selection layerStarla Insigna2011-08-231-6/+14
* Pulled in level selection screen (version 0.3) v0.3Starla Insigna2011-08-239-6/+165
|\
| * Integrated TestFlight SDKStarla Insigna2011-08-228-5/+164
* | Added a UIPageControl to the level selection screen selection_screenStarla Insigna2011-08-235-3/+21
* | Added scrolling to level selection screenStarla Insigna2011-08-2312-27/+360
* | Added borders to level selection imagesStarla Insigna2011-08-2210-277/+253
* | Made game mode selections tappableStarla Insigna2011-08-183-7/+37
* | Started game mode selection screenStarla Insigna2011-08-1815-11/+469
|/
* Renamed project to "Cartographic"Starla Insigna2011-08-183-14/+14
* Fixed "Game Over" tutorial bubble related bugsStarla Insigna2011-08-171-14/+31
* Made tutorial replayableStarla Insigna2011-08-179-42/+22
* Fixed game over transitionStarla Insigna2011-08-154-43/+43
* Added automatic versioningStarla Insigna2011-08-133-71/+74
* Added tutorial modeStarla Insigna2011-08-1220-348/+792
* Prepared Cart Collect for legitimate developmentStarla Insigna2011-08-102-17/+94
* Abstracted a lot of GameLayer's functionality outStarla Insigna2011-08-0923-178/+374
* Disabled autorotationStarla Insigna2011-08-091-1/+1
* Implemented tutorial bubblesStarla Insigna2011-08-079-115/+329
* Fixed highscore viewer bugStarla Insigna2011-08-011-1/+2
* Initial commit (version 0.2.1)Starla Insigna2011-07-30273-0/+55001
class="p">, kGreen, kOrange, kPurple, kBrown, kGray }; struct Panel { int id; int room; std::string name; std::vector<LingoColor> colors; std::vector<int> required_rooms; std::vector<int> required_doors; bool check = false; bool exclude_reduce = false; bool achievement = false; std::string achievement_name; }; struct ProgressiveRequirement { std::string item_name; int quantity = 0; }; struct Door { int room; std::string name; std::string location_name; std::string item_name; std::string group_name; bool skip_location = false; bool skip_item = false; std::vector<int> panels; bool exclude_reduce = true; std::vector<ProgressiveRequirement> progressives; }; struct Exit { int destination_room; std::optional<int> door; bool painting = false; }; struct PaintingExit { std::string id; std::optional<int> door; }; struct Room { std::string name; std::vector<Exit> exits; std::vector<PaintingExit> paintings; }; struct Location { std::string name; std::string ap_location_name; int room; std::vector<int> panels; bool exclude_reduce = false; }; struct MapArea { int id; std::string name; std::vector<Location> locations; int map_x; int map_y; bool exclude_reduce = false; }; const std::vector<MapArea>& GD_GetMapAreas(); const MapArea& GD_GetMapArea(int id); int GD_GetRoomByName(const std::string& name); const Room& GD_GetRoom(int room_id); const std::vector<Door>& GD_GetDoors(); const Door& GD_GetDoor(int door_id); const Panel& GD_GetPanel(int panel_id); int GD_GetRoomForPainting(const std::string& painting_id); const std::vector<int>& GD_GetAchievementPanels(); #endif /* end of include guard: GAME_DATA_H_9C42AC51 */