"Go to background ims no "Show statusbar" and works
[ghostsoverboard] / level.h
1 /**************************************************************************
2         Ghosts Overboard - a game for Maemo 5
3
4         Copyright (C) 2011  Heli Hyvättinen
5
6         This file is part of Ghosts Overboard
7
8         Ghosts Overboard is free software: you can redistribute it and/or modify
9         it under the terms of the GNU General Public License as published by
10         the Free Software Foundation, either version 2 of the License, or
11         (at your option) any later version.
12
13         This program is distributed in the hope that it will be useful,
14         but WITHOUT ANY WARRANTY; without even the implied warranty of
15         MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16         GNU General Public License for more details.
17
18         You should have received a copy of the GNU General Public License
19         along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
21 **************************************************************************/
22
23 #ifndef LEVEL_H
24 #define LEVEL_H
25
26 class Level
27 {
28 public:
29     Level();
30     Level(int ghosts, int rocks = 0, int octopuses = 0, int octopusSpeed = 100);
31     void setNumberOfGhosts(int ghosts);
32     int getNumberOfGhosts() const;
33     void setNumberOfRocks(int rocks);
34     int getNumberOfRocks() const;
35     void setNumberOfOctopuses(int octopuses);
36     int getNumberOfOctopuses() const;
37     void setOctopusSpeed(int speed);
38     int getOctopusSpeed() const;
39
40
41 private:
42     int ghosts_;
43     int rocks_;
44     int octopuses_;
45     int octopusSpeed_;
46
47 };
48
49 #endif // LEVEL_H