-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgame.hpp
51 lines (40 loc) · 938 Bytes
/
game.hpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
/*********************************************************************
** Program Filename: game.hpp
** Author: Morgan Brenner
** Date: 03/15/2016
** Description: Game class interface
*********************************************************************/
#ifndef GAME_HPP
#define GAME_HPP
#include "space.hpp"
#include "pantry.hpp"
#include "flavorVault.hpp"
#include "outside.hpp"
#include "workSpace.hpp"
#include "judgingTable.hpp"
#include "contestant.hpp"
#include <iostream>
#include <iomanip>
#include <list>
class Game
{
protected:
std::vector <std::vector < Space*> > world;
Space* s1; //dummy variable
int cols;
int rows;
Contestant* p1;
public:
Game();
~Game();
void populateWorld();
void displayWorld();
void ptSpaces(int x, int y);
void goUp();
void goDown();
void goLeft();
void goRight();
void moveMenu();
void runGame();
};
#endif