Phasor  01.00.10.059
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions | Variables
halo::server::maploader Namespace Reference

Classes

struct  hMapHeader
 
struct  mapTableInfo
 
class  CHaloMapcycle
 
class  CHaloMapcycleLoader
 
struct  s_phasor_mapcycle_entry
 
struct  s_script_list
 
struct  s_mapcycle_entry
 
struct  s_mapcycle_header
 

Functions

void StartGame (const char *map)
 
void InitializeMapcycle ()
 
s_mapcycle_entryGetCurrentMapcycleEntry ()
 
bool ValidateUserInput (const s_phasor_mapcycle_entry &entry, COutStream &out)
 
bool LoadGame (const s_phasor_mapcycle_entry &game, COutStream &out)
 
bool ReplaceHaloMapEntry (s_mapcycle_entry *old, const s_phasor_mapcycle_entry &new_entry, COutStream &out)
 
bool ReadGameDataFromUser (s_phasor_mapcycle_entry &entry, commands::CArgParser &args, COutStream &out)
 
e_command_result sv_mapcycle_begin (void *, commands::CArgParser &args, COutStream &out)
 
e_command_result sv_mapcycle_add (void *, commands::CArgParser &args, COutStream &out)
 
e_command_result sv_mapcycle_del (void *exec_player, commands::CArgParser &args, COutStream &out)
 
e_command_result sv_mapcycle (void *, commands::CArgParser &args, COutStream &out)
 
e_command_result sv_map (void *, commands::CArgParser &args, COutStream &out)
 
e_command_result sv_end_game (void *, commands::CArgParser &, COutStream &)
 
void Initialize (COutStream &out)
 
bool IsValidMap (const std::string &map)
 

Variables

s_mapcycle_headerg_mapcycle_header = NULL
 
std::unique_ptr
< CHaloMapcycleLoader
cycle_loader
 
std::vector
< s_phasor_mapcycle_entry
mapcycleList
 
bool in_mapcycle = false
 

Function Documentation

s_mapcycle_entry * halo::server::maploader::GetCurrentMapcycleEntry ( )
void halo::server::maploader::Initialize ( COutStream out)
void halo::server::maploader::InitializeMapcycle ( )
bool halo::server::maploader::IsValidMap ( const std::string &  map)
bool halo::server::maploader::LoadGame ( const s_phasor_mapcycle_entry &  game,
COutStream out 
)
bool halo::server::maploader::ReadGameDataFromUser ( s_phasor_mapcycle_entry &  entry,
commands::CArgParser args,
COutStream out 
)
bool halo::server::maploader::ReplaceHaloMapEntry ( s_mapcycle_entry *  old,
const s_phasor_mapcycle_entry &  new_entry,
COutStream out 
)
void halo::server::maploader::StartGame ( const char *  map)
e_command_result halo::server::maploader::sv_end_game ( void *  ,
commands::CArgParser ,
COutStream  
)
e_command_result halo::server::maploader::sv_map ( void *  ,
commands::CArgParser args,
COutStream out 
)
e_command_result halo::server::maploader::sv_mapcycle ( void *  ,
commands::CArgParser args,
COutStream out 
)
e_command_result halo::server::maploader::sv_mapcycle_add ( void *  ,
commands::CArgParser args,
COutStream out 
)
e_command_result halo::server::maploader::sv_mapcycle_begin ( void *  ,
commands::CArgParser args,
COutStream out 
)
e_command_result halo::server::maploader::sv_mapcycle_del ( void *  exec_player,
commands::CArgParser args,
COutStream out 
)
bool halo::server::maploader::ValidateUserInput ( const s_phasor_mapcycle_entry &  entry,
COutStream out 
)

Variable Documentation

std::unique_ptr<CHaloMapcycleLoader> halo::server::maploader::cycle_loader
s_mapcycle_header* halo::server::maploader::g_mapcycle_header = NULL
bool halo::server::maploader::in_mapcycle = false
std::vector<s_phasor_mapcycle_entry> halo::server::maploader::mapcycleList