BWAPI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions | Static Public Attributes | Friends
messages::StaticGameData Class Reference

#include <unit.pb.h>

Inheritance diagram for messages::StaticGameData:
Inheritance graph
[legend]
Collaboration diagram for messages::StaticGameData:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 StaticGameData ()
virtual ~StaticGameData ()
 StaticGameData (const StaticGameData &from)
StaticGameDataoperator= (const StaticGameData &from)
const
::google::protobuf::UnknownFieldSet
unknown_fields () const
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
void Swap (StaticGameData *other)
StaticGameDataNew () const
void CopyFrom (const ::google::protobuf::Message &from)
void MergeFrom (const ::google::protobuf::Message &from)
void CopyFrom (const StaticGameData &from)
void MergeFrom (const StaticGameData &from)
void Clear ()
bool IsInitialized () const
int ByteSize () const
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input)
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const
::google::protobuf::uint8SerializeWithCachedSizesToArray (::google::protobuf::uint8 *output) const
int GetCachedSize () const
::google::protobuf::Metadata GetMetadata () const
int staticminerals_size () const
void clear_staticminerals ()
const ::messages::UnitIdstaticminerals (int index) const
inline::messages::UnitId * mutable_staticminerals (int index)
inline::messages::UnitId * add_staticminerals ()
const
::google::protobuf::RepeatedPtrField
< ::messages::UnitId > & 
staticminerals () const
inline::google::protobuf::RepeatedPtrField
< ::messages::UnitId > * 
mutable_staticminerals ()
int staticgeysers_size () const
void clear_staticgeysers ()
const ::messages::UnitIdstaticgeysers (int index) const
inline::messages::UnitId * mutable_staticgeysers (int index)
inline::messages::UnitId * add_staticgeysers ()
const
::google::protobuf::RepeatedPtrField
< ::messages::UnitId > & 
staticgeysers () const
inline::google::protobuf::RepeatedPtrField
< ::messages::UnitId > * 
mutable_staticgeysers ()
int staticneutralunits_size () const
void clear_staticneutralunits ()
const ::messages::UnitIdstaticneutralunits (int index) const
inline::messages::UnitId * mutable_staticneutralunits (int index)
inline::messages::UnitId * add_staticneutralunits ()
const
::google::protobuf::RepeatedPtrField
< ::messages::UnitId > & 
staticneutralunits () const
inline::google::protobuf::RepeatedPtrField
< ::messages::UnitId > * 
mutable_staticneutralunits ()
bool has_mapwidth () const
void clear_mapwidth ()
inline::google::protobuf::int32 mapwidth () const
void set_mapwidth (::google::protobuf::int32 value)
bool has_mapheight () const
void clear_mapheight ()
inline::google::protobuf::int32 mapheight () const
void set_mapheight (::google::protobuf::int32 value)
bool has_mapfilename () const
void clear_mapfilename ()
const ::std::string & mapfilename () const
void set_mapfilename (const ::std::string &value)
void set_mapfilename (const char *value)
void set_mapfilename (const char *value, size_t size)
inline::std::string * mutable_mapfilename ()
bool has_mapname () const
void clear_mapname ()
const ::std::string & mapname () const
void set_mapname (const ::std::string &value)
void set_mapname (const char *value)
void set_mapname (const char *value, size_t size)
inline::std::string * mutable_mapname ()
bool has_maphash () const
void clear_maphash ()
const ::std::string & maphash () const
void set_maphash (const ::std::string &value)
void set_maphash (const char *value)
void set_maphash (const char *value, size_t size)
inline::std::string * mutable_maphash ()
int walkable_size () const
void clear_walkable ()
inline::google::protobuf::uint32 walkable (int index) const
void set_walkable (int index,::google::protobuf::uint32 value)
void add_walkable (::google::protobuf::uint32 value)
const
::google::protobuf::RepeatedField
< ::google::protobuf::uint32 > & 
walkable () const
inline::google::protobuf::RepeatedField
< ::google::protobuf::uint32 > * 
mutable_walkable ()
int buildable_size () const
void clear_buildable ()
inline::google::protobuf::uint32 buildable (int index) const
void set_buildable (int index,::google::protobuf::uint32 value)
void add_buildable (::google::protobuf::uint32 value)
const
::google::protobuf::RepeatedField
< ::google::protobuf::uint32 > & 
buildable () const
inline::google::protobuf::RepeatedField
< ::google::protobuf::uint32 > * 
mutable_buildable ()
int groundheight_size () const
void clear_groundheight ()
inline::google::protobuf::int32 groundheight (int index) const
void set_groundheight (int index,::google::protobuf::int32 value)
void add_groundheight (::google::protobuf::int32 value)
const
::google::protobuf::RepeatedField
< ::google::protobuf::int32 > & 
groundheight () const
inline::google::protobuf::RepeatedField
< ::google::protobuf::int32 > * 
mutable_groundheight ()
int unittypes_size () const
void clear_unittypes ()
const ::messages::UnitTypeDataunittypes (int index) const
inline::messages::UnitTypeData * mutable_unittypes (int index)
inline::messages::UnitTypeData * add_unittypes ()
const
::google::protobuf::RepeatedPtrField
< ::messages::UnitTypeData > & 
unittypes () const
inline::google::protobuf::RepeatedPtrField
< ::messages::UnitTypeData > * 
mutable_unittypes ()
int weapons_size () const
void clear_weapons ()
const ::messages::WeaponTypeDataweapons (int index) const
inline::messages::WeaponTypeData * mutable_weapons (int index)
inline::messages::WeaponTypeData * add_weapons ()
const
::google::protobuf::RepeatedPtrField
< ::messages::WeaponTypeData > & 
weapons () const
inline::google::protobuf::RepeatedPtrField
< ::messages::WeaponTypeData > * 
mutable_weapons ()
int upgrades_size () const
void clear_upgrades ()
const ::messages::UpgradeTypeDataupgrades (int index) const
inline::messages::UpgradeTypeData * mutable_upgrades (int index)
inline::messages::UpgradeTypeData * add_upgrades ()
const
::google::protobuf::RepeatedPtrField
< ::messages::UpgradeTypeData > & 
upgrades () const
inline::google::protobuf::RepeatedPtrField
< ::messages::UpgradeTypeData > * 
mutable_upgrades ()
int techs_size () const
void clear_techs ()
const ::messages::TechTypeDatatechs (int index) const
inline::messages::TechTypeData * mutable_techs (int index)
inline::messages::TechTypeData * add_techs ()
const
::google::protobuf::RepeatedPtrField
< ::messages::TechTypeData > & 
techs () const
inline::google::protobuf::RepeatedPtrField
< ::messages::TechTypeData > * 
mutable_techs ()
int colors_size () const
void clear_colors ()
const ::messages::Colorcolors (int index) const
inline::messages::Color * mutable_colors (int index)
inline::messages::Color * add_colors ()
const
::google::protobuf::RepeatedPtrField
< ::messages::Color > & 
colors () const
inline::google::protobuf::RepeatedPtrField
< ::messages::Color > * 
mutable_colors ()
int races_size () const
void clear_races ()
const ::messages::RaceDataraces (int index) const
inline::messages::RaceData * mutable_races (int index)
inline::messages::RaceData * add_races ()
const
::google::protobuf::RepeatedPtrField
< ::messages::RaceData > & 
races () const
inline::google::protobuf::RepeatedPtrField
< ::messages::RaceData > * 
mutable_races ()
int startlocations_size () const
void clear_startlocations ()
const ::messages::TilePositionstartlocations (int index) const
inline::messages::TilePosition * mutable_startlocations (int index)
inline::messages::TilePosition * add_startlocations ()
const
::google::protobuf::RepeatedPtrField
< ::messages::TilePosition > & 
startlocations () const
inline::google::protobuf::RepeatedPtrField
< ::messages::TilePosition > * 
mutable_startlocations ()

Static Public Member Functions

static const
::google::protobuf::Descriptor
descriptor ()
static const StaticGameDatadefault_instance ()

Static Public Attributes

static const int kStaticMineralsFieldNumber = 1
static const int kStaticGeysersFieldNumber = 2
static const int kStaticNeutralUnitsFieldNumber = 3
static const int kMapWidthFieldNumber = 4
static const int kMapHeightFieldNumber = 5
static const int kMapFilenameFieldNumber = 6
static const int kMapNameFieldNumber = 7
static const int kMapHashFieldNumber = 8
static const int kWalkableFieldNumber = 9
static const int kBuildableFieldNumber = 10
static const int kGroundHeightFieldNumber = 17
static const int kUnitTypesFieldNumber = 11
static const int kWeaponsFieldNumber = 12
static const int kUpgradesFieldNumber = 13
static const int kTechsFieldNumber = 14
static const int kColorsFieldNumber = 15
static const int kRacesFieldNumber = 18
static const int kStartLocationsFieldNumber = 16

Friends

void protobuf_AddDesc_unit_2eproto ()
void protobuf_AssignDesc_unit_2eproto ()
void protobuf_ShutdownFile_unit_2eproto ()

Constructor & Destructor Documentation


Member Function Documentation

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

int messages::StaticGameData::ByteSize ( ) const [virtual]

Reimplemented from google::protobuf::Message.

void messages::StaticGameData::Clear ( ) [virtual]

Reimplemented from google::protobuf::Message.

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

const ::messages::Color & messages::StaticGameData::colors ( int  index) const [inline]

Here is the call graph for this function:

int messages::StaticGameData::colors_size ( ) const [inline]

Here is the call graph for this function:

Here is the caller graph for this function:

int messages::StaticGameData::GetCachedSize ( ) const [inline, virtual]

Here is the call graph for this function:

Here is the call graph for this function:

bool messages::StaticGameData::has_maphash ( ) const [inline]
bool messages::StaticGameData::has_mapheight ( ) const [inline]
bool messages::StaticGameData::has_mapname ( ) const [inline]
bool messages::StaticGameData::has_mapwidth ( ) const [inline]
bool messages::StaticGameData::IsInitialized ( ) const [virtual]

Reimplemented from google::protobuf::Message.

const ::std::string & messages::StaticGameData::mapfilename ( ) const [inline]
const ::std::string & messages::StaticGameData::maphash ( ) const [inline]
const ::std::string & messages::StaticGameData::mapname ( ) const [inline]

Here is the call graph for this function:

std::string * messages::StaticGameData::mutable_maphash ( ) [inline]
std::string * messages::StaticGameData::mutable_mapname ( ) [inline]

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

StaticGameData& messages::StaticGameData::operator= ( const StaticGameData from) [inline]

Here is the call graph for this function:

const ::messages::RaceData & messages::StaticGameData::races ( int  index) const [inline]

Here is the call graph for this function:

int messages::StaticGameData::races_size ( ) const [inline]

Here is the call graph for this function:

void messages::StaticGameData::set_buildable ( int  index,
::google::protobuf::uint32  value 
) [inline]

Here is the call graph for this function:

void messages::StaticGameData::set_groundheight ( int  index,
::google::protobuf::int32  value 
) [inline]

Here is the call graph for this function:

void messages::StaticGameData::set_mapfilename ( const ::std::string &  value) [inline]

Here is the caller graph for this function:

void messages::StaticGameData::set_mapfilename ( const char *  value) [inline]
void messages::StaticGameData::set_mapfilename ( const char *  value,
size_t  size 
) [inline]
void messages::StaticGameData::set_maphash ( const ::std::string &  value) [inline]

Here is the caller graph for this function:

void messages::StaticGameData::set_maphash ( const char *  value) [inline]
void messages::StaticGameData::set_maphash ( const char *  value,
size_t  size 
) [inline]

Here is the caller graph for this function:

void messages::StaticGameData::set_mapname ( const ::std::string &  value) [inline]

Here is the caller graph for this function:

void messages::StaticGameData::set_mapname ( const char *  value) [inline]
void messages::StaticGameData::set_mapname ( const char *  value,
size_t  size 
) [inline]

Here is the caller graph for this function:

void messages::StaticGameData::set_walkable ( int  index,
::google::protobuf::uint32  value 
) [inline]

Here is the call graph for this function:

const ::messages::TilePosition & messages::StaticGameData::startlocations ( int  index) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:

const ::messages::UnitId & messages::StaticGameData::staticgeysers ( int  index) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:

const ::messages::UnitId & messages::StaticGameData::staticminerals ( int  index) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:

const ::messages::UnitId & messages::StaticGameData::staticneutralunits ( int  index) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:

const ::messages::TechTypeData & messages::StaticGameData::techs ( int  index) const [inline]

Here is the call graph for this function:

int messages::StaticGameData::techs_size ( ) const [inline]

Here is the call graph for this function:

const ::messages::UnitTypeData & messages::StaticGameData::unittypes ( int  index) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:

const ::messages::UpgradeTypeData & messages::StaticGameData::upgrades ( int  index) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

const ::messages::WeaponTypeData & messages::StaticGameData::weapons ( int  index) const [inline]

Here is the call graph for this function:

Here is the call graph for this function:


Friends And Related Function Documentation

void protobuf_AddDesc_unit_2eproto ( ) [friend]

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines