Added a Level class
[ghostsoverboard] / level.cpp
1 #include "level.h"
2
3 Level::Level()
4 {
5     setNumberOfGhosts(5);
6     setNumberOfRocks(0);
7     setNumberOfOctopuses(0);
8     setOctopusSpeed(100);
9 }
10
11 Level::Level(int ghosts, int rocks, int octopuses, int octopusSpeed)
12 {
13     setNumberOfGhosts(ghosts);
14     setNumberOfRocks(rocks);
15     setNumberOfOctopuses(octopuses);
16     setOctopusSpeed(octopusSpeed);
17 }
18
19 int  Level::getNumberOfGhosts() const
20 {
21     return ghosts_;
22 }
23
24 void Level::setNumberOfGhosts(int ghosts)
25 {
26     ghosts_ = ghosts;
27 }
28
29 int Level::getNumberOfRocks() const
30 {
31     return rocks_;
32 }
33
34 void Level::setNumberOfRocks(int rocks)
35 {
36     rocks_ = rocks;
37 }
38
39 int Level::getNumberOfOctopuses() const
40 {
41     return octopuses_;
42 }
43
44 void Level::setNumberOfOctopuses(int octopuses)
45 {
46     octopuses_ = octopuses;
47 }
48
49 int Level::getOctopusSpeed() const
50 {
51     return octopusSpeed_;
52 }
53
54 void Level::setOctopusSpeed(int speed)
55 {
56     octopusSpeed_ = speed;
57 }