Changes in / [02fa8fd:d3e8f60] in network-game


Ignore:
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • client/Client/main.cpp

    r02fa8fd rd3e8f60  
    351351            al_draw_text(font, al_map_rgb(0, 255, 0), 515, 80, ALLEGRO_ALIGN_LEFT, ossScoreRed.str().c_str());
    352352
    353             // update players
     353            // update player positions
    354354            map<unsigned int, Player>::iterator it;
    355             for (it = mapPlayers.begin(); it != mapPlayers.end(); it++)
    356             {
    357                it->second.updateTarget(mapPlayers);
    358             }
    359 
    360355            for (it = mapPlayers.begin(); it != mapPlayers.end(); it++)
    361356            {
     
    488483{
    489484   string response = string(msg.buffer);
     485
     486   cout << "Processing message" << endl;
    490487
    491488   switch(state)
     
    591588            case MSG_TYPE_PLAYER:
    592589            {
    593                //cout << "Got MSG_TYPE_PLAYER message in STATE_LOGIN" << endl;
     590               cout << "Got MSG_TYPE_PLAYER message in STATE_LOGIN" << endl;
    594591
    595592               Player p("", "");
    596593               p.deserialize(msg.buffer);
    597594               p.timeLastUpdated = getCurrentMillis();
    598                p.isChasing = false;
    599595               mapPlayers[p.id] = p;
    600596
     
    656652            case MSG_TYPE_ATTACK:
    657653            {
    658                cout << "Received ATTACK message" << endl;
    659 
    660                break;
    661             }
    662             case MSG_TYPE_START_ATTACK:
    663             {
    664                cout << "Received START_ATTACK message" << endl;
    665 
    666                unsigned int id, targetID;
    667                memcpy(&id, msg.buffer, 4);
    668                memcpy(&targetID, msg.buffer+4, 4);
    669 
    670                cout << "source id: " << id << endl;
    671                cout << "target id: " << targetID << endl;
    672 
    673                Player* source = &mapPlayers[id];
    674                source->targetPlayer = targetID;
    675                source->isChasing = true;
    676 
    677654               break;
    678655            }
  • common/Player.cpp

    r02fa8fd rd3e8f60  
    199199      this->target.y = mapPlayers[this->targetPlayer].pos.y;
    200200
    201       cout << "Setting target" << endl;
    202       cout << "target id: " << mapPlayers[this->targetPlayer].id << endl;
    203       cout << "cur player id: " << this->id << endl;
    204201      cout << "this->pos.x: " << this->pos.x << endl;
    205202      cout << "this->pos.x: " << this->pos.x << endl;
     
    211208
    212209      if (posDistance(this->pos, this->target.toFloat()) <= this->range) {
    213          cout << "Stopped chasing" << endl;
    214 
    215210         this->target.x = this->pos.x;
    216211         this->target.y = this->pos.y;
Note: See TracChangeset for help on using the changeset viewer.