Blamite Game Engine - blam!  00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
haloscript.h File Reference
#include <string>
#include <map>
#include <vector>

Go to the source code of this file.

Classes

class  Blam::command_object
 Legacy class representing a CommandScript command. More...
 
class  BlamScript::script_action
 
class  BlamScript::cmd_script_object
 
class  BlamScript::script_gvar
 
class  BlamScript::script_object
 

Namespaces

 Blam
 Namespace surrounding all major engine components.
 
 BlamScript
 Namespace for anything related to BlamScript/HaloScript.
 

Macros

#define BLAM
 
#define HSC
 

Functions

BLAM command_object Blam::CreateCommandFromFile (std::string filename)
 
BLAM std::string Blam::get_csc_cmd_name (std::string filename)
 
BLAM std::string Blam::csc_var_process (std::string const &s)
 
BLAM std::string Blam::csc_var_process (std::string const &s, char read_until)
 
HSC cmd_script_object BlamScript::parse_cmd_script (std::string filename)
 
HSC std::string BlamScript::get_cmd_name (std::string filename)
 
HSC std::vector< std::string > BlamScript::getCommandsCSC ()
 
HSC std::vector< cmd_script_object > BlamScript::getCommandsHSC ()
 
HSC std::vector< std::string > BlamScript::get_csc_data ()
 
HSC std::vector< cmd_script_object > BlamScript::get_hsc_data ()
 
HSC void BlamScript::InitCSC ()
 
HSC void BlamScript::InitHSC ()
 

Macro Definition Documentation

◆ BLAM

#define BLAM

◆ HSC

#define HSC