summary refs log tree commit diff stats
path: root/res/entities.xml
diff options
context:
space:
mode:
authorKelly Rauchenberger <fefferburbia@gmail.com>2015-03-19 16:15:47 -0400
committerKelly Rauchenberger <fefferburbia@gmail.com>2015-03-19 16:15:47 -0400
commit4b4125e234cb727c70822e0a1fce0688c357741e (patch)
tree5b446ebe6f0454304d4202368bd18fba3f629d3d /res/entities.xml
parent281bdf956a646fd8c9944e9a44f867c984792216 (diff)
downloadtherapy-4b4125e234cb727c70822e0a1fce0688c357741e.tar.gz
therapy-4b4125e234cb727c70822e0a1fce0688c357741e.tar.bz2
therapy-4b4125e234cb727c70822e0a1fce0688c357741e.zip
Implemented a simple AI
Diffstat (limited to 'res/entities.xml')
-rw-r--r--res/entities.xml31
1 files changed, 22 insertions, 9 deletions
diff --git a/res/entities.xml b/res/entities.xml index c3dd3f3..8f71062 100644 --- a/res/entities.xml +++ b/res/entities.xml
@@ -1,12 +1,8 @@
1<?xml version="1.0" encoding="ISO-8859-1"?> 1<?xml version="1.0" encoding="ISO-8859-1"?>
2<entities> 2<entities>
3 <entity id="checkpoint" name="Checkpoint" sprite="res/keyring.png" width="8" height="11"> 3 <entity id="checkpoint" name="Checkpoint" sprite="res/keyring.png" width="8" height="11" action="save" />
4 <event name="touch">
5 <action type="save" />
6 </event>
7 </entity>
8 4
9 <entity id="movplat" name="Moving Platform" sprite="res/platform.png" action="carry" width="24" height="8"> 5 <entity id="movplat" name="Moving Platform" sprite="res/platform.png" width="24" height="8" action="carry">
10 <input id="dir" name="Direction" type="choice"> 6 <input id="dir" name="Direction" type="choice">
11 <value id="0">Left</value> 7 <value id="0">Left</value>
12 <value id="1">Right</value> 8 <value id="1">Right</value>
@@ -15,8 +11,25 @@
15 </input> 11 </input>
16 <input id="len" name="Length" type="slider" minvalue="0" maxvalue="320" /> 12 <input id="len" name="Length" type="slider" minvalue="0" maxvalue="320" />
17 <input id="speed" name="Speed (px/s)" type="slider" minvalue="1" maxvalue="320" /> 13 <input id="speed" name="Speed (px/s)" type="slider" minvalue="1" maxvalue="320" />
18 <event name="touch"> 14 <ai chance="1">
19 <action type="carry" /> 15 <switch item="dir">
20 </event> 16 <case value="0">
17 <move direction="left" length-var="len" speed-var="speed" />
18 <move direction="right" length-var="len" speed-var="speed" />
19 </case>
20 <case value="1">
21 <move direction="right" length-var="len" speed-var="speed" />
22 <move direction="left" length-var="len" speed-var="speed" />
23 </case>
24 <case value="2">
25 <move direction="up" length-var="len" speed-var="speed" />
26 <move direction="down" length-var="len" speed-var="speed" />
27 </case>
28 <case value="3">
29 <move direction="down" length-var="len" speed-var="speed" />
30 <move direction="up" length-var="len" speed-var="speed" />
31 </case>
32 </switch>
33 </ai>
21 </entity> 34 </entity>
22</entities> 35</entities>