summaryrefslogtreecommitdiffstats
path: root/GameCallExEvents.c4d
diff options
context:
space:
mode:
authorMarkus Mittendrein <git@maxmitti.tk>2017-01-02 19:31:53 +0100
committerMarkus Mittendrein <git@maxmitti.tk>2017-01-02 19:31:53 +0100
commit0908f1bd900dc53a12b7ceba89e61bbaf2a4f639 (patch)
tree3a4bd02a22835f644aefc6450a09bc8a74631b6a /GameCallExEvents.c4d
downloadDTEvents.c4d-0908f1bd900dc53a12b7ceba89e61bbaf2a4f639.tar.gz
DTEvents.c4d-0908f1bd900dc53a12b7ceba89e61bbaf2a4f639.zip
Initial
Diffstat (limited to 'GameCallExEvents.c4d')
-rw-r--r--GameCallExEvents.c4d/DefCore.txt10
-rw-r--r--GameCallExEvents.c4d/DescDE.txt1
-rw-r--r--GameCallExEvents.c4d/DescUS.txt1
-rw-r--r--GameCallExEvents.c4d/Graphics.pngbin0 -> 3803 bytes
-rw-r--r--GameCallExEvents.c4d/Names.txt2
-rw-r--r--GameCallExEvents.c4d/Script.c66
6 files changed, 80 insertions, 0 deletions
diff --git a/GameCallExEvents.c4d/DefCore.txt b/GameCallExEvents.c4d/DefCore.txt
new file mode 100644
index 0000000..d7e2baf
--- /dev/null
+++ b/GameCallExEvents.c4d/DefCore.txt
@@ -0,0 +1,10 @@
+[DefCore]
+id=GX7I
+Version=4,9,8
+Name=GameCallExEvents
+Category=C4D_StaticBack|C4D_Rule
+MaxUserSelect=1
+Width=1
+Height=1
+Value=1
+Picture=0,0,64,64
diff --git a/GameCallExEvents.c4d/DescDE.txt b/GameCallExEvents.c4d/DescDE.txt
new file mode 100644
index 0000000..e9fe81e
--- /dev/null
+++ b/GameCallExEvents.c4d/DescDE.txt
@@ -0,0 +1 @@
+Erzeugt Events bei Callbacks, die die Engine an Szenario, Ziele und Regeln sendet.
diff --git a/GameCallExEvents.c4d/DescUS.txt b/GameCallExEvents.c4d/DescUS.txt
new file mode 100644
index 0000000..76d5b1d
--- /dev/null
+++ b/GameCallExEvents.c4d/DescUS.txt
@@ -0,0 +1 @@
+Dispatches events for callbacks which are made in goals and rules.
diff --git a/GameCallExEvents.c4d/Graphics.png b/GameCallExEvents.c4d/Graphics.png
new file mode 100644
index 0000000..a0539dc
--- /dev/null
+++ b/GameCallExEvents.c4d/Graphics.png
Binary files differ
diff --git a/GameCallExEvents.c4d/Names.txt b/GameCallExEvents.c4d/Names.txt
new file mode 100644
index 0000000..7e07085
--- /dev/null
+++ b/GameCallExEvents.c4d/Names.txt
@@ -0,0 +1,2 @@
+DE:GameCallEx-Eventerzeuger
+US:GameCallEx-Eventcreator
diff --git a/GameCallExEvents.c4d/Script.c b/GameCallExEvents.c4d/Script.c
new file mode 100644
index 0000000..85ec0b5
--- /dev/null
+++ b/GameCallExEvents.c4d/Script.c
@@ -0,0 +1,66 @@
+#strict 2
+
+func InitializePlayer()
+{
+ var event = Event("InitializePlayer", CreateFilledArray(...));
+ if(Prevented(event))
+ {
+ return ReturnValue(event);
+ }
+ else
+ {
+ return _inherited(...);
+ }
+}
+
+func InitializeScriptPlayer()
+{
+ var event = Event("InitializeScriptPlayer", CreateFilledArray(...));
+ if(Prevented(event))
+ {
+ return ReturnValue(event);
+ }
+ else
+ {
+ return _inherited(...);
+ }
+}
+
+func PreInitializePlayer()
+{
+ var event = Event("PreInitializePlayer", CreateFilledArray(...));
+ if(Prevented(event))
+ {
+ return ReturnValue(event);
+ }
+ else
+ {
+ return _inherited(...);
+ }
+}
+
+func RemovePlayer()
+{
+ var event = Event("RemovePlayer", CreateFilledArray(...));
+ if(Prevented(event))
+ {
+ return ReturnValue(event);
+ }
+ else
+ {
+ return _inherited(...);
+ }
+}
+
+func OnGameOver()
+{
+ var event = Event("OnGameOver", CreateFilledArray(...));
+ if(Prevented(event))
+ {
+ return ReturnValue(event);
+ }
+ else
+ {
+ return _inherited(...);
+ }
+}