--- a/src/GameState.cc Wed Jan 21 03:33:35 2009 +0200
+++ b/src/GameState.cc Wed Jan 21 23:07:22 2009 +0200
@@ -50,9 +50,9 @@
event_handler->on_player_left(player);
}
-void GameState::draw(Graphics *g, PixelCoordinate camera, bool displayWeapon) {
+void GameState::draw (graphics::Display &display, PixelCoordinate camera, bool displayWeapon) {
// Draw terrain
- terrain.draw(g, camera);
+ terrain.draw(display, camera);
// Draw players
for (std::list<Player*>::iterator it = player_list.begin(); it != player_list.end(); it++) {
@@ -60,14 +60,14 @@
// our LocalPlayer has it's own draw method
if (p == local_player)
- local_player->draw(g, displayWeapon, camera);
+ local_player->draw(display, displayWeapon, camera);
else
- p->draw(g, camera);
+ p->draw(display, camera);
}
// Draw projectiles
for (std::list<Projectile*>::iterator it = projectiles.begin(); it != projectiles.end(); it++) {
- (*it)->draw(g, camera);
+ (*it)->draw(display, camera);
}
}