Populous: The Beginning Script 3  1.0.0
Documentation for Populous Script 3 engine
Module_DataTypes.h File Reference

Go to the source code of this file.

Classes

struct  AODDrawThing
 
struct  Beacon
 
struct  BeaconDisplayInfo
 
struct  Blast
 
struct  BridgeControl
 
struct  Building
 
struct  BuildingTypeInfo
 
struct  BytePosOffsets
 
struct  CmdIdxSize
 
struct  CmdTMIdxs
 
struct  CmdTargetInfo
 
struct  Commands
 
struct  ComputerAttributes
 
struct  Coord2D
 
struct  Coord3D
 
struct  Coord3DDebug
 
struct  Creature
 
struct  CurrentGameDescription
 
struct  DTBeacon
 
struct  Discovery
 
struct  DiscoveryDescription
 
struct  DiscoveryMarker
 
struct  DormantTree
 
struct  DrawInfo
 
struct  DrawnAtInfo
 
struct  EffectAlphaInfo
 
struct  EffectArmageddon
 
struct  EffectAtlantis
 
struct  EffectAttached
 
struct  EffectEarthquake
 
struct  EffectFireCloud
 
struct  EffectFireRoll
 
struct  EffectFireStorm
 
struct  EffectFlatten
 
struct  EffectFlyThing
 
struct  EffectGeneral
 
struct  EffectInsectPlague
 
struct  EffectLandAlter
 
struct  EffectLandBridge
 
struct  EffectLavaFlow
 
struct  EffectLightning
 
struct  EffectMeteor
 
struct  EffectOrbiter
 
struct  EffectRSPrepare
 
struct  EffectStatueToAOD
 
struct  EffectSwamp
 
struct  EffectTumblingBranch
 
struct  EffectWhirlwind
 
struct  Fight
 
struct  FontNums
 
struct  Formation
 
struct  GameParams
 
struct  General
 
struct  General3D
 
struct  GlobalClassesItems
 
struct  GlobalNonSaveItems
 
struct  GlobalSaveItems
 
struct  GuardAreaControl
 
struct  Level
 
struct  LevelHeaderv3
 
struct  LevelInfo
 
struct  MapElement
 
struct  MapPosXZ
 
struct  MedManAttract
 
struct  Movement
 
struct  MovementDestAngleInfo
 
struct  MovementDestCoordInfo
 
struct  MovementDestInfo
 
struct  NetworkCounts
 
struct  ObjectFaceThing
 
struct  ObjectThingInfo
 
struct  ObjectTraversal
 
struct  P3Constants
 
struct  PeopleTypeInfo
 
struct  Person
 
struct  PersonOwned
 
struct  PersonThingData
 
struct  PersonWild
 
struct  Player
 
struct  PlayerContainer
 
struct  PlayerThings
 
struct  Points3DWord
 
struct  PosAsXZ
 
struct  PreFight
 
struct  Scenery
 
struct  SceneryTypeInfo
 
struct  Shape
 
struct  ShotGeneral
 
struct  SoulConvert
 
struct  SpellGeneral
 
struct  SpellsTypeInfo
 
struct  SpriteCircles
 
struct  TIDThing
 
struct  TbSprite
 
struct  Thing
 
struct  ThingPos
 
struct  ThingTypeData
 
struct  ThingTypeInfo
 
struct  ThisLevelInfo
 
struct  Trigger
 
struct  Vehicle
 
struct  VehicleTypeInfo
 
struct  WoodDistribControl
 
struct  lists
 

Functions

void import (enum modules)
 
void exit ()
 
bool include (class std::basic_string< char, struct std::char_traits< char >, class std::allocator< char > >)
 
struct ThingdoesMapCellContainWood (struct MapElement *, signed char)
 
bool doesMapCellGroupContainWood (unsigned short, signed char)
 
long getCheapPathCost (union MapPosXZ, union MapPosXZ)
 

Variables

TbInputKey Inkey
 
TbPalette * palette