|
|
|
|
<?xml version="1.0" encoding="utf-8" ?>
|
|
|
|
|
<c2eventsheet>
|
|
|
|
|
<!--All the 'name' attributes are ignored by Construct 2 - they are there for readability only.-->
|
|
|
|
|
<name>Event sheet 1</name>
|
|
|
|
|
<events>
|
|
|
|
|
<comment>Use the down arrow to allow the player to deliberately drop down through a jump-thru platform.</comment>
|
|
|
|
|
<event-block sid="145310952915924">
|
|
|
|
|
<conditions>
|
|
|
|
|
<condition id="0" name="On key pressed" sid="788574484285809" type="Keyboard">
|
|
|
|
|
<param id="0" name="Key">40 (Down arrow)</param>
|
|
|
|
|
</condition>
|
|
|
|
|
</conditions>
|
|
|
|
|
<actions>
|
|
|
|
|
<action behavior="Platform" id="12" name="Fall through" sid="527766478705947" type="Player" />
|
|
|
|
|
</actions>
|
|
|
|
|
</event-block>
|
|
|
|
|
<comment>Allow WASD as alternate controls to arrow keys.</comment>
|
|
|
|
|
<event-block sid="593069418442206">
|
|
|
|
|
<conditions>
|
|
|
|
|
<condition id="2" name="Key is down" sid="869842244858033" type="Keyboard">
|
|
|
|
|
<param id="0" name="Key">87 (W)</param>
|
|
|
|
|
</condition>
|
|
|
|
|
</conditions>
|
|
|
|
|
<actions>
|
|
|
|
|
<action behavior="Platform" id="7" name="Simulate control" sid="461998598315695" type="Player">
|
|
|
|
|
<param id="0" name="Control">2</param>
|
|
|
|
|
</action>
|
|
|
|
|
</actions>
|
|
|
|
|
</event-block>
|
|
|
|
|
<event-block sid="165576021858155">
|
|
|
|
|
<conditions>
|
|
|
|
|
<condition id="2" name="Key is down" sid="792690245298557" type="Keyboard">
|
|
|
|
|
<param id="0" name="Key">65 (A)</param>
|
|
|
|
|
</condition>
|
|
|
|
|
</conditions>
|
|
|
|
|
<actions>
|
|
|
|
|
<action behavior="Platform" id="7" name="Simulate control" sid="274808759175132" type="Player">
|
|
|
|
|
<param id="0" name="Control">0</param>
|
|
|
|
|
</action>
|
|
|
|
|
</actions>
|
|
|
|
|
</event-block>
|
|
|
|
|
<event-block sid="836258501648205">
|
|
|
|
|
<conditions>
|
|
|
|
|
<condition id="2" name="Key is down" sid="382293696105831" type="Keyboard">
|
|
|
|
|
<param id="0" name="Key">83 (S)</param>
|
|
|
|
|
</condition>
|
|
|
|
|
</conditions>
|
|
|
|
|
<actions>
|
|
|
|
|
<action behavior="Platform" id="12" name="Fall through" sid="548920769640951" type="Player" />
|
|
|
|
|
</actions>
|
|
|
|
|
</event-block>
|
|
|
|
|
<event-block sid="870558932356377">
|
|
|
|
|
<conditions>
|
|
|
|
|
<condition id="2" name="Key is down" sid="565227079089768" type="Keyboard">
|
|
|
|
|
<param id="0" name="Key">68 (D)</param>
|
|
|
|
|
</condition>
|
|
|
|
|
</conditions>
|
|
|
|
|
<actions>
|
|
|
|
|
<action behavior="Platform" id="7" name="Simulate control" sid="330728624366280" type="Player">
|
|
|
|
|
<param id="0" name="Control">1</param>
|
|
|
|
|
</action>
|
|
|
|
|
</actions>
|
|
|
|
|
</event-block>
|
|
|
|
|
<comment>Mirror the player's image so they appear facing the right way when moving left or right.</comment>
|
|
|
|
|
<event-block any="1" sid="333748951204005">
|
|
|
|
|
<conditions>
|
|
|
|
|
<condition id="0" name="On key pressed" sid="377063670302951" type="Keyboard">
|
|
|
|
|
<param id="0" name="Key">37 (Left arrow)</param>
|
|
|
|
|
</condition>
|
|
|
|
|
<condition id="0" name="On key pressed" sid="767933467890921" type="Keyboard">
|
|
|
|
|
<param id="0" name="Key">65 (A)</param>
|
|
|
|
|
</condition>
|
|
|
|
|
</conditions>
|
|
|
|
|
<actions>
|
|
|
|
|
<action id="7" name="Set mirrored" sid="416997846912114" type="Player">
|
|
|
|
|
<param id="0" name="State">0</param>
|
|
|
|
|
</action>
|
|
|
|
|
</actions>
|
|
|
|
|
</event-block>
|
|
|
|
|
<event-block any="1" sid="947645205493116">
|
|
|
|
|
<conditions>
|
|
|
|
|
<condition id="0" name="On key pressed" sid="190113424684802" type="Keyboard">
|
|
|
|
|
<param id="0" name="Key">39 (Right arrow)</param>
|
|
|
|
|
</condition>
|
|
|
|
|
<condition id="0" name="On key pressed" sid="702475747539910" type="Keyboard">
|
|
|
|
|
<param id="0" name="Key">68 (D)</param>
|
|
|
|
|
</condition>
|
|
|
|
|
</conditions>
|
|
|
|
|
<actions>
|
|
|
|
|
<action id="7" name="Set mirrored" sid="571684516848656" type="Player">
|
|
|
|
|
<param id="0" name="State">1</param>
|
|
|
|
|
</action>
|
|
|
|
|
</actions>
|
|
|
|
|
</event-block>
|
|
|
|
|
<comment>If the player falls off the bottom of the layout, restart the level.</comment>
|
|
|
|
|
<event-block sid="762372596876692">
|
|
|
|
|
<conditions>
|
|
|
|
|
<condition id="-2" name="Compare Y" sid="720720242116172" type="Player">
|
|
|
|
|
<param id="0" name="Comparison">4</param>
|
|
|
|
|
<param id="1" name="Y co-ordinate">LayoutHeight</param>
|
|
|
|
|
</condition>
|
|
|
|
|
</conditions>
|
|
|
|
|
<actions>
|
|
|
|
|
<action id="-26" name="Restart layout" sid="612673973648679" type="System" />
|
|
|
|
|
</actions>
|
|
|
|
|
</event-block>
|
|
|
|
|
</events>
|
|
|
|
|
</c2eventsheet>
|