Files
GDevelop/Binaries/Output/Release_Windows/Examples/Breakout.gdg
2014-08-24 18:29:54 +02:00

1144 lines
64 KiB
XML
Raw Blame History

<?xml version="1.0" encoding="ISO-8859-1" ?>
<project firstLayout="">
<gdVersion build="73" major="3" minor="4" revision="0" />
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
<name>Basic breakout</name>
<author></author>
<windowWidth>800</windowWidth>
<windowHeight>600</windowHeight>
<latestCompilationDirectory></latestCompilationDirectory>
<maxFPS>60</maxFPS>
<minFPS>10</minFPS>
<verticalSync>false</verticalSync>
<extensions>
<extension name="BuiltinObject" />
<extension name="BuiltinAudio" />
<extension name="BuiltinVariables" />
<extension name="BuiltinTime" />
<extension name="BuiltinMouse" />
<extension name="BuiltinKeyboard" />
<extension name="BuiltinJoystick" />
<extension name="BuiltinCamera" />
<extension name="BuiltinWindow" />
<extension name="BuiltinFile" />
<extension name="BuiltinNetwork" />
<extension name="BuiltinScene" />
<extension name="BuiltinAdvanced" />
<extension name="Sprite" />
<extension name="BuiltinCommonInstructions" />
<extension name="BuiltinCommonConversions" />
<extension name="BuiltinStringInstructions" />
<extension name="BuiltinMathematicalTools" />
<extension name="BuiltinExternalLayouts" />
<extension name="CommonDialogs" />
</extensions>
<platforms>
<platform name="Game Develop C++ platform" />
</platforms>
<currentPlatform>Game Develop C++ platform</currentPlatform>
</properties>
<resources>
<resources>
<resource alwaysLoaded="false" file="terrain.png" kind="image" name="terrain.png" smoothed="true" userAdded="true" />
<resource alwaysLoaded="false" file="barre.png" kind="image" name="barre.png" smoothed="true" userAdded="true" />
<resource alwaysLoaded="false" file="balle.png" kind="image" name="balle.png" smoothed="true" userAdded="true" />
<resource alwaysLoaded="false" file="brick.png" kind="image" name="brick.png" smoothed="true" userAdded="true" />
</resources>
<resourceFolders />
</resources>
<objects />
<objectsGroups />
<variables />
<layouts>
<layout b="192" disableInputWhenNotFocused="false" mangledName="Pong" name="Pong" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="192" standardSortMethod="true" stopSoundsOnStartup="true" title="" v="192">
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridR="158" gridWidth="32" snap="false" windowMask="false" zoomFactor="1.000000" />
<objectsGroups />
<variables />
<instances>
<instance angle="0.000000" customSize="false" height="600.000000" layer="" locked="false" name="terrain" width="298.000000" x="0.000000" y="0.000000" zOrder="0">
<numberProperties>
<property name="animation" value="0.000000" />
</numberProperties>
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="barre" width="0.000000" x="15.000000" y="550.000000" zOrder="1">
<numberProperties>
<property name="animation" value="0.000000" />
</numberProperties>
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="307.460999" layer="" locked="false" name="brick" width="55.000000" x="116.000000" y="98.000000" zOrder="0">
<numberProperties>
<property name="animation" value="2675005.000000" />
</numberProperties>
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="174.000000" y="112.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="145.000000" y="126.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="116.000000" y="126.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="145.000000" y="98.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="87.000000" y="112.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="17.096800" layer="" locked="false" name="brick" width="55.000000" x="464.000000" y="98.000000" zOrder="0">
<numberProperties>
<property name="animation" value="2675005.000000" />
</numberProperties>
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="435.000000" y="112.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="493.000000" y="112.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="464.000000" y="126.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="522.000000" y="98.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="522.000000" y="126.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="551.000000" y="112.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="319.000000" y="168.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="290.000000" y="182.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="348.000000" y="182.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="377.000000" y="196.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="406.000000" y="210.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="261.000000" y="196.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="232.000000" y="210.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="232.000000" y="224.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="232.000000" y="238.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="232.000000" y="252.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="406.000000" y="224.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="406.000000" y="238.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="406.000000" y="252.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="261.000000" y="266.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="290.000000" y="266.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="319.000000" y="266.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="348.000000" y="266.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="377.000000" y="266.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="493.000000" y="140.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="493.000000" y="84.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="493.000000" y="154.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="493.000000" y="168.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="493.000000" y="182.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="580.000000" y="112.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="609.000000" y="112.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="406.000000" y="112.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="377.000000" y="112.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="348.000000" y="112.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="493.000000" y="70.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="493.000000" y="56.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="493.000000" y="42.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="493.000000" y="28.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="493.000000" y="196.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="319.000000" y="196.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="319.000000" y="210.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="319.000000" y="224.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="319.000000" y="238.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="319.000000" y="252.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="261.000000" y="238.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="290.000000" y="224.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="348.000000" y="224.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="377.000000" y="238.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="464.000000" y="378.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="493.000000" y="378.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="522.000000" y="378.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="551.000000" y="378.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="580.000000" y="392.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="580.000000" y="364.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="609.000000" y="378.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="638.000000" y="378.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="667.000000" y="392.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="638.000000" y="406.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="696.000000" y="406.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="667.000000" y="420.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="696.000000" y="378.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="667.000000" y="364.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="609.000000" y="392.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="609.000000" y="364.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="638.000000" y="350.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="667.000000" y="336.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="696.000000" y="350.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="725.000000" y="364.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="725.000000" y="392.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="brick" width="0.000000" x="754.000000" y="378.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="balle" width="0.000000" x="29.000000" y="518.000000" zOrder="0">
<numberProperties />
<stringProperties />
<initialVariables />
</instance>
</instances>
<objects>
<object name="terrain" type="Sprite">
<variables />
<automatisms />
<animations>
<animation useMultipleDirections="true">
<directions>
<direction looping="false" timeBetweenFrames="1.000000">
<sprites>
<sprite hasCustomCollisionMask="false" image="terrain.png">
<points />
<originPoint name="origine" x="0.000000" y="0.000000" />
<centerPoint automatic="true" name="centre" x="399.000000" y="300.000000" />
<customCollisionMask>
<polygon>
<vertice x="0.000000" y="0.000000" />
<vertice x="798.000000" y="0.000000" />
<vertice x="798.000000" y="600.000000" />
<vertice x="0.000000" y="600.000000" />
</polygon>
</customCollisionMask>
</sprite>
</sprites>
</direction>
</directions>
</animation>
</animations>
</object>
<object name="barre" type="Sprite">
<variables />
<automatisms />
<animations>
<animation useMultipleDirections="true">
<directions>
<direction looping="false" timeBetweenFrames="1.000000">
<sprites>
<sprite hasCustomCollisionMask="false" image="barre.png">
<points />
<originPoint name="origine" x="0.000000" y="0.000000" />
<centerPoint automatic="true" name="centre" x="27.500000" y="5.500000" />
<customCollisionMask>
<polygon>
<vertice x="0.000000" y="0.000000" />
<vertice x="55.000000" y="0.000000" />
<vertice x="55.000000" y="11.000000" />
<vertice x="0.000000" y="11.000000" />
</polygon>
</customCollisionMask>
</sprite>
</sprites>
</direction>
</directions>
</animation>
</animations>
</object>
<object name="balle" type="Sprite">
<variables />
<automatisms />
<animations>
<animation useMultipleDirections="true">
<directions>
<direction looping="false" timeBetweenFrames="1.000000">
<sprites>
<sprite hasCustomCollisionMask="false" image="balle.png">
<points />
<originPoint name="origine" x="3.000000" y="3.000000" />
<centerPoint automatic="true" name="centre" x="3.000000" y="3.000000" />
<customCollisionMask>
<polygon>
<vertice x="0.000000" y="0.000000" />
<vertice x="6.000000" y="0.000000" />
<vertice x="6.000000" y="6.000000" />
<vertice x="0.000000" y="6.000000" />
</polygon>
</customCollisionMask>
</sprite>
</sprites>
</direction>
</directions>
</animation>
</animations>
</object>
<object name="brick" type="Sprite">
<variables />
<automatisms />
<animations>
<animation useMultipleDirections="true">
<directions>
<direction looping="false" timeBetweenFrames="1.000000">
<sprites>
<sprite hasCustomCollisionMask="false" image="brick.png">
<points />
<originPoint name="origine" x="0.000000" y="0.000000" />
<centerPoint automatic="true" name="centre" x="14.500000" y="7.000000" />
<customCollisionMask>
<polygon>
<vertice x="0.000000" y="0.000000" />
<vertice x="29.000000" y="0.000000" />
<vertice x="29.000000" y="14.000000" />
<vertice x="0.000000" y="14.000000" />
</polygon>
</customCollisionMask>
</sprite>
</sprites>
</direction>
<direction looping="false" timeBetweenFrames="1.000000">
<sprites />
</direction>
<direction looping="false" timeBetweenFrames="1.000000">
<sprites />
</direction>
<direction looping="false" timeBetweenFrames="1.000000">
<sprites />
</direction>
<direction looping="false" timeBetweenFrames="1.000000">
<sprites />
</direction>
<direction looping="false" timeBetweenFrames="1.000000">
<sprites />
</direction>
<direction looping="false" timeBetweenFrames="1.000000">
<sprites />
</direction>
<direction looping="false" timeBetweenFrames="1.000000">
<sprites />
</direction>
</directions>
</animation>
</animations>
</object>
</objects>
<events>
<event disabled="false" folded="false">
<type>BuiltinCommonInstructions::Comment</type>
<color b="128" g="255" r="255" textB="0" textG="0" textR="0" />
<comment>Basic breakout game</comment>
<comment2>Original game by Mitsumasa&#x0A;( http://sebastien.beltzung.free.fr/wiki/wakka.php?wiki=JeuxVideo )&#x0A;&#x0A;Enhanced by 4ian ( Compil Games )</comment2>
</event>
<event disabled="false" folded="false">
<type>BuiltinCommonInstructions::Standard</type>
<conditions />
<actions>
<action>
<type inverted="false" value="MettreX" />
<parameters>
<parameter>barre</parameter>
<parameter>=</parameter>
<parameter>SourisX(&quot;&quot;,0)</parameter>
</parameters>
<subActions />
</action>
</actions>
<events />
</event>
<event disabled="false" folded="false">
<type>BuiltinCommonInstructions::Comment</type>
<color b="128" g="255" r="255" textB="0" textG="0" textR="0" />
<comment>Make ball moving for the first time</comment>
<comment2>Faire bouger initiallement la balle</comment2>
</event>
<event disabled="false" folded="false">
<type>BuiltinCommonInstructions::Standard</type>
<conditions>
<condition>
<type inverted="false" value="Arret" />
<parameters>
<parameter>balle</parameter>
</parameters>
<subConditions />
</condition>
</conditions>
<actions>
<action>
<type inverted="false" value="AddForceAL" />
<parameters>
<parameter>balle</parameter>
<parameter>-45+Random(5)-Random(5)&#x0A;</parameter>
<parameter>250</parameter>
<parameter>1</parameter>
</parameters>
<subActions />
</action>
</actions>
<events />
</event>
<event disabled="false" folded="false">
<type>BuiltinCommonInstructions::Comment</type>
<color b="128" g="255" r="255" textB="0" textG="0" textR="0" />
<comment>Handle collision with brick:&#x0A;Each time, we test where is located the ball, and we can it bouncing according to its position</comment>
<comment2>Collision avec les briques :&#x0A;A chaque fois, on teste o<> est la balle par rapport <20> la brique, et on fait rebondir la balle selon.</comment2>
</event>
<event disabled="false" folded="false">
<type>BuiltinCommonInstructions::Standard</type>
<conditions>
<condition>
<type inverted="false" value="CollisionNP" />
<parameters>
<parameter>balle</parameter>
<parameter>brick</parameter>
<parameter></parameter>
<parameter></parameter>
<parameter></parameter>
</parameters>
<subConditions />
</condition>
</conditions>
<actions>
<action>
<type inverted="false" value="ModVarObjet" />
<parameters>
<parameter>balle</parameter>
<parameter>ValeurAngle</parameter>
<parameter>=</parameter>
<parameter>balle.ForceAngle()</parameter>
</parameters>
<subActions />
</action>
</actions>
<events>
<event disabled="false" folded="false">
<type>BuiltinCommonInstructions::Standard</type>
<conditions>
<condition>
<type inverted="false" value="PosX" />
<parameters>
<parameter>balle</parameter>
<parameter>&lt;</parameter>
<parameter>brick.X()+2</parameter>
</parameters>
<subConditions />
</condition>
</conditions>
<actions>
<action>
<type inverted="false" value="Arreter" />
<parameters>
<parameter>balle</parameter>
</parameters>
<subActions />
</action>
<action>
<type inverted="false" value="AddForceAL" />
<parameters>
<parameter>balle</parameter>
<parameter>180-balle.Variable(ValeurAngle)+Random(5)-Random(5)</parameter>
<parameter>250</parameter>
<parameter>1</parameter>
</parameters>
<subActions />
</action>
<action>
<type inverted="false" value="MettreX" />
<parameters>
<parameter>balle</parameter>
<parameter>=</parameter>
<parameter>brick.X()-balle.Width()</parameter>
</parameters>
<subActions />
</action>
</actions>
<events />
</event>
<event disabled="false" folded="false">
<type>BuiltinCommonInstructions::Standard</type>
<conditions>
<condition>
<type inverted="false" value="PosX" />
<parameters>
<parameter>balle</parameter>
<parameter>&gt;</parameter>
<parameter>brick.X()+brick.Width()-brick.Width()/2</parameter>
</parameters>
<subConditions />
</condition>
</conditions>
<actions>
<action>
<type inverted="false" value="Arreter" />
<parameters>
<parameter>balle</parameter>
</parameters>
<subActions />
</action>
<action>
<type inverted="false" value="AddForceAL" />
<parameters>
<parameter>balle</parameter>
<parameter>180-balle.Variable(ValeurAngle)+Random(5)-Random(5)</parameter>
<parameter>250</parameter>
<parameter>1</parameter>
</parameters>
<subActions />
</action>
<action>
<type inverted="false" value="MettreX" />
<parameters>
<parameter>balle</parameter>
<parameter>=</parameter>
<parameter>brick.X()+brick.Width()</parameter>
</parameters>
<subActions />
</action>
</actions>
<events />
</event>
<event disabled="false" folded="false">
<type>BuiltinCommonInstructions::Standard</type>
<conditions>
<condition>
<type inverted="false" value="PosY" />
<parameters>
<parameter>balle</parameter>
<parameter>&lt;</parameter>
<parameter>brick.Y()+1</parameter>
</parameters>
<subConditions />
</condition>
</conditions>
<actions>
<action>
<type inverted="false" value="Arreter" />
<parameters>
<parameter>balle</parameter>
</parameters>
<subActions />
</action>
<action>
<type inverted="false" value="AddForceAL" />
<parameters>
<parameter>balle</parameter>
<parameter>0-balle.Variable(ValeurAngle)+Random(5)-Random(5)</parameter>
<parameter>250</parameter>
<parameter>1</parameter>
</parameters>
<subActions />
</action>
<action>
<type inverted="false" value="MettreY" />
<parameters>
<parameter>balle</parameter>
<parameter>=</parameter>
<parameter>brick.Y()-balle.Height()</parameter>
</parameters>
<subActions />
</action>
</actions>
<events />
</event>
<event disabled="false" folded="false">
<type>BuiltinCommonInstructions::Standard</type>
<conditions>
<condition>
<type inverted="false" value="PosY" />
<parameters>
<parameter>balle</parameter>
<parameter>&gt;</parameter>
<parameter>brick.Y()+brick.Height()-brick.Height()/2</parameter>
</parameters>
<subConditions />
</condition>
</conditions>
<actions>
<action>
<type inverted="false" value="Arreter" />
<parameters>
<parameter>balle</parameter>
</parameters>
<subActions />
</action>
<action>
<type inverted="false" value="AddForceAL" />
<parameters>
<parameter>balle</parameter>
<parameter>0-balle.Variable(ValeurAngle)+Random(5)-Random(5)</parameter>
<parameter>250</parameter>
<parameter>1</parameter>
</parameters>
<subActions />
</action>
<action>
<type inverted="false" value="MettreY" />
<parameters>
<parameter>balle</parameter>
<parameter>=</parameter>
<parameter>brick.Y()+brick.Height()</parameter>
</parameters>
<subActions />
</action>
</actions>
<events />
</event>
<event disabled="false" folded="false">
<type>BuiltinCommonInstructions::Standard</type>
<conditions />
<actions>
<action>
<type inverted="false" value="Delete" />
<parameters>
<parameter>brick</parameter>
<parameter></parameter>
</parameters>
<subActions />
</action>
</actions>
<events />
</event>
</events>
</event>
<event disabled="false" folded="false">
<type>BuiltinCommonInstructions::Comment</type>
<color b="128" g="255" r="255" textB="0" textG="0" textR="0" />
<comment>Collision with borders</comment>
<comment2></comment2>
</event>
<event disabled="false" folded="false">
<type>BuiltinCommonInstructions::Standard</type>
<conditions>
<condition>
<type inverted="false" value="PosY" />
<parameters>
<parameter>balle</parameter>
<parameter>&lt;</parameter>
<parameter>0</parameter>
</parameters>
<subConditions />
</condition>
</conditions>
<actions>
<action>
<type inverted="false" value="ModVarObjet" />
<parameters>
<parameter>balle</parameter>
<parameter>ValeurAngle</parameter>
<parameter>=</parameter>
<parameter>balle.ForceAngle()</parameter>
</parameters>
<subActions />
</action>
<action>
<type inverted="false" value="Arreter" />
<parameters>
<parameter>balle</parameter>
</parameters>
<subActions />
</action>
<action>
<type inverted="false" value="AddForceAL" />
<parameters>
<parameter>balle</parameter>
<parameter>0-balle.Variable(ValeurAngle)+Random(5)-Random(5)</parameter>
<parameter>250</parameter>
<parameter>1</parameter>
</parameters>
<subActions />
</action>
<action>
<type inverted="false" value="MettreY" />
<parameters>
<parameter>balle</parameter>
<parameter>=</parameter>
<parameter>1</parameter>
</parameters>
<subActions />
</action>
</actions>
<events />
</event>
<event disabled="false" folded="false">
<type>BuiltinCommonInstructions::Standard</type>
<conditions>
<condition>
<type inverted="false" value="PosX" />
<parameters>
<parameter>balle</parameter>
<parameter>&gt;</parameter>
<parameter>800</parameter>
</parameters>
<subConditions />
</condition>
</conditions>
<actions>
<action>
<type inverted="false" value="ModVarObjet" />
<parameters>
<parameter>balle</parameter>
<parameter>ValeurAngle</parameter>
<parameter>=</parameter>
<parameter>balle.ForceAngle()</parameter>
</parameters>
<subActions />
</action>
<action>
<type inverted="false" value="Arreter" />
<parameters>
<parameter>balle</parameter>
</parameters>
<subActions />
</action>
<action>
<type inverted="false" value="AddForceAL" />
<parameters>
<parameter>balle</parameter>
<parameter>180-balle.Variable(ValeurAngle)+Random(5)-Random(5)</parameter>
<parameter>250</parameter>
<parameter>1</parameter>
</parameters>
<subActions />
</action>
<action>
<type inverted="false" value="MettreX" />
<parameters>
<parameter>balle</parameter>
<parameter>=</parameter>
<parameter>799</parameter>
</parameters>
<subActions />
</action>
</actions>
<events />
</event>
<event disabled="false" folded="false">
<type>BuiltinCommonInstructions::Standard</type>
<conditions>
<condition>
<type inverted="false" value="PosX" />
<parameters>
<parameter>balle</parameter>
<parameter>&lt;</parameter>
<parameter>0</parameter>
</parameters>
<subConditions />
</condition>
</conditions>
<actions>
<action>
<type inverted="false" value="ModVarObjet" />
<parameters>
<parameter>balle</parameter>
<parameter>ValeurAngle</parameter>
<parameter>=</parameter>
<parameter>balle.ForceAngle()</parameter>
</parameters>
<subActions />
</action>
<action>
<type inverted="false" value="Arreter" />
<parameters>
<parameter>balle</parameter>
</parameters>
<subActions />
</action>
<action>
<type inverted="false" value="AddForceAL" />
<parameters>
<parameter>balle</parameter>
<parameter>180-balle.Variable(ValeurAngle)+Random(5)-Random(5)</parameter>
<parameter>250</parameter>
<parameter>1</parameter>
</parameters>
<subActions />
</action>
<action>
<type inverted="false" value="MettreX" />
<parameters>
<parameter>balle</parameter>
<parameter>=</parameter>
<parameter>1</parameter>
</parameters>
<subActions />
</action>
</actions>
<events />
</event>
<event disabled="false" folded="false">
<type>BuiltinCommonInstructions::Comment</type>
<color b="128" g="255" r="255" textB="0" textG="0" textR="0" />
<comment>Collision with play racket</comment>
<comment2></comment2>
</event>
<event disabled="false" folded="false">
<type>BuiltinCommonInstructions::Standard</type>
<conditions>
<condition>
<type inverted="false" value="Collision" />
<parameters>
<parameter>balle</parameter>
<parameter>barre</parameter>
</parameters>
<subConditions />
</condition>
</conditions>
<actions>
<action>
<type inverted="false" value="ModVarObjet" />
<parameters>
<parameter>balle</parameter>
<parameter>ValeurAngle</parameter>
<parameter>=</parameter>
<parameter>balle.ForceAngle()</parameter>
</parameters>
<subActions />
</action>
<action>
<type inverted="false" value="Arreter" />
<parameters>
<parameter>balle</parameter>
</parameters>
<subActions />
</action>
<action>
<type inverted="false" value="AddForceAL" />
<parameters>
<parameter>balle</parameter>
<parameter>-balle.Variable(ValeurAngle)+Random(5)-Random(5)</parameter>
<parameter>250</parameter>
<parameter>1</parameter>
</parameters>
<subActions />
</action>
<action>
<type inverted="false" value="MettreY" />
<parameters>
<parameter>balle</parameter>
<parameter>=</parameter>
<parameter>barre.Y()-10</parameter>
</parameters>
<subActions />
</action>
</actions>
<events />
</event>
<event disabled="false" folded="false">
<type>BuiltinCommonInstructions::Comment</type>
<color b="128" g="255" r="255" textB="0" textG="0" textR="0" />
<comment>Gameover</comment>
<comment2></comment2>
</event>
<event disabled="false" folded="false">
<type>BuiltinCommonInstructions::Standard</type>
<conditions>
<condition>
<type inverted="false" value="PosY" />
<parameters>
<parameter>balle</parameter>
<parameter>&gt;</parameter>
<parameter>600</parameter>
</parameters>
<subConditions />
</condition>
</conditions>
<actions>
<action>
<type inverted="false" value="Scene" />
<parameters>
<parameter></parameter>
<parameter>&quot;Pong&quot;</parameter>
</parameters>
<subActions />
</action>
</actions>
<events />
</event>
</events>
<layers>
<layer name="" visibility="true">
<cameras>
<camera defaultSize="true" defaultViewport="true" height="0.000000" viewportBottom="1.000000" viewportLeft="0.000000" viewportRight="1.000000" viewportTop="0.000000" width="0.000000" />
</cameras>
</layer>
</layers>
<automatismsSharedData />
</layout>
</layouts>
<externalEvents />
<externalLayouts />
<externalSourceFiles />
</project>