blob: ce0089805756a06ce15f415a0b62e32bbdf063e5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
NAME(gravity);
PARENT(trigger);
INIT {
super("init");
this->reverseGravity = propertyi_default("direction", 0);
}
ENTER {
with(e, g_get_entity("player")) {
switch (this->reverseGravity) {
default:
case 0:
e->reverseGravity ^= 1;
break;
case 1:
e->reverseGravity = 1;
break;
case 2:
e->reverseGravity = 0;
break;
}
}
}
|