Changeset 5b92307 in network-game for client/Client/main.cpp
- Timestamp:
- Jan 20, 2014, 6:47:58 PM (11 years ago)
- Branches:
- master
- Children:
- 204edcf
- Parents:
- 949cf70
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
client/Client/main.cpp
r949cf70 r5b92307 432 432 target = it->second; 433 433 cout << "set target" << endl; 434 if (target-> id!= curPlayerId && target->team != curPlayer->team)434 if (target->getId() != curPlayerId && target->team != curPlayer->team) 435 435 { 436 436 cout << "Found valid target" << endl; 437 437 438 unsigned int targetId = target->getId(); 439 438 440 msgTo.type = MSG_TYPE_ATTACK; 439 441 memcpy(msgTo.buffer, &curPlayerId, 4); 440 memcpy(msgTo.buffer+4, &target ->id, 4);442 memcpy(msgTo.buffer+4, &targetId, 4); 441 443 442 444 msgProcessor.sendMessage(&msgTo, &server); … … 678 680 p->deserialize(msg.buffer); 679 681 680 if (mapPlayers.find(p-> id) != mapPlayers.end())681 delete mapPlayers[p-> id];682 mapPlayers[p-> id] = p;683 curPlayerId = p-> id;682 if (mapPlayers.find(p->getId()) != mapPlayers.end()) 683 delete mapPlayers[p->getId()]; 684 mapPlayers[p->getId()] = p; 685 curPlayerId = p->getId(); 684 686 685 687 cout << "Got a valid login response with the player" << endl; … … 732 734 p.isDead = false; 733 735 734 if (mapPlayers.find(p. id) != mapPlayers.end())735 *(mapPlayers[p. id]) = p;736 if (mapPlayers.find(p.getId()) != mapPlayers.end()) 737 *(mapPlayers[p.getId()]) = p; 736 738 else 737 mapPlayers[p. id] = new Player(p);739 mapPlayers[p.getId()] = new Player(p); 738 740 739 741 break; … … 771 773 772 774 Player* source = mapPlayers[id]; 773 source-> targetPlayer = targetID;775 source->setTargetPlayer(targetID); 774 776 source->isChasing = true; 775 777 … … 953 955 p.isDead = false; 954 956 955 if (mapPlayers.find(p. id) != mapPlayers.end())956 *(mapPlayers[p. id]) = p;957 if (mapPlayers.find(p.getId()) != mapPlayers.end()) 958 *(mapPlayers[p.getId()]) = p; 957 959 else 958 mapPlayers[p. id] = new Player(p);960 mapPlayers[p.getId()] = new Player(p); 959 961 960 962 break; … … 966 968 Player p("", ""); 967 969 p.deserialize(msg.buffer); 970 cout << "Deserialized player" << endl; 968 971 p.timeLastUpdated = getCurrentMillis(); 969 972 p.isChasing = false; … … 973 976 p.isDead = false; 974 977 975 if (mapPlayers.find(p. id) != mapPlayers.end())976 *(mapPlayers[p. id]) = p;978 if (mapPlayers.find(p.getId()) != mapPlayers.end()) 979 *(mapPlayers[p.getId()]) = p; 977 980 else 978 mapPlayers[p. id] = new Player(p);979 980 game->addPlayer(mapPlayers[p. id]);981 mapPlayers[p.getId()] = new Player(p); 982 983 game->addPlayer(mapPlayers[p.getId()]); 981 984 982 985 break; … … 1051 1054 // need to check the target exists in the current game 1052 1055 Player* source = game->getPlayers()[id]; 1053 source-> targetPlayer = targetId;1056 source->setTargetPlayer(targetId); 1054 1057 source->isChasing = true; 1055 1058
Note:
See TracChangeset
for help on using the changeset viewer.