#include "C4Include.h"
#include "player/C4PlayerList.h"
#include "c4group/C4Components.h"
#include "control/C4GameControl.h"
#include "control/C4RoundResults.h"
#include "editor/C4Console.h"
#include "game/C4FullScreen.h"
#include "game/C4Viewport.h"
#include "lib/StdColors.h"
#include "network/C4League.h"
#include "object/C4GameObjects.h"
#include "object/C4Object.h"
#include "player/C4Player.h"
Go to the source code of this file.
Functions | |
void | SetClientPrefix (char *szFilename, const char *szClient) |
int32_t | ValidPlr (int32_t plr) |
int32_t | Hostile (int32_t plr1, int32_t plr2) |
Variables | |
C4PlayerList | Players |
int32_t Hostile | ( | int32_t | plr1, |
int32_t | plr2 | ||
) |
Definition at line 670 of file C4PlayerList.cpp.
References C4PlayerList::Hostile(), and Players.
Referenced by C4Game::DrawCrewOverheadText(), InitGameFunctionMap(), C4Object::IsVisible(), and C4FoWLight::IsVisibleForPlayer().
void SetClientPrefix | ( | char * | szFilename, |
const char * | szClient | ||
) |
Definition at line 328 of file C4PlayerList.cpp.
References GetFilename(), SAppend(), SAppendChar(), SCopy(), SEqualNoCase(), and SLen().
Referenced by C4PlayerList::FileInUse().
int32_t ValidPlr | ( | int32_t | plr | ) |
Definition at line 665 of file C4PlayerList.cpp.
References Players, and C4PlayerList::Valid().
Referenced by C4Viewport::AdjustPosition(), C4Object::AssignInfo(), C4Object::ChangeDef(), C4Viewport::DrawPlayerInfo(), C4Object::GetDataString(), C4Object::Init(), C4Viewport::Init(), C4FindObjectOwner::IsImpossible(), C4FindObjectController::IsImpossible(), C4Object::IsPlayerObject(), C4MainMenu::MenuCommand(), C4Object::SetOwner(), and C4Object::ValidateOwner().
C4PlayerList Players |
Definition at line 675 of file C4PlayerList.cpp.
Referenced by C4Game::Abort(), C4MainMenu::ActivateMain(), C4Game::ActivateMenu(), C4MainMenu::ActivateNewPlayer(), C4Team::AddPlayer(), C4Viewport::AdjustPosition(), C4Object::AssignDeath(), C4Object::AssignInfo(), C4MouseControl::ButtonUpDragScript(), C4Network2Stats::C4Network2Stats(), C4Viewport::CalculateZoom(), C4Object::ChangeDef(), C4Game::Clear(), C4Game::ClearPointers(), C4Game::CompileFunc(), ConsoleDlgProc(), C4ViewportList::CreateViewport(), C4Game::Default(), C4Game::DoGameOver(), C4MouseControl::DoMoveInput(), C4MainMenu::DoRefillInternal(), C4Viewport::Draw(), C4Game::DrawCrewOverheadText(), C4Player::DrawHostility(), C4Viewport::DrawMenu(), C4Viewport::DrawPlayerStartup(), C4Player::Eliminate(), C4Viewport::EnableFoW(), C4Game::Evaluate(), C4Player::Evaluate(), C4Game::Execute(), C4Network2Stats::ExecuteControlFrame(), C4Player::FindNewOwner(), C4Game::FindVisObject(), C4Game::GameOverCheck(), C4ControlSyncCheck::GetAllCrewPosX(), C4Object::GetDataString(), C4MessageBoard::GetMessagePlayer(), C4RoundResults::GetPlayers(), C4Object::GrabInfo(), C4Menu::HasMouse(), Hostile(), C4Object::Init(), C4Player::Init(), C4ViewportWindow::Init(), C4Player::InitControl(), C4Game::InitGameFinal(), C4Viewport::InitZoom(), C4Object::IsPlayerObject(), C4ObjectMenu::IsReadOnly(), C4Object::IsUserPlayerObject(), C4Viewport::IsViewportMenu(), C4Game::JoinPlayer(), C4Game::LoadScenarioSection(), C4MainMenu::MenuCommand(), C4MouseControl::Move(), C4Viewport::NextPlayer(), C4ChatInputDialog::OnChatCancel(), C4ChatInputDialog::OnChatInput(), C4Game::OnPlayerJoinFinished(), C4GameSaveSavegame::OnSaving(), C4GameOverDlg::OnShown(), C4Console::PlayerJoin(), C4GameControl::PrepareInput(), C4MessageInput::ProcessCommand(), C4MessageInput::ProcessInput(), C4PlayerInfoList::RecreatePlayers(), C4Client::Remove(), C4PlayerInfoList::RemoveUnassociatedPlayers(), C4Player::ScenarioInit(), C4Player::SetHostility(), C4Viewport::SetOutputSize(), C4Object::SetOwner(), C4Player::SetTeamHostility(), C4ViewportList::SortViewportsByPlayerControl(), C4Game::Synchronize(), C4Player::ToggleMouseControl(), C4Network2ClientList::UpdateClientActivity(), C4MouseControl::UpdateCursorTarget(), C4Viewport::UpdateOutputSize(), C4Console::UpdatePlayerMenu(), C4MouseControl::UpdateSingleSelection(), C4Console::UpdateViewportMenu(), ValidPlr(), C4FullScreen::ViewportCheck(), and C4Network2Stats::~C4Network2Stats().