proto/game_state.hh
author terom
Thu, 06 Nov 2008 22:23:59 +0000
changeset 15 7710cce889b2
parent 1 085631252347
permissions -rw-r--r--
simplistic packets
#ifndef GAME_STATE_HH
#define GAME_STATE_HH

#include "Player.hh"

class game_state {
public:
	game_state() : cave_width(640), cave_height(480), cave(640*480) {
		for(int i = 0; i < 60000; i++) {
			int x = i%300;
			int y = i/300;
			cave[x+100+(y+100)*640] = 1;
		}
	}
	void addPlayer(Player p) {
		players.push_back(p);
	}

	std::vector<int> cave;
	int cave_width;
	int cave_height;
	std::vector<Player> players;
};

#endif