BWAPI
Classes | Namespaces | Defines | Typedefs | Variables
trunk/bwapi/BWAPI/Source/BW/Offsets.h File Reference
#include <windows.h>
#include <Util/Types.h>
#include "../Storm/storm.h"
#include "Position.h"
#include "TilePosition.h"
#include "Dialog.h"
#include "Pathing.h"
#include "Unit.h"
#include "Sprite.h"
#include "TriggerEngine.h"
Include dependency graph for Offsets.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BW::DatLoad
struct  BW::PlayerResources
struct  BW::ForceName
struct  BW::PlayerInfo
struct  BW::PlayerAlliance
struct  BW::swishTimer
struct  BW::bounds
struct  BW::layer
struct  BW::unitFinder
struct  BW::_gametext
struct  BW::MapVectorEntry
struct  BW::TransVectorEntry
struct  BW::BlizzVectorEntry< _T >
struct  BW::BlizzVectorController< _T >
struct  BW::AllScores
struct  BW::AllScores::SuppliesPerRace
struct  BW::AllScores::Counts
struct  BW::UnitPlacement_type
struct  BW::UnitPlacement_type::Placement_Internal_type
struct  BW::UnitsDimensions_type
struct  BW::UnitsDimensions_type::UnitDimensions
struct  BW::_uavail
struct  BW::_scUpgrs
struct  BW::_bwUpgrs
struct  BW::_scTechs
struct  BW::_bwTechs
struct  BW::MiniTileMaps_type
struct  BW::MiniTileMaps_type::MiniTileFlagArray
struct  BW::activeTile
struct  BW::baseLocation

Namespaces

namespace  BW

Defines

#define PLAYER_COUNT   12
#define PLAYABLE_PLAYER_COUNT   8
#define RACE_COUNT   3
#define UNIT_TYPE_COUNT   228
#define TECH_TYPE_COUNT   44
#define UPGRADE_TYPE_COUNT   61
#define WEAPON_TYPE_COUNT   130
#define DAMAGE_TYPE_COUNT   5
#define EXPLOSION_TYPE_COUNT   25
#define FLINGY_TYPE_COUNT   209
#define UNIT_ARRAY_MAX_LENGTH   1700
#define BULLET_ARRAY_MAX_LENGTH   100
#define MAX_SEARCH   3400

Typedefs

typedef u16 BW::TileID

Variables

static dlgEvent *static BW::int

Define Documentation

#define BULLET_ARRAY_MAX_LENGTH   100
#define DAMAGE_TYPE_COUNT   5
#define EXPLOSION_TYPE_COUNT   25
#define FLINGY_TYPE_COUNT   209
#define MAX_SEARCH   3400
#define PLAYABLE_PLAYER_COUNT   8
#define PLAYER_COUNT   12

Broodwar content access tools. The namespace contains:

  1. Data structers corresponding to bw data structures
  2. Offests to bw data/functions
  3. Functions that communicate directly with broodwar.
#define RACE_COUNT   3
#define TECH_TYPE_COUNT   44
#define UNIT_ARRAY_MAX_LENGTH   1700
#define UNIT_TYPE_COUNT   228
#define UPGRADE_TYPE_COUNT   61
#define WEAPON_TYPE_COUNT   130
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines