Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include "config.h"
#include "networking/netclient.h"
#include "networking/lowlevel/netui.h"
#include <iostream>
#include <stdio.h>
#include <unistd.h>
#include "gfx/background.h"
#include "vs_globals.h"
#include "endianness.h"
#include "cmd/unit_generic.h"
#include "cmd/unit_util.h"
#include "cmd/unit_const_cache.h"
#include "configxml.h"
#include "networking/client.h"
#include "networking/const.h"
#include "networking/lowlevel/packet.h"
#include "universe_util.h"
#include "cmd/unit_factory.h"
#include "gfx/matrix.h"
#include "load_mission.h"
#include "lin_time.h"
#include "vsfilesystem.h"
#include "cmd/role_bitmask.h"
#include "cmd/base_util.h"
#include "gfx/cockpit_generic.h"
#include "savenet_util.h"
#include "save_util.h"
#include "cmd/pilot.h"
#include "cmd/ai/communication.h"
#include "cmd/ai/order.h"
#include "networking/lowlevel/vsnet_clientstate.h"
#include "networking/lowlevel/vsnet_debug.h"
#include "networking/lowlevel/vsnet_dloadmgr.h"
#include "networking/lowlevel/vsnet_notify.h"
#include "vegastrike.h"
#include "networking/lowlevel/netbuffer.h"
#include "networking/networkcomm.h"
#include "posh.h"
#include "networking/prediction.h"
#include "fileutil.h"
#include "faction_generic.h"
#include "netversion.h"
#include "lowlevel/vsnet_err.h"
Go to the source code of this file.
Typedefs | |
typedef vector< Client * > ::iterator | VC |
typedef vector< ObjSerial > ::iterator | ObjI |
Functions | |
const Unit * | getUnitFromUpgradeName (const string &upgradeName, int myUnitFaction=0) |
int | GetModeFromName (const char *) |
Cargo * | GetMasterPartList (const char *input_buffer) |
bool | isWeapon (std::string name) |
bool | isLocalSerial (ObjSerial sernum) |
Unit * | getNetworkUnit (ObjSerial cserial) |
void | SwitchUnits2 (Unit *un) |
bool | preEmptiveClientFire (const weapon_info *) |
Variables | |
ObjSerial | CLIENT_NETVERSION = NETWORK_VERSION |
double | NETWORK_ATOM |
Hashtable< std::string, StarSystem, 127 > | star_system_table |
static const string | LOAD_FAILED = "LOAD_FAILED" |
vector< ObjSerial > | localSerials |
Definition at line 81 of file netclient.cpp.
Definition at line 80 of file netclient.cpp.
Cargo* GetMasterPartList | ( | const char * | input_buffer) |
Definition at line 8519 of file unit_generic.cpp.
int GetModeFromName | ( | const char * | ) |
Definition at line 87 of file unit_xml.cpp.
Definition at line 109 of file netclient.cpp.
References _Universe, Unit::GetSerial(), UniverseUtil::getUnit(), i, Network, and Universe::numPlayers().
Referenced by NetClient::AddClientObject().
Definition at line 37 of file unit_functions_generic.cpp.
Definition at line 96 of file netclient.cpp.
References i, and localSerials.
Referenced by NetClient::AddClientObject().
bool isWeapon | ( | std::string | name) |
Definition at line 8815 of file unit_generic.cpp.
bool preEmptiveClientFire | ( | const weapon_info * | ) |
Definition at line 1415 of file unit_generic.cpp.
References weapon_info::BEAM, VegaConfig::getVariable(), XMLSupport::parse_bool(), weapon_info::PROJECTILE, weapon_info::type, and vs_config.
Referenced by Unit::Fire().
void SwitchUnits2 | ( | Unit * | un) |
Definition at line 2808 of file cockpit.cpp.
References _Universe, Universe::AccessCockpit(), Universe::CurrentCockpit(), Unit::DisableTurretAI(), Unit::EnqueueAI(), Unit::getCockpit(), VegaConfig::getVariable(), Cockpit::Init(), XMLSupport::parse_bool(), Unit::PrimeOrders(), Unit::SetTurretAI(), and vs_config.
Referenced by NetClient::Respawn(), and SwitchUnits().
ObjSerial CLIENT_NETVERSION = NETWORK_VERSION |
Definition at line 71 of file netclient.cpp.
Referenced by NetClient::init().
|
static |
Definition at line 85 of file netclient.cpp.
vector< ObjSerial > localSerials |
Definition at line 95 of file netclient.cpp.
Referenced by NetClient::connectLoad(), isLocalSerial(), NetClient::loginAccept(), NetClient::Reconnect(), and NetClient::Respawn().
double NETWORK_ATOM |
Definition at line 77 of file netclient.cpp.
Referenced by NetClient::init(), NetClient::isTime(), and NetServer::start().
Hashtable< std::string, StarSystem, 127 > star_system_table |
Definition at line 773 of file star_system_generic.cpp.