TheCOSCGameProject  1.0
valerisgame.h
Go to the documentation of this file.
1 
7 #include "toolkit.h"
8 #include "player.h"
9 #include "dungeon.h"
10 #include "dependencies.h"
11 
19 {
20 private:
21  Player player;
22  Dungeon dungeon;
23  Room *currentRoom;
24  int numRooms;
25 
26 public:
31  ValerisGame();
32 
38  void start(const std::string &color);
39 };
Defines the Player class for the Valeris game.
Manages the generation and traversal of dungeon floors.
Definition: dungeon.h:23
ValerisGame()
Constructor for the ValerisGame class.
Definition: valerisgame.cpp:14
Utility functions for the Valeris game.
void start(const std::string &color)
Starts the game.
Definition: valerisgame.cpp:25
Defines the Dungeon class for the Valeris game.
Manages the core gameplay of Valeris.
Definition: valerisgame.h:18
Manages player attributes and actions.
Definition: player.h:20
Represents a room in the dungeon.
Definition: room.h:174