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

Go to the source code of this file.

Functions

void import (enum modules)
 
void exit ()
 
bool include (class std::basic_string< char, struct std::char_traits< char >, class std::allocator< char > >)
 
struct PlayerContainergetPlayerContainer (unsigned char)
 
struct listsgetLists (bool)
 
struct ThingcreateThing (unsigned char, unsigned char, unsigned char, struct Coord3D *, bool, bool)
 
struct ThinggetShaman (unsigned char)
 
void swapOwner (struct Thing *, unsigned char)
 
struct ThingFindNextGlobalTypeList (unsigned char, struct Thing *)
 
struct ThingFindNextGlobalUsedList (struct Thing *)
 
struct ThingFindNextSpecialList (unsigned char, unsigned char, struct Thing *)
 
void DestroyThing (struct Thing *)
 
unsigned int objectCounts ()
 
struct ThingGetThing (unsigned short)
 
struct ThingfindWood (struct Thing *)
 
struct ThingProcessGlobalTypeList (unsigned char, class std::function< bool __cdecl(struct Thing *)>)
 
struct ThingProcessGlobalUsedList (class std::function< bool __cdecl(struct Thing *)>)
 
struct ThingProcessGlobalSpecialListAll (unsigned char, class std::function< bool __cdecl(struct Thing *)>)
 
struct ThingProcessGlobalSpecialList (unsigned char, unsigned char, class std::function< bool __cdecl(struct Thing *)>)
 
void uninit_thing (struct Thing *)
 
bool uninit_triggered_thing (struct Thing *)
 
bool reinit_riggered_thing (struct Thing *)
 
void uninit_all_triggered_things ()
 
void copy_thing_data (struct Thing *, struct Thing *)
 
struct ThingCREATE_THING_FOR_TRAINING (unsigned char, unsigned char, unsigned char, struct Coord3D *, unsigned long, unsigned long, unsigned long, unsigned long)
 
struct ThingCREATE_THING_WITH_PARAMS4 (unsigned char, unsigned char, unsigned char, struct Coord3D *, unsigned long, unsigned long, unsigned long, unsigned long)
 
struct ThingCREATE_THING_WITH_PARAMS5 (unsigned char, unsigned char, unsigned char, struct Coord3D *, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)
 
struct ThingCREATE_THING_FOR_BUILDING_UPGRADING (unsigned char, unsigned char, unsigned char, struct Coord3D *, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)
 
void ProcessObjectListVector (class eastl::vector< class ObjectList *, class eastl::allocator >, class std::function< bool __cdecl(struct Thing *)>)
 
class eastl::vector< struct Thing *, class eastl::allocator > ConvertObjectListVectorToThingVector (class eastl::vector< class ObjectList *, class eastl::allocator >)