- Timestamp:
- Jun 17, 2013, 1:43:55 AM (11 years ago)
- Branches:
- master
- Children:
- 02fa8fd
- Parents:
- 5b1e31e
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
client/Client/main.cpp
r5b1e31e r032e550 351 351 al_draw_text(font, al_map_rgb(0, 255, 0), 515, 80, ALLEGRO_ALIGN_LEFT, ossScoreRed.str().c_str()); 352 352 353 // update player positions353 // update players 354 354 map<unsigned int, Player>::iterator it; 355 for (it = mapPlayers.begin(); it != mapPlayers.end(); it++) 356 { 357 it->second.updateTarget(mapPlayers); 358 } 359 355 360 for (it = mapPlayers.begin(); it != mapPlayers.end(); it++) 356 361 { … … 483 488 { 484 489 string response = string(msg.buffer); 485 486 cout << "Processing message" << endl;487 490 488 491 switch(state) … … 588 591 case MSG_TYPE_PLAYER: 589 592 { 590 cout << "Got MSG_TYPE_PLAYER message in STATE_LOGIN" << endl;593 //cout << "Got MSG_TYPE_PLAYER message in STATE_LOGIN" << endl; 591 594 592 595 Player p("", ""); 593 596 p.deserialize(msg.buffer); 594 597 p.timeLastUpdated = getCurrentMillis(); 598 p.isChasing = false; 595 599 mapPlayers[p.id] = p; 596 600 … … 652 656 case MSG_TYPE_ATTACK: 653 657 { 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 654 677 break; 655 678 }
Note:
See TracChangeset
for help on using the changeset viewer.