Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download

CSC112 Spring 2016 Examples

2370 views
1
#ifndef GameGrid_h
2
#define GameGrid_h
3
4
#include "Widget.h"
5
#include "int.h"
6
7
class Tile;
8
class SmileyFace;
9
class FlagCounter;
10
class Clock;
11
12
class GameGrid : public Widget {
13
14
public:
15
16
virtual void generate();
17
18
virtual void display();
19
20
virtual void restart();
21
22
virtual void click(int x, int y);
23
24
virtual void flag(int x, int y);
25
26
public:
27
28
/**
29
* @element-type Tile
30
*/
31
Tile *myTile;
32
33
/**
34
* @element-type SmileyFace
35
*/
36
SmileyFace *mySmileyFace;
37
38
/**
39
* @element-type SmileyFace
40
*/
41
SmileyFace *mySmileyFace;
42
43
/**
44
* @element-type FlagCounter
45
*/
46
FlagCounter *myFlagCounter;
47
48
/**
49
* @element-type Clock
50
*/
51
Clock *myClock;
52
};
53
54
#endif // GameGrid_h
55
56