File size: 943 Bytes
0ef7a64
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
52
53
/*

Name:Wong Pui Shan

Sdutent ID:52611804

program: AScISD

Name: HAR Chiu Kwong Samson

Sdutent ID:52629360

program: AScISD

Name: LAM Cheuk Man 

Sdutent ID:52621140

program: AScISD

Name:KO Jeffrey KO

Sdutent ID:525 695 30

program: AScISD



*/
#ifndef GAME_H
#define GAME_H

#include<iostream>
#include "Utilities.h"
#include "Maze.h"
using namespace std;
class Game

{
	private:
		int level;
		int	life;
		int point;
		int addLife;
		bool loopGame;
		bool replay;

	public:
		Game();
		void setPoint(int x);
		int getPoint();
		void print1();
		void print2();
		void Move(Maze m,Utilities u);
		friend class Ghost;
		int GetLife();
		void setLife();
		void extraLife();
		bool getLoopGameBool();
		void setLoopGameBool(bool temp);
		void checkForUpLevel(Maze &m);
		void setGameLevel();
		int getGameLevel();
		void setReplayBool(bool temp);
		bool getReplayBool();
		void gameReset();
};
#endif