#include <player.h>
Public Member Functions | |
| DiplomaticStateVector (Player &_player) | |
| DiplomaticStates | getState (int towardsPlayer) const |
| void | setState (int towardsPlayer, DiplomaticStates s, bool fireSignal=true) |
| void | propose (int towardsPlayer, DiplomaticStates s) |
| void | sneakAttack (int towardsPlayer) |
| bool | isHostile (PlayerID towardsPlayer) |
| bool | sharesView (PlayerID receivingPlayer) |
| bool | isAllied (PlayerID towardsPlayer) |
| void | turnBegins () |
| void | swap (int secondPlayer) |
| bool | getProposal (int fromPlayer, DiplomaticStates *state) |
| void | read (tnstream &stream) |
| void | write (tnstream &stream) const |
Static Public Attributes | |
| static SigC::Signal4< void, GameMap *, int, int, DiplomaticStates > | anyStateChanged |
| static SigC::Signal3< void, GameMap *, int, int > | shareViewChanged |
Friends | |
| class | AllianceSetupWidget |
|
|
Definition at line 52 of file player.cpp. |
|
||||||||||||
|
Definition at line 236 of file player.cpp. References assert, Player::getParentMap(), Player::getPosition(), and queuedStateChanges. |
|
|
Definition at line 81 of file player.cpp. References ALLIANCE, Player::getPosition(), and WAR. Referenced by AllianceSetupWidget::AllianceSetupWidget(), AllianceSetupWidget::Apply(), isAllied(), isHostile(), propose(), sharesView(), and turnBegins(). |
|
|
Definition at line 82 of file player.h. References ALLIANCE, PlayerID::getID(), and getState(). Referenced by SelfDestruct::available(), GuiFunctions::OpenContainer::available(), CargoGuiFunctions::RecycleUnit::available(), and CargoGuiFunctions::OpenContainer::available(). |
|
|
Definition at line 80 of file player.h. References PlayerID::getID(), getState(), and WAR. Referenced by HiddenAStar3D::getMoveCost(), HiddenAStar::getMoveCost(), and AllEnemyUnitsDestroyed::getState(). |
|
||||||||||||
|
Definition at line 183 of file player.cpp. References assert, diplomaticStateNames, ASCString::format(), getmessage(), Player::getName(), Player::getParentMap(), Player::getPosition(), getState(), and queuedStateChanges. Referenced by AllianceSetupWidget::Apply(). |
|
|
Definition at line 254 of file player.cpp. Referenced by GameMap::read(). |
|
||||||||||||||||
|
Definition at line 104 of file player.cpp. References anyStateChanged, assert, Player::getParentMap(), and Player::getPosition(). Referenced by AllianceSetupWidget::Apply(), trunreplay::execnextreplaymove(), SetViewSharing::execute(), GameMap::read(), sneakAttack(), and turnBegins(). |
|
|
Definition at line 81 of file player.h. References PlayerID::getID(), getState(), and PEACE_SV. Referenced by PG_MapDisplay::displayMovingUnit(), evaluateviewcalculation(), and getPlayersWithSharedViewMask(). |
|
|
Definition at line 117 of file player.cpp. References assert, ASCString::format(), getmessage(), Player::getName(), Player::getParentMap(), Player::getPosition(), setState(), and WAR. Referenced by AllianceSetupWidget::Apply(). |
|
|
Definition at line 565 of file player.cpp. References Player::getParentMap(), Player::getPosition(), max(), queuedStateChanges, states, and swapData(). Referenced by Player::swap(). |
|
|
Definition at line 57 of file player.cpp. References Player::getParentMap(), Player::getPosition(), getState(), queuedStateChanges, and setState(). |
|
|
Definition at line 272 of file player.cpp. Referenced by GameMap::write(). |
|
|
|
|
|
Definition at line 33 of file player.cpp. Referenced by hookReplayToSystem(), and setState(). |
|
|
Definition at line 37 of file player.cpp. Referenced by gamethread(). |
1.4.2