minor fixes

This commit is contained in:
gmueller 2011-01-23 20:11:24 +01:00
parent 1006f94ba0
commit 89a4b6ffb2
4 changed files with 18 additions and 18 deletions

View File

@ -399,7 +399,7 @@ void Client::initialize(Arguments &arg) {
if (isMaster()) {
Team *team = game.getTeam(0);
game.local_player = game.spawn_player(team);
game.local_player = game.spawnPlayer(team);
std::cout << "[Game] local player " << game.local_player->id
<< std::endl;
}
@ -479,17 +479,17 @@ void Client::update() {
glEnable( GL_LIGHTING);
glEnable( GL_CULL_FACE);
glDisable( GL_TEXTURE_2D);
// for (size_t i = 0; i < game.teams.size(); i++)
// draw_team(&game.teams[i]);
// for (size_t i = 0; i < game.teams.size(); i++)
// draw_team(&game.teams[i]);
for (size_t i = 0; i < GAME_PLAYER_COUNT; i++)
drawPlayer(&game.player[i]);
// for (size_t i = 0; i < GAME_BOMB_COUNT; i++)
// draw_bomb(&game.bomb[i]);
//
// for (size_t i = 0; i < GAME_POINT_COUNT; i++)
// draw_point(&game.point[i]);
// for (size_t i = 0; i < GAME_BOMB_COUNT; i++)
// draw_bomb(&game.bomb[i]);
//
// for (size_t i = 0; i < GAME_POINT_COUNT; i++)
// draw_point(&game.point[i]);
drawLevel();

View File

@ -102,6 +102,9 @@ void Game::loadLevelShape() {
levelMesh = tlLoadTrimesh("data/level.obj", TL_FVF_XYZ | TL_FVF_UV
| TL_FVF_NORMAL);
if (levelMesh == 0)
throw("level mesh not found! (data/level.obj)");
btIndexedMesh im;
im.m_numTriangles = levelMesh->face_count;
im.m_triangleIndexBase = (unsigned char *) levelMesh->faces;
@ -120,8 +123,6 @@ void Game::loadLevelShape() {
btVector3 center;
btScalar radius;
_levelShape->getBoundingSphere(center, radius);
std::cout << center.x() << " " << center.y() << " " << center.y() << ", "
<< radius << std::endl;
levelShape.reset(_levelShape);
}
@ -218,7 +219,7 @@ player_t *Game::getFreePlayer() {
}
}
player_t *Game::spawn_player(Team *team) {
player_t *Game::spawnPlayer(Team *team) {
player_t *player = getFreePlayer();
player->team = team;
player->status = 1;
@ -226,7 +227,7 @@ player_t *Game::spawn_player(Team *team) {
reset_player(player);
if (player->body.get() == 0) {
std::cout << "Game::spawn_player: create body" << std::endl;
std::cout << "[Game] create body" << std::endl;
/// Create Dynamic Objects
btTransform startTransform;
startTransform.setIdentity();
@ -245,7 +246,7 @@ player_t *Game::spawn_player(Team *team) {
return player;
}
player_t *Game::spawn_player_id(Team *team, uint16_t id) {
player_t *Game::spawnPlayerWithId(Team *team, uint16_t id) {
player_t *player = getFreePlayer();
player->team = team;
player->id = id;

View File

@ -79,8 +79,8 @@ public:
void setup();
void reset();
Team *team_with_least_players();
player_t *spawn_player(Team *team);
player_t *spawn_player_id(Team *team, uint16_t id);
player_t *spawnPlayer(Team *team);
player_t *spawnPlayerWithId(Team *team, uint16_t id);
Team *getTeam(uint16_t id);
player_t *getPlayer(uint16_t id);
bomb_t *getBomb(uint16_t index);

View File

@ -114,7 +114,7 @@ void Network::dispatch(enet_uint8 *data, size_t length) {
case MESSAGE_PLAYER_SPAWN: {
player_spawn_message_t *sm = (player_spawn_message_t *) data;
Team *team = game->getTeam(sm->team_id);
player_t *player = game->spawn_player_id(team, sm->player_id);
player_t *player = game->spawnPlayerWithId(team, sm->player_id);
break;
}
case MESSAGE_PLAYER_KILL: {
@ -132,7 +132,6 @@ void Network::dispatch(enet_uint8 *data, size_t length) {
}
case MESSAGE_PLAYER_UPDATE: {
player_update_message_t *um = (player_update_message_t *) data;
std::cout << "[Network] update player " << um->player_id << std::endl;
player_t *player = game->getPlayer(um->player_id);
#if 1
btVector3 v = player->body->getLinearVelocity();
@ -271,7 +270,7 @@ void Network::service(uint32_t timeout) {
}
Team *team = game->team_with_least_players();
player_t *player = game->spawn_player(team);
player_t *player = game->spawnPlayer(team);
event.peer->data = player;
// send player spawn message