diff options
author | truebrain <truebrain@openttd.org> | 2011-12-19 20:59:36 +0000 |
---|---|---|
committer | truebrain <truebrain@openttd.org> | 2011-12-19 20:59:36 +0000 |
commit | 77b7366c2947a3f2545d5542021be1cc203a74e8 (patch) | |
tree | 5fac077be3e90460822aa50987f903fb8f86a7aa /src/game/game.hpp | |
parent | e7cd301d3c9990b4ef9f0748789bb5e0318c0d24 (diff) | |
download | openttd-77b7366c2947a3f2545d5542021be1cc203a74e8.tar.xz |
(svn r23622) -Add: a set of events to trigger in a GameScript
Diffstat (limited to 'src/game/game.hpp')
-rw-r--r-- | src/game/game.hpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/game/game.hpp b/src/game/game.hpp index ac85fe133..9e13bc5b6 100644 --- a/src/game/game.hpp +++ b/src/game/game.hpp @@ -18,6 +18,8 @@ /** A list that maps AI names to their AIInfo object. */ typedef std::map<const char *, class ScriptInfo *, StringCompare> ScriptInfoList; +#include "../script/api/script_event_types.hpp" + /** * Main Game class. Contains all functions needed to start, stop, save and load Game Scripts. */ @@ -44,6 +46,11 @@ public: static void Uninitialize(bool keepConfig); /** + * Queue a new event for a Game Script. + */ + static void NewEvent(class ScriptEvent *event); + + /** * Get the current GameScript instance. */ static class GameInstance *GetGameInstance() { return Game::instance; } |