Changeset 7511a2b in network-game for client


Ignore:
Timestamp:
May 25, 2013, 6:49:14 PM (11 years ago)
Author:
dportnoy <dmp1488@…>
Branches:
master
Children:
b8cb03f
Parents:
e487381
Message:

Resolved a bug where objects with duplicate ids were getting created

File:
1 edited

Legend:

Unmodified
Added
Removed
  • client/Client/main.cpp

    re487381 r7511a2b  
    453453            case MSG_TYPE_PLAYER:   // kind of hacky to put this here
    454454            {
    455                cout << "Got MSG_TYPE_PLAYER message in Start" << endl;
     455               cout << "Got MSG_TYPE_PLAYER message in STATE_START" << endl;
    456456
    457457               Player p("", "");
     
    467467            case MSG_TYPE_OBJECT:
    468468            {
    469                cout << "Received object message. Baller Biller!" << endl;
     469               cout << "Received OBJECT message in STATE_START." << endl;
    470470
    471471               WorldMap::Object o(0, WorldMap::OBJECT_NONE, 0, 0);
    472472               o.deserialize(msg.buffer);
     473               cout << "object id: " << o.id << endl;
    473474               gameMap->updateObject(o.id, o.type, o.pos.x, o.pos.y);
    474475
     
    511512            case MSG_TYPE_PLAYER:
    512513            {
    513                cout << "Got MSG_TYPE_PLAYER message in Login" << endl;
     514               cout << "Got MSG_TYPE_PLAYER message in STATE_LOGIN" << endl;
    514515
    515516               Player p("", "");
     
    544545            case MSG_TYPE_OBJECT:
    545546            {
    546                cout << "Received object message. Baller Biller!" << endl;
     547               cout << "Received object message in STATE_LOGIN." << endl;
    547548
    548549               WorldMap::Object o(0, WorldMap::OBJECT_NONE, 0, 0);
     
    554555            case MSG_TYPE_REMOVE_OBJECT:
    555556            {
     557               cout << "Received REMOVE_OBJECT message!" << endl;
     558
    556559               int id;
    557560               memcpy(&id, msg.buffer, 4);
     561
     562               cout << "Removing object with id " << id << endl;
     563
    558564               if (!gameMap->removeObject(id))
    559565                  cout << "Did not remove the object" << endl;
     566
     567               break;
    560568            }
    561569            default:
Note: See TracChangeset for help on using the changeset viewer.