author | nireco |
Fri, 31 Oct 2008 07:23:24 +0000 | |
changeset 1 | 085631252347 |
permissions | -rw-r--r-- |
1 | 1 |
#ifndef GAME_STATE_HH |
2 |
#define GAME_STATE_HH |
|
3 |
||
4 |
#include "Player.hh" |
|
5 |
||
6 |
class game_state { |
|
7 |
public: |
|
8 |
game_state() : cave_width(640), cave_height(480), cave(640*480) { |
|
9 |
for(int i = 0; i < 60000; i++) { |
|
10 |
int x = i%300; |
|
11 |
int y = i/300; |
|
12 |
cave[x+100+(y+100)*640] = 1; |
|
13 |
} |
|
14 |
} |
|
15 |
void addPlayer(Player p) { |
|
16 |
players.push_back(p); |
|
17 |
} |
|
18 |
||
19 |
std::vector<int> cave; |
|
20 |
int cave_width; |
|
21 |
int cave_height; |
|
22 |
std::vector<Player> players; |
|
23 |
}; |
|
24 |
||
25 |
#endif |