gameevents.h File Reference

Interface to the event handling of ASC. More...

#include "typen.h"
#include "gameeventsystem.h"
#include "mappolygons.h"
#include "actions/context.h"

Include dependency graph for gameevents.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FieldAddressing
class  TriggerNothing
class  TriggerNothingTrue
class  TriggerNothingFalse
class  TurnPassed
class  UnitTrigger
class  UnitLost
class  UnitConquered
class  UnitDestroyed
class  AllBuildingsLost
class  AllUnitsLost
class  PositionTrigger
class  BuildingPositionTrigger
class  BuildingConquered
class  BuildingLost
class  BuildingDestroyed
class  BuildingSeen
class  EventTriggered
class  AllEnemyUnitsDestroyed
class  AllEnemyBuildingsDestroyed
class  SpecificUnitEntersPolygon
class  AnyUnitEntersPolygon
class  ResourceTribute
class  Action_Nothing
class  WindChange
class  ChangeGameParameter
class  DisplayMessage
class  MapModificationEvent
class  WeatherChange
class  MapChange
class  AddObject
class  MapChangeCompleted
class  ChangeBuildingDamage
class  NextMap
class  LoseMap
class  DisplayEllipse
class  RemoveEllipse
class  RemoveAllObjects
class  ChangeBuildingOwner
class  DisplayImmediateMessage
class  AddProductionCapability
class  ChangeDiplomaticStatus
class  SetViewSharing
class  AddResources
class  Reinforcements

Enumerations

enum  EventTrigger_ID {
  Trigger_NothingTrue, Trigger_NothingFalse, Trigger_TurnPassed, Trigger_UnitLost,
  Trigger_UnitConquered, Trigger_UnitDestroyed, Trigger_AllBuildingsLost, Trigger_AllUnitsLost,
  Trigger_BuildingConquered, Trigger_BuildingLost, Trigger_BuildingDestroyed, Trigger_BuildingSeen,
  Trigger_EventTriggered, Trigger_AllEnemyUnitsDestroyed, Trigger_AllEnemyBuildingsDestroyed, Trigger_AnyUnitEntersPolygon,
  Trigger_SpecificUnitEntersPolygon, Trigger_ResourceTribute
}
enum  EventAction_ID {
  EventAction_Nothing, EventAction_WindChange, EventAction_ChangeGameParameter, EventAction_DisplayMessage,
  EventAction_WeatherChange, EventAction_MapChange, EventAction_AddObject, EventAction_MapChangeCompleted,
  EventAction_ChangeBuildingDamage, EventAction_NextMap, EventAction_LoseMap, EventAction_DisplayEllipse,
  EventAction_RemoveEllipse, EventAction_ChangeBuildingOwner, EventAction_RemoveAllObjects, EventAction_DisplayImmediateMessage,
  EventAction_AddProductionCapabiligy, EventAction_ChangeDiplomaticStatus, EventAction_AddResources, EventAction_Reinforcements,
  EventAction_SetViewSharing, EventAction_ChangePlayerState
}


Detailed Description

Interface to the event handling of ASC.

Definition in file gameevents.h.


Enumeration Type Documentation

enum EventAction_ID

Enumerator:
EventAction_Nothing 
EventAction_WindChange 
EventAction_ChangeGameParameter 
EventAction_DisplayMessage 
EventAction_WeatherChange 
EventAction_MapChange 
EventAction_AddObject 
EventAction_MapChangeCompleted 
EventAction_ChangeBuildingDamage 
EventAction_NextMap 
EventAction_LoseMap 
EventAction_DisplayEllipse 
EventAction_RemoveEllipse 
EventAction_ChangeBuildingOwner 
EventAction_RemoveAllObjects 
EventAction_DisplayImmediateMessage 
EventAction_AddProductionCapabiligy 
EventAction_ChangeDiplomaticStatus 
EventAction_AddResources 
EventAction_Reinforcements 
EventAction_SetViewSharing 
EventAction_ChangePlayerState 

Definition at line 60 of file gameevents.h.

enum EventTrigger_ID

Enumerator:
Trigger_NothingTrue 
Trigger_NothingFalse 
Trigger_TurnPassed 
Trigger_UnitLost 
Trigger_UnitConquered 
Trigger_UnitDestroyed 
Trigger_AllBuildingsLost 
Trigger_AllUnitsLost 
Trigger_BuildingConquered 
Trigger_BuildingLost 
Trigger_BuildingDestroyed 
Trigger_BuildingSeen 
Trigger_EventTriggered 
Trigger_AllEnemyUnitsDestroyed 
Trigger_AllEnemyBuildingsDestroyed 
Trigger_AnyUnitEntersPolygon 
Trigger_SpecificUnitEntersPolygon 
Trigger_ResourceTribute 

Definition at line 40 of file gameevents.h.


Generated on Mon May 21 01:35:06 2012 for Advanced Strategic Command by  doxygen 1.5.1