Compare commits
366 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
3b221ae54e | ||
![]() |
00928414a4 | ||
![]() |
0202e7bab2 | ||
![]() |
7c2264a9b9 | ||
![]() |
a0246dd33e | ||
![]() |
5612333c55 | ||
![]() |
05551c4d43 | ||
![]() |
f6a55188c6 | ||
![]() |
b5ec6e8deb | ||
![]() |
970bc3b0f0 | ||
![]() |
876a7fecb5 | ||
![]() |
3ac292ec18 | ||
![]() |
1ff06d4c9c | ||
![]() |
4a84e5048a | ||
![]() |
c02a471a36 | ||
![]() |
958d9bcda5 | ||
![]() |
af4145f923 | ||
![]() |
85ba7759b1 | ||
![]() |
a6a983d7b2 | ||
![]() |
19350b3061 | ||
![]() |
dafbd05eb6 | ||
![]() |
778e4a27b6 | ||
![]() |
b1b63127fb | ||
![]() |
b56c1114f2 | ||
![]() |
4fcd817a06 | ||
![]() |
aa297614f0 | ||
![]() |
6aea0e3306 | ||
![]() |
5f1452a410 | ||
![]() |
15ff423060 | ||
![]() |
7acdcaece6 | ||
![]() |
487a4dd8cb | ||
![]() |
eab1f1c2fb | ||
![]() |
b2a22374aa | ||
![]() |
9e7f58cddc | ||
![]() |
ed3ef47259 | ||
![]() |
c4d1b6d794 | ||
![]() |
c9fcdffc72 | ||
![]() |
9530cfc0ae | ||
![]() |
824e937748 | ||
![]() |
2e0241a49b | ||
![]() |
73c255ddc8 | ||
![]() |
a5f180ec43 | ||
![]() |
a9cace5ac8 | ||
![]() |
8ddc16da44 | ||
![]() |
c7829b5715 | ||
![]() |
1b4c96e5ba | ||
![]() |
d65e269d2f | ||
![]() |
541abb8020 | ||
![]() |
68c995221e | ||
![]() |
05b5fb1a68 | ||
![]() |
701ac1d4d0 | ||
![]() |
3b9ae899d8 | ||
![]() |
8cf5a556e7 | ||
![]() |
d422642169 | ||
![]() |
37718f03dd | ||
![]() |
763d99b6df | ||
![]() |
3dcbcd7a4b | ||
![]() |
69c3a62389 | ||
![]() |
9d2bac0d26 | ||
![]() |
c3956adbbf | ||
![]() |
2159410787 | ||
![]() |
2593a9ef4d | ||
![]() |
07ec5f570a | ||
![]() |
e056fd7468 | ||
![]() |
6ad84152a5 | ||
![]() |
b24e37ff01 | ||
![]() |
c369db20ba | ||
![]() |
48c7f7c83c | ||
![]() |
7bbad247cb | ||
![]() |
499953305e | ||
![]() |
6e9f5bdc8a | ||
![]() |
d062d7b6d3 | ||
![]() |
e513185c6d | ||
![]() |
071ef65a95 | ||
![]() |
cde0a7b4a9 | ||
![]() |
026c9b2a41 | ||
![]() |
e4620814d0 | ||
![]() |
65edabe74e | ||
![]() |
ffb93b5b08 | ||
![]() |
6fe70c2ebc | ||
![]() |
ba6a7b5f80 | ||
![]() |
f09cc6cf2d | ||
![]() |
59cd0e8b61 | ||
![]() |
94500d3c7d | ||
![]() |
e70ff4e2da | ||
![]() |
e9f9ccfac6 | ||
![]() |
67c32f0e7d | ||
![]() |
896e82c236 | ||
![]() |
a1124cc7a8 | ||
![]() |
79e3c34289 | ||
![]() |
25c8fdda2c | ||
![]() |
9552cb75b8 | ||
![]() |
8e7944b1a8 | ||
![]() |
4aa35f1f55 | ||
![]() |
0b64b61ca0 | ||
![]() |
0a230ba5b2 | ||
![]() |
87030e29d7 | ||
![]() |
70432b0edf | ||
![]() |
457808961b | ||
![]() |
61f89d30ec | ||
![]() |
cc6810e3f6 | ||
![]() |
4b3b5a9bbe | ||
![]() |
510cb4e7c0 | ||
![]() |
428e72914d | ||
![]() |
a1cf27fe3c | ||
![]() |
79bfa079aa | ||
![]() |
b7a78ea145 | ||
![]() |
b370a96a83 | ||
![]() |
a5fd4ea861 | ||
![]() |
7686471c27 | ||
![]() |
5a6ff36901 | ||
![]() |
3fb8d2bac9 | ||
![]() |
141a0d03b9 | ||
![]() |
263ac5afd2 | ||
![]() |
ea60a6b602 | ||
![]() |
cc5f9e6381 | ||
![]() |
22baf2260e | ||
![]() |
a6c8e99d1e | ||
![]() |
6bd8a8014c | ||
![]() |
5a3e23c98a | ||
![]() |
65a1e6bfb5 | ||
![]() |
eab1b352d6 | ||
![]() |
8fd2892d0c | ||
![]() |
fe090365d1 | ||
![]() |
1e8555a7c4 | ||
![]() |
5ec51d188f | ||
![]() |
9f1a851b42 | ||
![]() |
e7ddbad625 | ||
![]() |
1b53b5e0cc | ||
![]() |
ea4821588f | ||
![]() |
e8481f9896 | ||
![]() |
538eebd669 | ||
![]() |
0a435d292f | ||
![]() |
4943f06b5e | ||
![]() |
65eea38d5c | ||
![]() |
725a435a27 | ||
![]() |
c6ae338b77 | ||
![]() |
9a97028d02 | ||
![]() |
1902b72e9f | ||
![]() |
e5a5bc24f0 | ||
![]() |
41c3c1cca2 | ||
![]() |
af297f9a9b | ||
![]() |
306912f066 | ||
![]() |
3c3c235183 | ||
![]() |
34f16d7b4b | ||
![]() |
8808779c6b | ||
![]() |
9df088d2fe | ||
![]() |
e569aa26d0 | ||
![]() |
420ae0efcc | ||
![]() |
91eb914dcb | ||
![]() |
c75853c427 | ||
![]() |
200b0fb800 | ||
![]() |
cf52c46035 | ||
![]() |
e19b844f46 | ||
![]() |
3a64b7ef30 | ||
![]() |
3321b71c33 | ||
![]() |
d5ff851baa | ||
![]() |
63d3258586 | ||
![]() |
7bc23ca655 | ||
![]() |
1cca6b69d1 | ||
![]() |
fe83d3a823 | ||
![]() |
face853b3f | ||
![]() |
43144901a7 | ||
![]() |
5ecdc54256 | ||
![]() |
6a47caafac | ||
![]() |
e5086a81eb | ||
![]() |
0800d8be34 | ||
![]() |
0d13ce8d76 | ||
![]() |
25230a4437 | ||
![]() |
3dec0d8716 | ||
![]() |
0168ae15ad | ||
![]() |
6442fd94c5 | ||
![]() |
43ae3cdf43 | ||
![]() |
bd14e8feda | ||
![]() |
f6c1bdc768 | ||
![]() |
f86e8f2238 | ||
![]() |
5f327d8928 | ||
![]() |
deecdff2d6 | ||
![]() |
fed3a7727f | ||
![]() |
5a2a6b4341 | ||
![]() |
3e61fa972e | ||
![]() |
41e7b1da2e | ||
![]() |
972a8c6762 | ||
![]() |
b981761ed1 | ||
![]() |
6564f6410c | ||
![]() |
b26d8b02bb | ||
![]() |
7ed8c2f15e | ||
![]() |
563e92a37e | ||
![]() |
492a981ca8 | ||
![]() |
a1c453afd5 | ||
![]() |
8cfe7d4a9a | ||
![]() |
09ecba167a | ||
![]() |
5807b1d17f | ||
![]() |
180adf2598 | ||
![]() |
9ddca53c01 | ||
![]() |
1c84df363f | ||
![]() |
01190e0c11 | ||
![]() |
0ff167cc06 | ||
![]() |
18c59dbb5d | ||
![]() |
b9e245a46c | ||
![]() |
ed573dbc54 | ||
![]() |
90edd25ac2 | ||
![]() |
4681a50412 | ||
![]() |
f0a9b14e73 | ||
![]() |
fc99b804d1 | ||
![]() |
2a0052b207 | ||
![]() |
d3d0a65339 | ||
![]() |
553f74e06e | ||
![]() |
a358c8e418 | ||
![]() |
9b1547cdd4 | ||
![]() |
4a8b2e7a2f | ||
![]() |
2f8fe4be53 | ||
![]() |
6e7cbbdb46 | ||
![]() |
c3eea8d91e | ||
![]() |
5ff932fe38 | ||
![]() |
ac0bb2c16a | ||
![]() |
14fa7118fc | ||
![]() |
b6c9f2095b | ||
![]() |
89f3dac705 | ||
![]() |
5c8486e4ed | ||
![]() |
9b95089862 | ||
![]() |
dba2bde106 | ||
![]() |
76995ed32a | ||
![]() |
cb37c4f9a1 | ||
![]() |
a1b6e212c6 | ||
![]() |
3b8518c691 | ||
![]() |
1b7958061d | ||
![]() |
d41db505c2 | ||
![]() |
cafdca7625 | ||
![]() |
e0e6022282 | ||
![]() |
3c5799a31e | ||
![]() |
4191a3c7ba | ||
![]() |
3f9ccfa122 | ||
![]() |
2a4c0c76dd | ||
![]() |
5c3c9fb413 | ||
![]() |
445e0061a7 | ||
![]() |
9c0c6cbdb0 | ||
![]() |
e0bbd7584c | ||
![]() |
34236095b8 | ||
![]() |
db3c2b2ab9 | ||
![]() |
5715ce0575 | ||
![]() |
a3871cdc87 | ||
![]() |
479ec12e18 | ||
![]() |
deba66bc80 | ||
![]() |
b1f1b694f2 | ||
![]() |
52976169ae | ||
![]() |
7749abeff5 | ||
![]() |
bacae69f12 | ||
![]() |
870b6580f5 | ||
![]() |
3f1b677f92 | ||
![]() |
c341bb3113 | ||
![]() |
79c90f5e1b | ||
![]() |
8f5dcb8598 | ||
![]() |
4efab914fe | ||
![]() |
a550bb8c68 | ||
![]() |
b50a2715c8 | ||
![]() |
42a2e28d30 | ||
![]() |
bb202692b5 | ||
![]() |
e5601575fa | ||
![]() |
f1a7750fc5 | ||
![]() |
e762aa55b6 | ||
![]() |
180c76af90 | ||
![]() |
2fe320ee3b | ||
![]() |
92ff667e7f | ||
![]() |
6e4f7e67a4 | ||
![]() |
64e804c385 | ||
![]() |
13429fc8b3 | ||
![]() |
c98e97e60a | ||
![]() |
707427ccbb | ||
![]() |
587eab3806 | ||
![]() |
346bfd48a2 | ||
![]() |
cd34686ad5 | ||
![]() |
84f2833d56 | ||
![]() |
346a9211d9 | ||
![]() |
6b8b395c6d | ||
![]() |
e1c38ad80d | ||
![]() |
e1116a1c6d | ||
![]() |
abe62778f2 | ||
![]() |
0a1542ba73 | ||
![]() |
eb32c32bb9 | ||
![]() |
86abc65988 | ||
![]() |
3c543c1109 | ||
![]() |
460a7609ae | ||
![]() |
10b40edc7e | ||
![]() |
e38d500d7a | ||
![]() |
34845f3abf | ||
![]() |
625708d45e | ||
![]() |
49c88ed94d | ||
![]() |
728c307f41 | ||
![]() |
fe24131a82 | ||
![]() |
c2d10d5088 | ||
![]() |
f41a2362ab | ||
![]() |
bc10cd8f70 | ||
![]() |
660506d068 | ||
![]() |
b32732916c | ||
![]() |
33900e9627 | ||
![]() |
4f35348546 | ||
![]() |
1d1bb6e90f | ||
![]() |
7046cf1f75 | ||
![]() |
72411e0a07 | ||
![]() |
30e15945a1 | ||
![]() |
ad0055910b | ||
![]() |
ae582ca360 | ||
![]() |
d52ca6b0bf | ||
![]() |
f92240330c | ||
![]() |
24aed30d3e | ||
![]() |
60e47b844d | ||
![]() |
57356cbce2 | ||
![]() |
2f1430a512 | ||
![]() |
1e7f872292 | ||
![]() |
27dc3e7112 | ||
![]() |
0c32f98804 | ||
![]() |
3b1e7d4d49 | ||
![]() |
50bc037be9 | ||
![]() |
ed6ef52fd2 | ||
![]() |
fc2191bfe1 | ||
![]() |
543210b32a | ||
![]() |
4f004b0235 | ||
![]() |
69ce8ba239 | ||
![]() |
811a0fba65 | ||
![]() |
7dd5be4c19 | ||
![]() |
a63638dfbd | ||
![]() |
d7014bae6f | ||
![]() |
cec76de46a | ||
![]() |
0049b5c6fa | ||
![]() |
99032cca76 | ||
![]() |
bc8a9c212b | ||
![]() |
f1b1453bc4 | ||
![]() |
ab5fab6d8d | ||
![]() |
c4e899465a | ||
![]() |
e66fe1ae90 | ||
![]() |
3568f760f0 | ||
![]() |
2512ee6aed | ||
![]() |
adf15d3f25 | ||
![]() |
c969da19cc | ||
![]() |
c9cb5faa09 | ||
![]() |
80a8e6a7f7 | ||
![]() |
7a99f72c48 | ||
![]() |
70866abc81 | ||
![]() |
b772a99ff0 | ||
![]() |
5d8e7e31fb | ||
![]() |
13f26a6d83 | ||
![]() |
198ad39e06 | ||
![]() |
2442979860 | ||
![]() |
76f0fd7834 | ||
![]() |
9e3753cf04 | ||
![]() |
ca0a8774a4 | ||
![]() |
cd8d0d9040 | ||
![]() |
1e81ecf502 | ||
![]() |
ca10e236dc | ||
![]() |
804813f2ab | ||
![]() |
581f53d7f9 | ||
![]() |
28c9e8d6ef | ||
![]() |
ff5dc33c74 | ||
![]() |
2038182636 | ||
![]() |
0cd25fd5be | ||
![]() |
18e8bba745 | ||
![]() |
aa2edd41d5 | ||
![]() |
35ecff341f | ||
![]() |
b869115e84 | ||
![]() |
42e16e0675 | ||
![]() |
8942ee9dc3 | ||
![]() |
ec1fdf44ea | ||
![]() |
6e3772fdcc | ||
![]() |
a39b67b042 | ||
![]() |
41ac0fe2a0 |
35
.travis.yml
@@ -1,8 +1,32 @@
|
||||
language: cpp
|
||||
sudo: false
|
||||
compiler:
|
||||
- gcc
|
||||
- clang
|
||||
|
||||
env:
|
||||
global:
|
||||
- GCC_VERSION="4.8"
|
||||
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
#Build dependencies:
|
||||
- cmake
|
||||
- p7zip-full
|
||||
- g++-4.8
|
||||
#SFML dependencies:
|
||||
- libopenal-dev
|
||||
- libjpeg-dev
|
||||
- libglew-dev
|
||||
- libudev-dev
|
||||
- libxrandr-dev
|
||||
- libsndfile1-dev
|
||||
- libglu1-mesa-dev
|
||||
- libfreetype6-dev
|
||||
|
||||
#Activate X Virtual Framebuffer to allow tests to
|
||||
#use SFML.
|
||||
before_install:
|
||||
@@ -10,15 +34,12 @@ before_install:
|
||||
- "sh -e /etc/init.d/xvfb start"
|
||||
|
||||
install:
|
||||
- sudo apt-get update
|
||||
#Download and compile dependencies
|
||||
- sudo apt-get install p7zip-full
|
||||
#SFML dependencies:
|
||||
- sudo apt-get install libopenal-dev libjpeg-dev libglew-dev libudev-dev libxrandr-dev libsndfile1-dev libglu1-mesa-dev libfreetype6-dev
|
||||
#Get the correct version of gcc/g++
|
||||
- if [ "$CXX" = "g++" ]; then export CXX="g++-${GCC_VERSION}" CC="gcc-${GCC_VERSION}"; fi
|
||||
#Compile the tests only
|
||||
- mkdir .build-tests
|
||||
- cd .build-tests
|
||||
- cmake -DBUILD_GDJS=FALSE -DBUILD_IDE=FALSE -DBUILD_TESTS=TRUE -DNO_GUI=TRUE ..
|
||||
- cmake -DBUILD_GDJS=FALSE -DBUILD_IDE=FALSE -DBUILD_TESTS=TRUE -DNO_GUI=TRUE -DCMAKE_CXX_COMPILER=$(which $CXX) -DCMAKE_C_COMPILER=$(which $CC) ..
|
||||
- make -j 4
|
||||
- cd ..
|
||||
#Install GDJS tests dependencies
|
||||
@@ -36,5 +57,5 @@ script:
|
||||
# - export LD_LIBRARY_PATH=$PWD/Binaries/Output/Release_Linux:$PWD/.build-tests/ExtLibs/SFML/lib:$LD_LIBRARY_PATH
|
||||
- Core/GDCore_tests
|
||||
- GDCpp/GDCpp_tests
|
||||
- Extensions/PathfindingAutomatism/PathfindingAutomatism_Runtime_tests
|
||||
- Extensions/PathfindingBehavior/PathfindingBehavior_Runtime_tests
|
||||
- Extensions/LinkedObjects/LinkedObjects_Runtime_tests
|
||||
|
6
Binaries/.directory
Normal file
@@ -0,0 +1,6 @@
|
||||
[Dolphin]
|
||||
Timestamp=2015,4,21,21,49,19
|
||||
Version=3
|
||||
|
||||
[Settings]
|
||||
HiddenFilesShown=true
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="81" major="3" minor="6" revision="0" />
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>The Tower HD - GDevelop - [TECH DEMO]</name>
|
||||
<author></author>
|
||||
@@ -55,7 +55,7 @@
|
||||
<resource alwaysLoaded="false" file="mur 6.png" kind="image" name="mur 6.png" smoothed="true" userAdded="true" />
|
||||
<resource alwaysLoaded="false" file="mur 7.png" kind="image" name="mur 7.png" smoothed="true" userAdded="true" />
|
||||
<resource alwaysLoaded="false" file="mur 8.png" kind="image" name="mur 8.png" smoothed="true" userAdded="true" />
|
||||
<resource alwaysLoaded="false" file="lumi<EFBFBD>re.png" kind="image" name="lumi<EFBFBD>re.png" smoothed="true" userAdded="true" />
|
||||
<resource alwaysLoaded="false" file="lumière.png" kind="image" name="lumière.png" smoothed="true" userAdded="true" />
|
||||
<resource alwaysLoaded="false" file="towerground.png" kind="image" name="towerground.png" smoothed="true" userAdded="true" />
|
||||
</resources>
|
||||
<resourceFolders />
|
||||
@@ -282,16 +282,16 @@
|
||||
<directions>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="lumi<EFBFBD>re.png">
|
||||
<sprite hasCustomCollisionMask="false" image="lumière.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="4.000000" y="4.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="8.000000" y="0.000000" />
|
||||
<vertice x="8.000000" y="8.000000" />
|
||||
<vertice x="0.000000" y="8.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="78" major="3" minor="6" revision="0" />
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Animation speed scale</name>
|
||||
<author></author>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="73" major="3" minor="4" revision="0" />
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Basic Level Editor with Tile Map Object</name>
|
||||
<author></author>
|
||||
@@ -34,9 +34,9 @@
|
||||
<extension name="TextObject" />
|
||||
</extensions>
|
||||
<platforms>
|
||||
<platform name="Game Develop C++ platform" />
|
||||
<platform name="GDevelop C++ platform" />
|
||||
</platforms>
|
||||
<currentPlatform>Game Develop C++ platform</currentPlatform>
|
||||
<currentPlatform>GDevelop C++ platform</currentPlatform>
|
||||
</properties>
|
||||
<resources>
|
||||
<resources>
|
||||
@@ -49,8 +49,8 @@
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<layouts>
|
||||
<layout b="209" disableInputWhenNotFocused="true" mangledName="Nouvelle_32sc__4524ne" name="Nouvelle sc<EFBFBD>ne" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="209" standardSortMethod="true" stopSoundsOnStartup="true" title="" v="209">
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridR="158" gridWidth="32" snap="true" windowMask="false" zoomFactor="1.000000" />
|
||||
<layout b="209" disableInputWhenNotFocused="true" mangledName="Nouvelle_32sc_232ne" name="Nouvelle scène" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="209" standardSortMethod="true" stopSoundsOnStartup="true" title="" v="209">
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridOffsetX="0" gridOffsetY="0" gridR="158" gridWidth="32" snap="true" windowMask="false" zoomFactor="1.000000" />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<instances>
|
||||
@@ -455,7 +455,7 @@
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>Met <EFBFBD> jour l'indicateur de tuile (qui montre la tuile que l'on souhaite ins<EFBFBD>rer)</comment>
|
||||
<comment>Met à jour l'indicateur de tuile (qui montre la tuile que l'on souhaite insérer)</comment>
|
||||
<comment2>Update the tile indicator (which shows the tile that will be inserted)</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
@@ -517,7 +517,7 @@
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>Supprime la tuile
Similaire <EFBFBD> l'<EFBFBD>v<EFBFBD>nement pr<EFBFBD>c<EFBFBD>dent mais on met la tuile #-1 (cela permet de supprimer la tuile)</comment>
|
||||
<comment>Supprime la tuile
Similaire à l'événement précédent mais on met la tuile #-1 (cela permet de supprimer la tuile)</comment>
|
||||
<comment2>Remove the tile.
Similar to the previous event but we set the tile #-1 to remove the tile.</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
@@ -555,7 +555,7 @@
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>Ev<EFBFBD>nements pour changer la tuile <EFBFBD> ins<EFBFBD>rer</comment>
|
||||
<comment>Evénements pour changer la tuile à insérer</comment>
|
||||
<comment2>Events to change the tile to insert</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
@@ -686,7 +686,7 @@
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>Sauvegarder et charger un niveau (il est juste sauvegard<EFBFBD> dans une variable, pas dans un fichier)</comment>
|
||||
<comment>Sauvegarder et charger un niveau (il est juste sauvegardé dans une variable, pas dans un fichier)</comment>
|
||||
<comment2>Save and load a level (just saved in a variable, not in a file)</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
|
Before Width: | Height: | Size: 272 B After Width: | Height: | Size: 406 B |
Before Width: | Height: | Size: 300 B After Width: | Height: | Size: 421 B |
Before Width: | Height: | Size: 268 B After Width: | Height: | Size: 390 B |
Before Width: | Height: | Size: 287 B After Width: | Height: | Size: 382 B |
Before Width: | Height: | Size: 272 B After Width: | Height: | Size: 406 B |
Before Width: | Height: | Size: 300 B After Width: | Height: | Size: 421 B |
Before Width: | Height: | Size: 268 B After Width: | Height: | Size: 390 B |
Before Width: | Height: | Size: 287 B After Width: | Height: | Size: 382 B |
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="73" major="3" minor="4" revision="0" />
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Basic breakout</name>
|
||||
<author></author>
|
||||
@@ -33,9 +33,9 @@
|
||||
<extension name="CommonDialogs" />
|
||||
</extensions>
|
||||
<platforms>
|
||||
<platform name="Game Develop C++ platform" />
|
||||
<platform name="GDevelop C++ platform" />
|
||||
</platforms>
|
||||
<currentPlatform>Game Develop C++ platform</currentPlatform>
|
||||
<currentPlatform>GDevelop C++ platform</currentPlatform>
|
||||
</properties>
|
||||
<resources>
|
||||
<resources>
|
||||
@@ -51,11 +51,11 @@
|
||||
<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" />
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridOffsetX="0" gridOffsetY="0" 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">
|
||||
<instance angle="0.000000" customSize="false" height="600.000000" layer="" locked="false" name="terrain" width="298.000000" x="0.000000" y="0.000000" zOrder="-1">
|
||||
<numberProperties>
|
||||
<property name="animation" value="0.000000" />
|
||||
</numberProperties>
|
||||
@@ -76,7 +76,7 @@
|
||||
<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">
|
||||
<instance angle="0.000000" customSize="false" height="50.000000" layer="" locked="false" name="brick" width="100.000000" x="174.000000" y="112.000000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
@@ -653,7 +653,7 @@
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="128" g="255" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>Handle collision with brick:
Each time, we test where is located the ball, and we can it bouncing according to its position</comment>
|
||||
<comment2>Collision avec les briques :
A chaque fois, on teste o<EFBFBD> est la balle par rapport <EFBFBD> la brique, et on fait rebondir la balle selon.</comment2>
|
||||
<comment2>Collision avec les briques :
A chaque fois, on teste où est la balle par rapport à la brique, et on fait rebondir la balle selon.</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="80" major="3" minor="6" revision="0" />
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Project</name>
|
||||
<author></author>
|
||||
|
@@ -1,132 +1,137 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<Project>
|
||||
<GDVersion Major="3" Minor="2" Build="62" Revision="0" />
|
||||
<Info winExecutableFilename="" winExecutableIconFile="" linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="true">
|
||||
<Nom value="Project" />
|
||||
<Auteur value="" />
|
||||
<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="TextObject" />
|
||||
</Extensions>
|
||||
<Platforms current="Game Develop C++ platform">
|
||||
<Platform name="Game Develop C++ platform" />
|
||||
</Platforms>
|
||||
<WindowW value="800" />
|
||||
<WindowH value="600" />
|
||||
<Portable />
|
||||
<LatestCompilationDirectory value="" />
|
||||
<FPSmax value="60" />
|
||||
<FPSmin value="10" />
|
||||
<verticalSync value="false" />
|
||||
</Info>
|
||||
<Resources>
|
||||
<Resources />
|
||||
<ResourceFolders />
|
||||
</Resources>
|
||||
<Objects />
|
||||
<ObjectGroups />
|
||||
<Variables />
|
||||
<Scenes firstScene="">
|
||||
<Scene nom="Scene 1" mangledName="Scene_321" r="209.000000" v="209.000000" b="209.000000" titre="" oglFOV="90.000000" oglZNear="1.000000" oglZFar="500.000000" standardSortMethod="true" stopSoundsOnStartup="true" disableInputWhenNotFocused="true">
|
||||
<UISettings gridWidth="32.000000" grid="false" snap="true" gridHeight="32.000000" gridR="158.000000" gridG="180.000000" gridB="255.000000" zoomFactor="1.000000" windowMask="false" associatedLayout="" />
|
||||
<GroupesObjets />
|
||||
<Objets />
|
||||
<Layers>
|
||||
<Layer Name="" Visibility="true">
|
||||
<Camera DefaultSize="true" Width="0.000000" Height="0.000000" DefaultViewport="true" ViewportLeft="0.000000" ViewportTop="0.000000" ViewportRight="1.000000" ViewportBottom="1.000000" />
|
||||
</Layer>
|
||||
</Layers>
|
||||
<Variables />
|
||||
<AutomatismsSharedDatas />
|
||||
<Positions />
|
||||
<Events>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Comment" />
|
||||
<Couleur r="255.000000" v="230.000000" b="109.000000" textR="0.000000" textG="0.000000" textB="0.000000" />
|
||||
<Com1 value="Simple C++ code to change scene background color
and to go to the next scene when Space is pressed" />
|
||||
<Com2 value="" />
|
||||
</Event>
|
||||
<Event disabled="false" folded="false" FunctionToCall="GDCppCode0x642a4f0" FunctionNameAutogenerated="true" InlineCode="scene.SetBackgroundColor(250, 100,240);

//Change scene when Space is pressed
if ( sf::Keyboard::isKeyPressed(sf::Keyboard::Space))
{
 scene.GotoSceneWhenEventsAreFinished(1);
}" AssociatedGDManagedSourceFile="C:\Users\Florian\AppData\Local\Temp/GDTemporaries/GD0x5cb6820SourceFile.cpp" PassSceneAsParameter="true" PassObjectListAsParameter="false" ObjectToPassAsParameter="NewObject" CodeDisplayedInEditor="true" DisplayedName="" lastChangeTimeStamp="1380578274">
|
||||
<Type value="BuiltinCommonInstructions::CppCode" />
|
||||
<Includes>
|
||||
<Include value="<iostream>" />
|
||||
<Include value="<SFML/Window.hpp>" />
|
||||
<Include value='"GDCpp/CommonTools.h"' />
|
||||
<Include value='"TextObject/TextObject.h"' />
|
||||
</Includes>
|
||||
<Dependencies />
|
||||
</Event>
|
||||
</Events>
|
||||
</Scene>
|
||||
<Scene nom="Scene 2" mangledName="Scene_322" r="209.000000" v="209.000000" b="209.000000" titre="" oglFOV="90.000000" oglZNear="1.000000" oglZFar="500.000000" standardSortMethod="true" stopSoundsOnStartup="true" disableInputWhenNotFocused="true">
|
||||
<UISettings gridWidth="32.000000" grid="false" snap="true" gridHeight="32.000000" gridR="158.000000" gridG="180.000000" gridB="255.000000" zoomFactor="1.000000" windowMask="false" associatedLayout="" />
|
||||
<GroupesObjets />
|
||||
<Objets>
|
||||
<Objet nom="NewObject" type="TextObject::Text" smoothed="true" bold="false" italic="false" underlined="false">
|
||||
<Variables />
|
||||
<String value="Text" />
|
||||
<Font value="" />
|
||||
<CharacterSize value="30" />
|
||||
<Color r="255" g="255" b="255" />
|
||||
</Objet>
|
||||
</Objets>
|
||||
<Layers>
|
||||
<Layer Name="" Visibility="true">
|
||||
<Camera DefaultSize="true" Width="0.000000" Height="0.000000" DefaultViewport="true" ViewportLeft="0.000000" ViewportTop="0.000000" ViewportRight="1.000000" ViewportBottom="1.000000" />
|
||||
</Layer>
|
||||
</Layers>
|
||||
<Variables />
|
||||
<AutomatismsSharedDatas />
|
||||
<Positions>
|
||||
<Objet nom="NewObject" x="310.000000" y="261.500000" plan="1" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
</Positions>
|
||||
<Events>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Comment" />
|
||||
<Couleur r="255.000000" v="230.000000" b="109.000000" textR="0.000000" textG="0.000000" textB="0.000000" />
|
||||
<Com1 value="This C++ code event calls a function declared in an external C++ file.
Please note that this file must be checked in the dependencies of the event to ensure that it is compiled." />
|
||||
<Com2 value="" />
|
||||
</Event>
|
||||
<Event disabled="false" folded="false" FunctionToCall="GDCppCode0x642a558" FunctionNameAutogenerated="true" InlineCode="MyFunction(scene);
MyFunction2(objectsList);" AssociatedGDManagedSourceFile="C:\Users\Florian\AppData\Local\Temp/GDTemporaries/GD0x5cb6740SourceFile.cpp" PassSceneAsParameter="true" PassObjectListAsParameter="true" ObjectToPassAsParameter="NewObject" CodeDisplayedInEditor="true" DisplayedName="" lastChangeTimeStamp="1358446772">
|
||||
<Type value="BuiltinCommonInstructions::CppCode" />
|
||||
<Includes>
|
||||
<Include value='"Test.h"' />
|
||||
</Includes>
|
||||
<Dependencies>
|
||||
<Dependency sourceFile="Test.cpp" />
|
||||
</Dependencies>
|
||||
</Event>
|
||||
</Events>
|
||||
</Scene>
|
||||
</Scenes>
|
||||
<ExternalEvents />
|
||||
<ExternalLayouts />
|
||||
<ExternalSourceFiles>
|
||||
<SourceFile filename="C:\Users\Florian\AppData\Local\Temp/GDTemporaries/GD0x5cb6820SourceFile.cpp" lastBuildTimeStamp="0" gdManaged="true" />
|
||||
<SourceFile filename="Test.cpp" lastBuildTimeStamp="0" gdManaged="false" />
|
||||
<SourceFile filename="Test.h" lastBuildTimeStamp="0" gdManaged="false" />
|
||||
<SourceFile filename="C:\Users\Florian\AppData\Local\Temp/GDTemporaries/GD0x5cb6740SourceFile.cpp" lastBuildTimeStamp="0" gdManaged="true" />
|
||||
</ExternalSourceFiles>
|
||||
</Project>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="true" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Project</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="TextObject" />
|
||||
</extensions>
|
||||
<platforms>
|
||||
<platform name="GDevelop C++ platform" />
|
||||
</platforms>
|
||||
<currentPlatform>GDevelop C++ platform</currentPlatform>
|
||||
</properties>
|
||||
<resources>
|
||||
<resources />
|
||||
<resourceFolders />
|
||||
</resources>
|
||||
<objects />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<layouts>
|
||||
<layout b="209" disableInputWhenNotFocused="true" mangledName="Scene_321" name="Scene 1" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="209" standardSortMethod="true" stopSoundsOnStartup="true" title="" v="209">
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridOffsetX="0" gridOffsetY="0" gridR="158" gridWidth="32" snap="true" windowMask="false" zoomFactor="1.000000" />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<instances />
|
||||
<objects />
|
||||
<events>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>Simple C++ code to change scene background color
and to go to the next scene when Space is pressed</comment>
|
||||
<comment2></comment2>
|
||||
</event>
|
||||
<event associatedGDManagedSourceFile="/tmp/GDTemporaries/GD0x384d7b0SourceFile.cpp" codeDisplayedInEditor="true" disabled="false" displayedName="" folded="false" functionNameAutogenerated="true" functionToCall="GDCppCode0x642a4f0" inlineCode='scene.SetBackgroundColor(250, 100,240);

//Change scene when Space is pressed
if ( sf::Keyboard::isKeyPressed(sf::Keyboard::Space))
{
 scene.RequestChange(RuntimeScene::SceneChange::REPLACE_SCENE, "Scene 2");
}' lastChangeTimeStamp="1439372103" objectToPassAsParameter="NewObject" passObjectListAsParameter="false" passSceneAsParameter="true">
|
||||
<type>BuiltinCommonInstructions::CppCode</type>
|
||||
<includes>
|
||||
<include><iostream></include>
|
||||
<include><SFML/Window.hpp></include>
|
||||
<include>"GDCpp/CommonTools.h"</include>
|
||||
<include>"TextObject/TextObject.h"</include>
|
||||
</includes>
|
||||
<dependencies />
|
||||
</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>
|
||||
<layout b="209" disableInputWhenNotFocused="true" mangledName="Scene_322" name="Scene 2" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="209" standardSortMethod="true" stopSoundsOnStartup="true" title="" v="209">
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridOffsetX="0" gridOffsetY="0" gridR="158" gridWidth="32" snap="true" windowMask="false" zoomFactor="1.000000" />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<instances>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="NewObject" width="0.000000" x="310.000000" y="261.500000" zOrder="1">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
</instances>
|
||||
<objects>
|
||||
<object bold="false" italic="false" name="NewObject" smoothed="true" type="TextObject::Text" underlined="false">
|
||||
<variables />
|
||||
<automatisms />
|
||||
<string>Text</string>
|
||||
<font></font>
|
||||
<characterSize>30</characterSize>
|
||||
<color b="255" g="255" r="255" />
|
||||
</object>
|
||||
</objects>
|
||||
<events>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>This C++ code event calls a function declared in an external C++ file.
Please note that this file must be checked in the dependencies of the event to ensure that it is compiled.</comment>
|
||||
<comment2></comment2>
|
||||
</event>
|
||||
<event associatedGDManagedSourceFile="/tmp/GDTemporaries/GD0x384e1f0SourceFile.cpp" codeDisplayedInEditor="true" disabled="false" displayedName="" folded="false" functionNameAutogenerated="true" functionToCall="GDCppCode0x642a558" inlineCode="MyFunction(scene);
MyFunction2(objectsList);" lastChangeTimeStamp="1358446772" objectToPassAsParameter="NewObject" passObjectListAsParameter="true" passSceneAsParameter="true">
|
||||
<type>BuiltinCommonInstructions::CppCode</type>
|
||||
<includes>
|
||||
<include>"Test.h"</include>
|
||||
</includes>
|
||||
<dependencies>
|
||||
<dependency sourceFile="Test.cpp" />
|
||||
</dependencies>
|
||||
</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>
|
||||
<sourceFile filename="/tmp/GDTemporaries/GD0x384d7b0SourceFile.cpp" gdManaged="true" language="C++" />
|
||||
<sourceFile filename="Test.cpp" gdManaged="false" language="C++" />
|
||||
<sourceFile filename="Test.h" gdManaged="false" language="C++" />
|
||||
<sourceFile filename="/tmp/GDTemporaries/GD0x384e1f0SourceFile.cpp" gdManaged="true" language="C++" />
|
||||
</externalSourceFiles>
|
||||
</project>
|
||||
|
Before Width: | Height: | Size: 809 B After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 4.0 KiB |
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="71" major="3" minor="3" revision="0" />
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Project</name>
|
||||
<author></author>
|
||||
@@ -34,8 +34,9 @@
|
||||
<extension name="PathAutomatism" />
|
||||
</extensions>
|
||||
<platforms>
|
||||
<platform name="Game Develop C++ platform" />
|
||||
<platform name="GDevelop C++ platform" />
|
||||
</platforms>
|
||||
<currentPlatform>GDevelop C++ platform</currentPlatform>
|
||||
</properties>
|
||||
<resources>
|
||||
<resources>
|
||||
@@ -66,7 +67,7 @@
|
||||
<variables />
|
||||
<layouts>
|
||||
<layout b="41" disableInputWhenNotFocused="true" mangledName="New_32scene" name="New scene" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="41" standardSortMethod="true" stopSoundsOnStartup="true" title="(No title)" v="41">
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridR="158" gridWidth="32" snap="false" windowMask="false" zoomFactor="1.000000" />
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridOffsetX="0" gridOffsetY="0" gridR="158" gridWidth="32" snap="false" windowMask="false" zoomFactor="1.000000" />
|
||||
<objectsGroups />
|
||||
<variables>
|
||||
<variable name="TempY" value="0" />
|
||||
@@ -2782,7 +2783,7 @@
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>Camera management</comment>
|
||||
<comment2>Gestion de la cam<EFBFBD>ra</comment2>
|
||||
<comment2>Gestion de la caméra</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
|
Before Width: | Height: | Size: 411 B After Width: | Height: | Size: 705 B |
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="76" major="3" minor="6" revision="0" />
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Project</name>
|
||||
<author></author>
|
||||
@@ -34,6 +34,7 @@
|
||||
</extensions>
|
||||
<platforms>
|
||||
<platform name="GDevelop JS platform" />
|
||||
<platform name="GDevelop C++ platform" />
|
||||
</platforms>
|
||||
<currentPlatform>GDevelop JS platform</currentPlatform>
|
||||
</properties>
|
||||
|
@@ -1,243 +1,299 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<Project>
|
||||
<GDVersion Major="3" Minor="0" Build="11297" Revision="57008" />
|
||||
<Info winExecutableFilename="" winExecutableIconFile="" linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false">
|
||||
<Nom value="Project" />
|
||||
<Auteur value="" />
|
||||
<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="TextObject" />
|
||||
<Extension name="CommonDialogs" />
|
||||
<Extension name="AdvancedXML" />
|
||||
</Extensions>
|
||||
<Platforms current="Game Develop C++ platform">
|
||||
<Platform name="Game Develop C++ platform" />
|
||||
</Platforms>
|
||||
<WindowW value="800" />
|
||||
<WindowH value="600" />
|
||||
<Portable />
|
||||
<LatestCompilationDirectory value="" />
|
||||
<FPSmax value="60" />
|
||||
<FPSmin value="10" />
|
||||
<verticalSync value="false" />
|
||||
</Info>
|
||||
<Resources>
|
||||
<Resources />
|
||||
<ResourceFolders />
|
||||
</Resources>
|
||||
<Objects />
|
||||
<ObjectGroups />
|
||||
<Variables />
|
||||
<Scenes firstScene="">
|
||||
<Scene nom="New scene" mangledName="New_32scene" r="209.000000" v="209.000000" b="209.000000" titre="" oglFOV="90.000000" oglZNear="1.000000" oglZFar="500.000000" standardSortMethod="true" stopSoundsOnStartup="true" disableInputWhenNotFocused="true">
|
||||
<UISettings gridWidth="32.000000" grid="false" snap="true" gridHeight="32.000000" gridR="158.000000" gridG="180.000000" gridB="255.000000" zoomFactor="1.000000" windowMask="false" associatedLayout="" />
|
||||
<GroupesObjets />
|
||||
<Objets>
|
||||
<Objet nom="Explanation" type="TextObject::Text" smoothed="true" bold="false" italic="true" underlined="false">
|
||||
<Variables />
|
||||
<String value="Launch the scene, choose a file, and then open the file
to see the result." />
|
||||
<Font value="" />
|
||||
<CharacterSize value="30" />
|
||||
<Color r="0" g="0" b="0" />
|
||||
</Objet>
|
||||
<Objet nom="Explanation_fr" type="TextObject::Text" smoothed="true" bold="false" italic="true" underlined="false">
|
||||
<Variables />
|
||||
<String value="Lancez la sc<73>ne, choissisez un fichier et ouvrez le pour voir le r<>sultat." />
|
||||
<Font value="" />
|
||||
<CharacterSize value="15" />
|
||||
<Color r="0" g="0" b="0" />
|
||||
</Objet>
|
||||
</Objets>
|
||||
<Layers>
|
||||
<Layer Name="" Visibility="true">
|
||||
<Camera DefaultSize="true" Width="0.000000" Height="0.000000" DefaultViewport="true" ViewportLeft="0.000000" ViewportTop="0.000000" ViewportRight="1.000000" ViewportBottom="1.000000" />
|
||||
</Layer>
|
||||
</Layers>
|
||||
<Variables />
|
||||
<AutomatismsSharedDatas />
|
||||
<Positions>
|
||||
<Objet nom="Explanation" x="23.000000" y="200.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Explanation_fr" x="28.000000" y="282.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
</Positions>
|
||||
<Events>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Comment" />
|
||||
<Couleur r="255.000000" v="230.000000" b="109.000000" textR="0.000000" textG="0.000000" textB="0.000000" />
|
||||
<Com1 value='Let's create an XML file with this structure:

<Root>
 <MyFirstElement myAttribute="valueOfMyAttribute" />
 <!--Nice comment-->
 <MySecondElement>
 <MyRepeatedElement randomAttribute="4.000000" />
 ... repeated 10 times
 <MyRepeatedElement randomAttribute="4.000000" />
 </MySecondElement>
</Root>
' />
|
||||
<Com2 value="Cr<43>eons un fichier avec cette structure" />
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions>
|
||||
<Condition>
|
||||
<Type value="DepartScene" Contraire="false" />
|
||||
<Parametre value="" />
|
||||
</Condition>
|
||||
</Conditions>
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="AdvancedXML::NewFile" />
|
||||
<Parametre value='"MyDocument"' />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="AdvancedXML::CreateNewElement" />
|
||||
<Parametre value='"Root"' />
|
||||
<Parametre value="0" />
|
||||
<Parametre value='"Root"' />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="AdvancedXML::InsertElementIntoAnother" />
|
||||
<Parametre value='"Root"' />
|
||||
<Parametre value='"MyDocument"' />
|
||||
<Parametre value="" />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
</Actions>
|
||||
<Events>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions />
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="AdvancedXML::CreateNewElement" />
|
||||
<Parametre value='"MyFirstElement"' />
|
||||
<Parametre value="0" />
|
||||
<Parametre value='"MyFirstElement"' />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="AdvancedXML::CreateNewElement" />
|
||||
<Parametre value='"MySecondElement"' />
|
||||
<Parametre value="0" />
|
||||
<Parametre value='"MySecondElement"' />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="AdvancedXML::InsertElementIntoAnother" />
|
||||
<Parametre value='"MyFirstElement"' />
|
||||
<Parametre value='"Root"' />
|
||||
<Parametre value="" />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="AdvancedXML::InsertElementIntoAnother" />
|
||||
<Parametre value='"MySecondElement"' />
|
||||
<Parametre value='"Root"' />
|
||||
<Parametre value="" />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="AdvancedXML::SetAttributeString" />
|
||||
<Parametre value='"MyFirstElement"' />
|
||||
<Parametre value='"myAttribute"' />
|
||||
<Parametre value="=" />
|
||||
<Parametre value='"valueOfMyAttribute"' />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Repeat" />
|
||||
<RepeatExpression value="10" />
|
||||
<Conditions />
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="AdvancedXML::CreateNewElement" />
|
||||
<Parametre value='"MyRepeatedElement"' />
|
||||
<Parametre value="0" />
|
||||
<Parametre value='"MyRepeatedElement"' />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="AdvancedXML::InsertElementIntoAnother" />
|
||||
<Parametre value='"MyRepeatedElement"' />
|
||||
<Parametre value='"MySecondElement"' />
|
||||
<Parametre value="" />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="AdvancedXML::SetAttributeNumber" />
|
||||
<Parametre value='"MyRepeatedElement"' />
|
||||
<Parametre value='"randomAttribute"' />
|
||||
<Parametre value="=" />
|
||||
<Parametre value="Random(10)" />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions />
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="AdvancedXML::CreateNewElement" />
|
||||
<Parametre value='"MyComment"' />
|
||||
<Parametre value="2" />
|
||||
<Parametre value='"Nice comment"' />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="AdvancedXML::InsertElementIntoAnother" />
|
||||
<Parametre value='"MyComment"' />
|
||||
<Parametre value='"Root"' />
|
||||
<Parametre value='"MySecondElement"' />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions />
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="ShowOpenFile" />
|
||||
<Parametre value='"C:\test.txt"' />
|
||||
<Parametre value="file" />
|
||||
<Parametre value='"Choose where to save the file"' />
|
||||
<Parametre value='"XML file (*.xml)"' />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="AdvancedXML::SaveFile" />
|
||||
<Parametre value="VariableString(file)" />
|
||||
<Parametre value='"MyDocument"' />
|
||||
<Parametre value="=" />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
</Events>
|
||||
</Event>
|
||||
</Events>
|
||||
</Scene>
|
||||
</Scenes>
|
||||
<ExternalEvents />
|
||||
<ExternalLayouts />
|
||||
<ExternalSourceFiles />
|
||||
</Project>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Project</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="TextObject" />
|
||||
<extension name="CommonDialogs" />
|
||||
<extension name="AdvancedXML" />
|
||||
</extensions>
|
||||
<platforms>
|
||||
<platform name="GDevelop C++ platform" />
|
||||
</platforms>
|
||||
<currentPlatform>GDevelop C++ platform</currentPlatform>
|
||||
</properties>
|
||||
<resources>
|
||||
<resources />
|
||||
<resourceFolders />
|
||||
</resources>
|
||||
<objects />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<layouts>
|
||||
<layout b="209" disableInputWhenNotFocused="true" mangledName="New_32scene" name="New scene" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="209" standardSortMethod="true" stopSoundsOnStartup="true" title="" v="209">
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridOffsetX="0" gridOffsetY="0" gridR="158" gridWidth="32" snap="true" windowMask="false" zoomFactor="1.000000" />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<instances>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Explanation" width="0.000000" x="23.000000" y="200.000000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Explanation_fr" width="0.000000" x="28.000000" y="282.000000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
</instances>
|
||||
<objects>
|
||||
<object bold="false" italic="true" name="Explanation" smoothed="true" type="TextObject::Text" underlined="false">
|
||||
<variables />
|
||||
<automatisms />
|
||||
<string>Launch the scene, choose a file, and then open the file
to see the result.</string>
|
||||
<font></font>
|
||||
<characterSize>30</characterSize>
|
||||
<color b="0" g="0" r="0" />
|
||||
</object>
|
||||
<object bold="false" italic="true" name="Explanation_fr" smoothed="true" type="TextObject::Text" underlined="false">
|
||||
<variables />
|
||||
<automatisms />
|
||||
<string>Lancez la scène, choisissez un fichier et ouvrez le pour voir le résultat.</string>
|
||||
<font></font>
|
||||
<characterSize>15</characterSize>
|
||||
<color b="0" g="0" r="0" />
|
||||
</object>
|
||||
</objects>
|
||||
<events>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>Let's create an XML file with this structure:

<Root>
 <MyFirstElement myAttribute="valueOfMyAttribute" />
 <!--Nice comment-->
 <MySecondElement>
 <MyRepeatedElement randomAttribute="4.000000" />
 ... repeated 10 times
 <MyRepeatedElement randomAttribute="4.000000" />
 </MySecondElement>
</Root>
</comment>
|
||||
<comment2>Créeons un fichier avec cette structure</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions>
|
||||
<condition>
|
||||
<type inverted="false" value="DepartScene" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
</conditions>
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="AdvancedXML::NewFile" />
|
||||
<parameters>
|
||||
<parameter>"MyDocument"</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="AdvancedXML::CreateNewElement" />
|
||||
<parameters>
|
||||
<parameter>"Root"</parameter>
|
||||
<parameter>0</parameter>
|
||||
<parameter>"Root"</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="AdvancedXML::InsertElementIntoAnother" />
|
||||
<parameters>
|
||||
<parameter>"Root"</parameter>
|
||||
<parameter>"MyDocument"</parameter>
|
||||
<parameter></parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions />
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="AdvancedXML::CreateNewElement" />
|
||||
<parameters>
|
||||
<parameter>"MyFirstElement"</parameter>
|
||||
<parameter>0</parameter>
|
||||
<parameter>"MyFirstElement"</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="AdvancedXML::CreateNewElement" />
|
||||
<parameters>
|
||||
<parameter>"MySecondElement"</parameter>
|
||||
<parameter>0</parameter>
|
||||
<parameter>"MySecondElement"</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="AdvancedXML::InsertElementIntoAnother" />
|
||||
<parameters>
|
||||
<parameter>"MyFirstElement"</parameter>
|
||||
<parameter>"Root"</parameter>
|
||||
<parameter></parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="AdvancedXML::InsertElementIntoAnother" />
|
||||
<parameters>
|
||||
<parameter>"MySecondElement"</parameter>
|
||||
<parameter>"Root"</parameter>
|
||||
<parameter></parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="AdvancedXML::SetAttributeString" />
|
||||
<parameters>
|
||||
<parameter>"MyFirstElement"</parameter>
|
||||
<parameter>"myAttribute"</parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>"valueOfMyAttribute"</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events />
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Repeat</type>
|
||||
<repeatExpression>10</repeatExpression>
|
||||
<conditions />
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="AdvancedXML::CreateNewElement" />
|
||||
<parameters>
|
||||
<parameter>"MyRepeatedElement"</parameter>
|
||||
<parameter>0</parameter>
|
||||
<parameter>"MyRepeatedElement"</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="AdvancedXML::InsertElementIntoAnother" />
|
||||
<parameters>
|
||||
<parameter>"MyRepeatedElement"</parameter>
|
||||
<parameter>"MySecondElement"</parameter>
|
||||
<parameter></parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="AdvancedXML::SetAttributeNumber" />
|
||||
<parameters>
|
||||
<parameter>"MyRepeatedElement"</parameter>
|
||||
<parameter>"randomAttribute"</parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>Random(10)</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events />
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions />
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="AdvancedXML::CreateNewElement" />
|
||||
<parameters>
|
||||
<parameter>"MyComment"</parameter>
|
||||
<parameter>2</parameter>
|
||||
<parameter>"Nice comment"</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="AdvancedXML::InsertElementIntoAnother" />
|
||||
<parameters>
|
||||
<parameter>"MyComment"</parameter>
|
||||
<parameter>"Root"</parameter>
|
||||
<parameter>"MySecondElement"</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events />
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions />
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="ShowOpenFile" />
|
||||
<parameters>
|
||||
<parameter>"C:\test.txt"</parameter>
|
||||
<parameter>file</parameter>
|
||||
<parameter>"Choose where to save the file"</parameter>
|
||||
<parameter>"XML file (*.xml)"</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="AdvancedXML::SaveFile" />
|
||||
<parameters>
|
||||
<parameter>VariableString(file)</parameter>
|
||||
<parameter>"MyDocument"</parameter>
|
||||
<parameter>=</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events />
|
||||
</event>
|
||||
</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>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="76" major="3" minor="6" revision="0" />
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Project</name>
|
||||
<author></author>
|
||||
|
@@ -1,344 +1,424 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<Project>
|
||||
<GDVersion Major="3" Minor="0" Build="11297" Revision="57008" />
|
||||
<Info winExecutableFilename="" winExecutableIconFile="" linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false">
|
||||
<Nom value="Project" />
|
||||
<Auteur value="" />
|
||||
<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="Light" />
|
||||
</Extensions>
|
||||
<Platforms current="Game Develop C++ platform">
|
||||
<Platform name="Game Develop C++ platform" />
|
||||
</Platforms>
|
||||
<WindowW value="800" />
|
||||
<WindowH value="600" />
|
||||
<Portable />
|
||||
<LatestCompilationDirectory value="" />
|
||||
<FPSmax value="-1" />
|
||||
<FPSmin value="10" />
|
||||
<verticalSync value="false" />
|
||||
</Info>
|
||||
<Resources>
|
||||
<Resources>
|
||||
<Resource kind="image" name="2DWoodBox.jpg" alwaysLoaded="false" smoothed="true" userAdded="true" file="2DWoodBox.jpg" />
|
||||
<Resource kind="image" name="Herbe.png" alwaysLoaded="false" smoothed="true" userAdded="true" file="Herbe.png" />
|
||||
</Resources>
|
||||
<ResourceFolders />
|
||||
</Resources>
|
||||
<Objects />
|
||||
<ObjectGroups />
|
||||
<Variables />
|
||||
<Scenes firstScene="">
|
||||
<Scene nom="New scene" mangledName="New_32scene" r="192.000000" v="192.000000" b="192.000000" titre="" oglFOV="90.000000" oglZNear="1.000000" oglZFar="500.000000" standardSortMethod="true" stopSoundsOnStartup="true" disableInputWhenNotFocused="true">
|
||||
<UISettings gridWidth="32.000000" grid="false" snap="true" gridHeight="32.000000" gridR="158.000000" gridG="180.000000" gridB="255.000000" zoomFactor="1.000000" windowMask="false" associatedLayout="" />
|
||||
<GroupesObjets />
|
||||
<Objets>
|
||||
<Objet nom="Light" type="Light::Light" intensity="150.000000" radius="200.000000" quality="16" colorR="0" colorG="0" colorB="255" globalLight="false" globalColorR="255" globalColorG="255" globalColorB="255" globalColorA="255">
|
||||
<Variables />
|
||||
</Objet>
|
||||
<Objet nom="Box" type="Sprite">
|
||||
<Variables />
|
||||
<Automatism Type="Light::LightObstacleAutomatism" Name="LightObstacle" />
|
||||
<Animations>
|
||||
<Animation typeNormal="false">
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="2DWoodBox.jpg">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="32.000000" Y="32.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="2DWoodBox.jpg">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="32.000000" Y="32.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="2DWoodBox.jpg">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="32.000000" Y="32.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="2DWoodBox.jpg">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="32.000000" Y="32.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="2DWoodBox.jpg">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="32.000000" Y="32.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="2DWoodBox.jpg">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="32.000000" Y="32.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="2DWoodBox.jpg">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="32.000000" Y="32.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="2DWoodBox.jpg">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="32.000000" Y="32.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
</Animation>
|
||||
</Animations>
|
||||
</Objet>
|
||||
<Objet nom="Light2" type="Light::Light" intensity="150.000000" radius="400.000000" quality="16" colorR="128" colorG="0" colorB="64" globalLight="false" globalColorR="255" globalColorG="255" globalColorB="255" globalColorA="255">
|
||||
<Variables />
|
||||
</Objet>
|
||||
<Objet nom="Light3" type="Light::Light" intensity="150.000000" radius="300.000000" quality="16" colorR="255" colorG="255" colorB="225" globalLight="false" globalColorR="255" globalColorG="255" globalColorB="255" globalColorA="255">
|
||||
<Variables />
|
||||
</Objet>
|
||||
<Objet nom="Background" type="Sprite">
|
||||
<Variables />
|
||||
<Animations>
|
||||
<Animation typeNormal="true">
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="Herbe.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="300.000000" Y="225.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites />
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites />
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites />
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites />
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites />
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites />
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites />
|
||||
</Direction>
|
||||
</Animation>
|
||||
</Animations>
|
||||
</Objet>
|
||||
<Objet nom="Light4" type="Light::Light" intensity="150.000000" radius="150.000000" quality="16" colorR="255" colorG="128" colorB="0" globalLight="false" globalColorR="255" globalColorG="255" globalColorB="255" globalColorA="255">
|
||||
<Variables />
|
||||
</Objet>
|
||||
</Objets>
|
||||
<Layers>
|
||||
<Layer Name="" Visibility="true">
|
||||
<Camera DefaultSize="true" Width="0.000000" Height="0.000000" DefaultViewport="true" ViewportLeft="0.000000" ViewportTop="0.000000" ViewportRight="1.000000" ViewportBottom="1.000000" />
|
||||
</Layer>
|
||||
</Layers>
|
||||
<Variables />
|
||||
<AutomatismsSharedDatas>
|
||||
<AutomatismSharedDatas Type="Light::LightObstacleAutomatism" Name="LightObstacle" />
|
||||
</AutomatismsSharedDatas>
|
||||
<Positions>
|
||||
<Objet nom="Light" x="68.000000" y="50.000000" plan="-5" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Box" x="512.000000" y="192.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Box" x="512.000000" y="256.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Box" x="512.000000" y="320.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Box" x="320.000000" y="128.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Box" x="128.000000" y="64.000000" plan="0" layer="" angle="45.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="2679776.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Box" x="83.000000" y="109.000000" plan="0" layer="" angle="45.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="2679776.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Box" x="128.000000" y="256.000000" plan="45" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="-1616405248.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Light2" x="320.000000" y="256.000000" plan="-1" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Box" x="569.000000" y="117.000000" plan="0" layer="" angle="45.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="2679776.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Box" x="524.000000" y="162.000000" plan="0" layer="" angle="45.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="2679776.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Box" x="640.000000" y="320.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Box" x="640.000000" y="256.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Light3" x="595.000000" y="281.000000" plan="-2" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Background" x="0.000000" y="0.000000" plan="-10" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="2679776.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Background" x="600.000000" y="0.000000" plan="-10" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="2679776.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Background" x="0.000000" y="450.000000" plan="-10" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="2679776.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Background" x="600.000000" y="450.000000" plan="-10" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="2679776.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Light4" x="73.000000" y="472.000000" plan="-3" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Box" x="108.000000" y="408.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
</Positions>
|
||||
<Events>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions />
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="MettreXY" />
|
||||
<Parametre value="Light2" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value="MouseX()" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value="MouseY()" />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
</Events>
|
||||
</Scene>
|
||||
</Scenes>
|
||||
<ExternalEvents />
|
||||
<ExternalLayouts />
|
||||
<ExternalSourceFiles />
|
||||
</Project>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Project</name>
|
||||
<author></author>
|
||||
<windowWidth>800</windowWidth>
|
||||
<windowHeight>600</windowHeight>
|
||||
<latestCompilationDirectory></latestCompilationDirectory>
|
||||
<maxFPS>-1</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="Light" />
|
||||
</extensions>
|
||||
<platforms>
|
||||
<platform name="GDevelop C++ platform" />
|
||||
</platforms>
|
||||
<currentPlatform>GDevelop C++ platform</currentPlatform>
|
||||
</properties>
|
||||
<resources>
|
||||
<resources>
|
||||
<resource alwaysLoaded="false" file="2DWoodBox.jpg" kind="image" name="2DWoodBox.jpg" smoothed="true" userAdded="true" />
|
||||
<resource alwaysLoaded="false" file="Herbe.png" kind="image" name="Herbe.png" smoothed="true" userAdded="true" />
|
||||
</resources>
|
||||
<resourceFolders />
|
||||
</resources>
|
||||
<objects />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<layouts>
|
||||
<layout b="192" disableInputWhenNotFocused="true" mangledName="New_32scene" name="New scene" 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" gridOffsetX="0" gridOffsetY="0" gridR="158" gridWidth="32" snap="true" windowMask="false" zoomFactor="1.000000" />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<instances>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Light" width="0.000000" x="68.000000" y="50.000000" zOrder="-5">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Box" width="0.000000" x="512.000000" y="192.000000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Box" width="0.000000" x="512.000000" y="256.000000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Box" width="0.000000" x="512.000000" y="320.000000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Box" width="0.000000" x="320.000000" y="128.000000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="45.000000" customSize="false" height="0.000000" layer="" locked="false" name="Box" width="0.000000" x="128.000000" y="64.000000" zOrder="0">
|
||||
<numberProperties>
|
||||
<property name="animation" value="2679776.000000" />
|
||||
</numberProperties>
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="45.000000" customSize="false" height="0.000000" layer="" locked="false" name="Box" width="0.000000" x="83.000000" y="109.000000" zOrder="0">
|
||||
<numberProperties>
|
||||
<property name="animation" value="2679776.000000" />
|
||||
</numberProperties>
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Box" width="0.000000" x="128.000000" y="256.000000" zOrder="45">
|
||||
<numberProperties>
|
||||
<property name="animation" value="-1616405248.000000" />
|
||||
</numberProperties>
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Light2" width="0.000000" x="320.000000" y="256.000000" zOrder="-1">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="45.000000" customSize="false" height="0.000000" layer="" locked="false" name="Box" width="0.000000" x="569.000000" y="117.000000" zOrder="0">
|
||||
<numberProperties>
|
||||
<property name="animation" value="2679776.000000" />
|
||||
</numberProperties>
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="45.000000" customSize="false" height="0.000000" layer="" locked="false" name="Box" width="0.000000" x="524.000000" y="162.000000" zOrder="0">
|
||||
<numberProperties>
|
||||
<property name="animation" value="2679776.000000" />
|
||||
</numberProperties>
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Box" width="0.000000" x="640.000000" y="320.000000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Box" width="0.000000" x="640.000000" y="256.000000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Light3" width="0.000000" x="595.000000" y="281.000000" zOrder="-2">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Background" width="0.000000" x="0.000000" y="0.000000" zOrder="-10">
|
||||
<numberProperties>
|
||||
<property name="animation" value="2679776.000000" />
|
||||
</numberProperties>
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Background" width="0.000000" x="600.000000" y="0.000000" zOrder="-10">
|
||||
<numberProperties>
|
||||
<property name="animation" value="2679776.000000" />
|
||||
</numberProperties>
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Background" width="0.000000" x="0.000000" y="450.000000" zOrder="-10">
|
||||
<numberProperties>
|
||||
<property name="animation" value="2679776.000000" />
|
||||
</numberProperties>
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Background" width="0.000000" x="600.000000" y="450.000000" zOrder="-10">
|
||||
<numberProperties>
|
||||
<property name="animation" value="2679776.000000" />
|
||||
</numberProperties>
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Light4" width="0.000000" x="73.000000" y="472.000000" zOrder="-3">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Box" width="0.000000" x="108.000000" y="408.000000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
</instances>
|
||||
<objects>
|
||||
<object colorB="255" colorG="0" colorR="0" globalColorA="255" globalColorB="255" globalColorG="255" globalColorR="255" globalLight="false" intensity="150.000000" name="Light" quality="16" radius="200.000000" type="Light::Light">
|
||||
<variables />
|
||||
<automatisms />
|
||||
</object>
|
||||
<object name="Box" type="Sprite">
|
||||
<variables />
|
||||
<automatisms>
|
||||
<automatism name="LightObstacle" type="Light::LightObstacleAutomatism" />
|
||||
</automatisms>
|
||||
<animations>
|
||||
<animation useMultipleDirections="false">
|
||||
<directions>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="2DWoodBox.jpg">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="32.000000" y="32.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="64.000000" y="0.000000" />
|
||||
<vertice x="64.000000" y="64.000000" />
|
||||
<vertice x="0.000000" y="64.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="2DWoodBox.jpg">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="32.000000" y="32.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="64.000000" y="0.000000" />
|
||||
<vertice x="64.000000" y="64.000000" />
|
||||
<vertice x="0.000000" y="64.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="2DWoodBox.jpg">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="32.000000" y="32.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="64.000000" y="0.000000" />
|
||||
<vertice x="64.000000" y="64.000000" />
|
||||
<vertice x="0.000000" y="64.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="2DWoodBox.jpg">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="32.000000" y="32.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="64.000000" y="0.000000" />
|
||||
<vertice x="64.000000" y="64.000000" />
|
||||
<vertice x="0.000000" y="64.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="2DWoodBox.jpg">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="32.000000" y="32.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="64.000000" y="0.000000" />
|
||||
<vertice x="64.000000" y="64.000000" />
|
||||
<vertice x="0.000000" y="64.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="2DWoodBox.jpg">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="32.000000" y="32.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="64.000000" y="0.000000" />
|
||||
<vertice x="64.000000" y="64.000000" />
|
||||
<vertice x="0.000000" y="64.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="2DWoodBox.jpg">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="32.000000" y="32.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="64.000000" y="0.000000" />
|
||||
<vertice x="64.000000" y="64.000000" />
|
||||
<vertice x="0.000000" y="64.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="2DWoodBox.jpg">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="32.000000" y="32.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="64.000000" y="0.000000" />
|
||||
<vertice x="64.000000" y="64.000000" />
|
||||
<vertice x="0.000000" y="64.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
</directions>
|
||||
</animation>
|
||||
</animations>
|
||||
</object>
|
||||
<object colorB="64" colorG="0" colorR="128" globalColorA="255" globalColorB="255" globalColorG="255" globalColorR="255" globalLight="false" intensity="150.000000" name="Light2" quality="16" radius="400.000000" type="Light::Light">
|
||||
<variables />
|
||||
<automatisms />
|
||||
</object>
|
||||
<object colorB="225" colorG="255" colorR="255" globalColorA="255" globalColorB="255" globalColorG="255" globalColorR="255" globalLight="false" intensity="150.000000" name="Light3" quality="16" radius="300.000000" type="Light::Light">
|
||||
<variables />
|
||||
<automatisms />
|
||||
</object>
|
||||
<object name="Background" type="Sprite">
|
||||
<variables />
|
||||
<automatisms />
|
||||
<animations>
|
||||
<animation useMultipleDirections="true">
|
||||
<directions>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="Herbe.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="300.000000" y="225.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="600.000000" y="0.000000" />
|
||||
<vertice x="600.000000" y="450.000000" />
|
||||
<vertice x="0.000000" y="450.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>
|
||||
<object colorB="0" colorG="128" colorR="255" globalColorA="255" globalColorB="255" globalColorG="255" globalColorR="255" globalLight="false" intensity="150.000000" name="Light4" quality="16" radius="150.000000" type="Light::Light">
|
||||
<variables />
|
||||
<automatisms />
|
||||
</object>
|
||||
</objects>
|
||||
<events>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions />
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="MettreXY" />
|
||||
<parameters>
|
||||
<parameter>Light2</parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>MouseX()</parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>MouseY()</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>
|
||||
<automatismSharedData name="LightObstacle" type="Light::LightObstacleAutomatism" />
|
||||
</automatismsSharedData>
|
||||
</layout>
|
||||
</layouts>
|
||||
<externalEvents />
|
||||
<externalLayouts />
|
||||
<externalSourceFiles />
|
||||
</project>
|
||||
|
Before Width: | Height: | Size: 607 B After Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 571 B After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 718 B After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 649 B After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 680 B After Width: | Height: | Size: 1.7 KiB |
@@ -1,168 +1,197 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<Project>
|
||||
<GDVersion Major="3" Minor="2" Build="62" Revision="0" />
|
||||
<Info winExecutableFilename="" winExecutableIconFile="" linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false">
|
||||
<Nom value="Project" />
|
||||
<Auteur value="" />
|
||||
<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="TextObject" />
|
||||
</Extensions>
|
||||
<Platforms current="Game Develop C++ platform">
|
||||
<Platform name="Game Develop C++ platform" />
|
||||
</Platforms>
|
||||
<WindowW value="800" />
|
||||
<WindowH value="600" />
|
||||
<Portable />
|
||||
<LatestCompilationDirectory value="" />
|
||||
<FPSmax value="60" />
|
||||
<FPSmin value="10" />
|
||||
<verticalSync value="false" />
|
||||
</Info>
|
||||
<Resources>
|
||||
<Resources>
|
||||
<Resource kind="image" name="MusicGemsAndMeMedium.png" alwaysLoaded="false" smoothed="true" userAdded="false" file="MusicGemsAndMeMedium.png" />
|
||||
</Resources>
|
||||
<ResourceFolders />
|
||||
</Resources>
|
||||
<Objects />
|
||||
<ObjectGroups />
|
||||
<Variables />
|
||||
<Scenes firstScene="">
|
||||
<Scene nom="New scene" mangledName="New_32scene" r="233.000000" v="221.000000" b="175.000000" titre="" oglFOV="90.000000" oglZNear="1.000000" oglZFar="500.000000" standardSortMethod="false" stopSoundsOnStartup="true" disableInputWhenNotFocused="true">
|
||||
<UISettings gridWidth="32.000000" grid="false" snap="true" gridHeight="32.000000" gridR="158.000000" gridG="180.000000" gridB="255.000000" zoomFactor="1.000000" windowMask="true" associatedLayout="" />
|
||||
<GroupesObjets />
|
||||
<Objets>
|
||||
<Objet nom="LastMusicText" type="TextObject::Text" smoothed="true" bold="true" italic="false" underlined="false">
|
||||
<Variables />
|
||||
<String value="Text" />
|
||||
<Font value="" />
|
||||
<CharacterSize value="20" />
|
||||
<Color r="0" g="0" b="0" />
|
||||
</Objet>
|
||||
<Objet nom="Logo" type="Sprite">
|
||||
<Variables />
|
||||
<Animations>
|
||||
<Animation typeNormal="false">
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="MusicGemsAndMeMedium.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="150.000000" Y="141.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
</Animation>
|
||||
</Animations>
|
||||
</Objet>
|
||||
<Objet nom="Txt1" type="TextObject::Text" smoothed="true" bold="false" italic="false" underlined="false">
|
||||
<Variables />
|
||||
<String value="Latest played music:

( Look at the content of the RawJSONResponse variable to see the returned JSON )" />
|
||||
<Font value="" />
|
||||
<CharacterSize value="20" />
|
||||
<Color r="0" g="0" b="0" />
|
||||
</Objet>
|
||||
<Objet nom="About" type="TextObject::Text" smoothed="true" bold="false" italic="true" underlined="false">
|
||||
<Variables />
|
||||
<String value="Visit www.gemsand.me for more information about" />
|
||||
<Font value="" />
|
||||
<CharacterSize value="20" />
|
||||
<Color r="0" g="0" b="0" />
|
||||
</Objet>
|
||||
</Objets>
|
||||
<Layers>
|
||||
<Layer Name="" Visibility="true">
|
||||
<Camera DefaultSize="true" Width="0.000000" Height="0.000000" DefaultViewport="true" ViewportLeft="0.000000" ViewportTop="0.000000" ViewportRight="1.000000" ViewportBottom="1.000000" />
|
||||
</Layer>
|
||||
</Layers>
|
||||
<Variables>
|
||||
<Variable Name="RawJSONResponse" Value="0" />
|
||||
<Variable Name="response" Value="0" />
|
||||
</Variables>
|
||||
<AutomatismsSharedDatas />
|
||||
<Positions>
|
||||
<Objet nom="LastMusicText" x="208.000000" y="141.000000" plan="1" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Logo" x="504.000000" y="323.000000" plan="1" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Txt1" x="13.000015" y="141.000000" plan="1" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="About" x="57.999992" y="458.000000" plan="5" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
</Positions>
|
||||
<Events>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions>
|
||||
<Condition>
|
||||
<Type value="DepartScene" Contraire="false" />
|
||||
<Parametre value="" />
|
||||
</Condition>
|
||||
</Conditions>
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="SendRequest" />
|
||||
<Parametre value='"http://gemsand.me"' />
|
||||
<Parametre value='"/server.php"' />
|
||||
<Parametre value='"type=get&what=latestvideostitles"' />
|
||||
<Parametre value='"POST"' />
|
||||
<Parametre value="" />
|
||||
<Parametre value="RawJSONResponse" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="JSONToVariableStructure" />
|
||||
<Parametre value="VariableString(RawJSONResponse)" />
|
||||
<Parametre value="response" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="TextObject::String" />
|
||||
<Parametre value="LastMusicText" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value='VariableString(response["0"].title)' />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions />
|
||||
<Actions />
|
||||
</Event>
|
||||
</Events>
|
||||
</Scene>
|
||||
</Scenes>
|
||||
<ExternalEvents />
|
||||
<ExternalLayouts />
|
||||
<ExternalSourceFiles />
|
||||
</Project>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Project</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="TextObject" />
|
||||
</extensions>
|
||||
<platforms>
|
||||
<platform name="GDevelop C++ platform" />
|
||||
</platforms>
|
||||
<currentPlatform>GDevelop C++ platform</currentPlatform>
|
||||
</properties>
|
||||
<resources>
|
||||
<resources>
|
||||
<resource alwaysLoaded="false" file="MusicGemsAndMeMedium.png" kind="image" name="MusicGemsAndMeMedium.png" smoothed="true" userAdded="false" />
|
||||
</resources>
|
||||
<resourceFolders />
|
||||
</resources>
|
||||
<objects />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<layouts>
|
||||
<layout b="175" disableInputWhenNotFocused="true" mangledName="New_32scene" name="New scene" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="233" standardSortMethod="false" stopSoundsOnStartup="true" title="" v="221">
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridOffsetX="0" gridOffsetY="0" gridR="158" gridWidth="32" snap="true" windowMask="true" zoomFactor="1.000000" />
|
||||
<objectsGroups />
|
||||
<variables>
|
||||
<variable name="RawJSONResponse" value="0" />
|
||||
<variable name="response" value="0" />
|
||||
</variables>
|
||||
<instances>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="LastMusicText" width="0.000000" x="208.000000" y="141.000000" zOrder="1">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Logo" width="0.000000" x="504.000000" y="323.000000" zOrder="1">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Txt1" width="0.000000" x="13.000015" y="141.000000" zOrder="1">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="About" width="0.000000" x="57.999992" y="458.000000" zOrder="5">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
</instances>
|
||||
<objects>
|
||||
<object bold="true" italic="false" name="LastMusicText" smoothed="true" type="TextObject::Text" underlined="false">
|
||||
<variables />
|
||||
<automatisms />
|
||||
<string>Text</string>
|
||||
<font></font>
|
||||
<characterSize>20</characterSize>
|
||||
<color b="0" g="0" r="0" />
|
||||
</object>
|
||||
<object name="Logo" type="Sprite">
|
||||
<variables />
|
||||
<automatisms />
|
||||
<animations>
|
||||
<animation useMultipleDirections="false">
|
||||
<directions>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="MusicGemsAndMeMedium.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="150.000000" y="141.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="300.000000" y="0.000000" />
|
||||
<vertice x="300.000000" y="282.000000" />
|
||||
<vertice x="0.000000" y="282.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
</directions>
|
||||
</animation>
|
||||
</animations>
|
||||
</object>
|
||||
<object bold="false" italic="false" name="Txt1" smoothed="true" type="TextObject::Text" underlined="false">
|
||||
<variables />
|
||||
<automatisms />
|
||||
<string>Latest played music:

( Look at the content of the RawJSONResponse variable to see the returned JSON )</string>
|
||||
<font></font>
|
||||
<characterSize>20</characterSize>
|
||||
<color b="0" g="0" r="0" />
|
||||
</object>
|
||||
<object bold="false" italic="true" name="About" smoothed="true" type="TextObject::Text" underlined="false">
|
||||
<variables />
|
||||
<automatisms />
|
||||
<string>Visit www.gemsand.me for more information about</string>
|
||||
<font></font>
|
||||
<characterSize>20</characterSize>
|
||||
<color b="0" g="0" r="0" />
|
||||
</object>
|
||||
</objects>
|
||||
<events>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions>
|
||||
<condition>
|
||||
<type inverted="false" value="DepartScene" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
</conditions>
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="SendRequest" />
|
||||
<parameters>
|
||||
<parameter>"http://gemsand.me"</parameter>
|
||||
<parameter>"/server.php"</parameter>
|
||||
<parameter>"type=get&what=latestvideostitles"</parameter>
|
||||
<parameter>"POST"</parameter>
|
||||
<parameter></parameter>
|
||||
<parameter>RawJSONResponse</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="JSONToVariableStructure" />
|
||||
<parameters>
|
||||
<parameter>VariableString(RawJSONResponse)</parameter>
|
||||
<parameter>response</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="TextObject::String" />
|
||||
<parameters>
|
||||
<parameter>LastMusicText</parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>VariableString(response["0"].title)</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events />
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions />
|
||||
<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>
|
||||
|
Before Width: | Height: | Size: 236 B After Width: | Height: | Size: 229 B |
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="75" major="3" minor="5" revision="0" />
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Project</name>
|
||||
<author></author>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 5.1 KiB |
After Width: | Height: | Size: 2.4 KiB |
BIN
Binaries/Output/Release_Windows/Examples/Javascript/PIXI Particles/Checkbox1.png
Executable file
After Width: | Height: | Size: 265 B |
BIN
Binaries/Output/Release_Windows/Examples/Javascript/PIXI Particles/Checkbox2.png
Executable file
After Width: | Height: | Size: 503 B |
BIN
Binaries/Output/Release_Windows/Examples/Javascript/PIXI Particles/Fire.png
Executable file
After Width: | Height: | Size: 466 B |
BIN
Binaries/Output/Release_Windows/Examples/Javascript/PIXI Particles/GD-logo.png
Executable file
After Width: | Height: | Size: 52 KiB |
BIN
Binaries/Output/Release_Windows/Examples/Javascript/PIXI Particles/GUI_Bar.png
Executable file
After Width: | Height: | Size: 157 B |
After Width: | Height: | Size: 7.8 KiB |
After Width: | Height: | Size: 318 B |
After Width: | Height: | Size: 358 B |
After Width: | Height: | Size: 353 B |
After Width: | Height: | Size: 239 B |
After Width: | Height: | Size: 298 B |
After Width: | Height: | Size: 596 B |
BIN
Binaries/Output/Release_Windows/Examples/Javascript/PIXI Particles/HardRain.png
Executable file
After Width: | Height: | Size: 212 B |
BIN
Binaries/Output/Release_Windows/Examples/Javascript/PIXI Particles/PIXILogo.png
Executable file
After Width: | Height: | Size: 31 KiB |
4355
Binaries/Output/Release_Windows/Examples/Javascript/PIXI Particles/PIXIParticles.gdg
Executable file
After Width: | Height: | Size: 277 B |
BIN
Binaries/Output/Release_Windows/Examples/Javascript/PIXI Particles/Pixel25px.png
Executable file
After Width: | Height: | Size: 184 B |
BIN
Binaries/Output/Release_Windows/Examples/Javascript/PIXI Particles/Pixel50px.png
Executable file
After Width: | Height: | Size: 210 B |
After Width: | Height: | Size: 314 KiB |
BIN
Binaries/Output/Release_Windows/Examples/Javascript/PIXI Particles/Snow100px.png
Executable file
After Width: | Height: | Size: 2.4 KiB |
BIN
Binaries/Output/Release_Windows/Examples/Javascript/PIXI Particles/Snow50px.png
Executable file
After Width: | Height: | Size: 874 B |
BIN
Binaries/Output/Release_Windows/Examples/Javascript/PIXI Particles/Sparks.png
Executable file
After Width: | Height: | Size: 121 B |
BIN
Binaries/Output/Release_Windows/Examples/Javascript/PIXI Particles/particle.png
Executable file
After Width: | Height: | Size: 629 B |
BIN
Binaries/Output/Release_Windows/Examples/Javascript/PIXI Particles/pea-happy.png
Executable file
After Width: | Height: | Size: 2.9 KiB |
1971
Binaries/Output/Release_Windows/Examples/Javascript/PIXI Particles/pixi-particles.js
Executable file
After Width: | Height: | Size: 7.2 KiB |
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="75" major="3" minor="5" revision="0" />
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="true" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Project</name>
|
||||
<author></author>
|
||||
@@ -189,7 +189,7 @@
|
||||
<externalEvents />
|
||||
<externalLayouts />
|
||||
<externalSourceFiles>
|
||||
<sourceFile filename="animate-objects.js" gdManaged="false" language="Javascript" lastBuildTimeStamp="0" />
|
||||
<sourceFile filename="alert-position.js" gdManaged="false" language="Javascript" lastBuildTimeStamp="0" />
|
||||
<sourceFile filename="animate-objects.js" gdManaged="false" language="Javascript" />
|
||||
<sourceFile filename="alert-position.js" gdManaged="false" language="Javascript" />
|
||||
</externalSourceFiles>
|
||||
</project>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="73" major="3" minor="4" revision="0" />
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Project</name>
|
||||
<author></author>
|
||||
@@ -37,9 +37,9 @@
|
||||
<extension name="PathfindingAutomatism" />
|
||||
</extensions>
|
||||
<platforms>
|
||||
<platform name="Game Develop C++ platform" />
|
||||
<platform name="GDevelop C++ platform" />
|
||||
</platforms>
|
||||
<currentPlatform>Game Develop C++ platform</currentPlatform>
|
||||
<currentPlatform>GDevelop C++ platform</currentPlatform>
|
||||
</properties>
|
||||
<resources>
|
||||
<resources>
|
||||
@@ -61,7 +61,7 @@
|
||||
<variables />
|
||||
<layouts>
|
||||
<layout b="0" disableInputWhenNotFocused="true" mangledName="New_32scene" name="New scene" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="49" standardSortMethod="true" stopSoundsOnStartup="true" title="" v="62">
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridR="158" gridWidth="32" snap="true" windowMask="false" zoomFactor="1.000000" />
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridOffsetX="0" gridOffsetY="0" gridR="158" gridWidth="32" snap="true" windowMask="false" zoomFactor="1.000000" />
|
||||
<objectsGroups>
|
||||
<group name="LaserObstacle">
|
||||
<objects>
|
||||
|
@@ -1,399 +1,493 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<Project>
|
||||
<GDVersion Major="3" Minor="0" Build="11298" Revision="57009" />
|
||||
<Info winExecutableFilename="" winExecutableIconFile="" linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false">
|
||||
<Nom value="Save and load" />
|
||||
<Auteur value="" />
|
||||
<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="TextObject" />
|
||||
<Extension name="CommonDialogs" />
|
||||
<Extension name="DraggableAutomatism" />
|
||||
</Extensions>
|
||||
<Platforms current="Game Develop C++ platform">
|
||||
<Platform name="Game Develop C++ platform" />
|
||||
<Platform name="Game Develop JS platform" />
|
||||
</Platforms>
|
||||
<WindowW value="800" />
|
||||
<WindowH value="600" />
|
||||
<Portable />
|
||||
<LatestCompilationDirectory value="" />
|
||||
<FPSmax value="60" />
|
||||
<FPSmin value="10" />
|
||||
<verticalSync value="false" />
|
||||
</Info>
|
||||
<Resources>
|
||||
<Resources>
|
||||
<Resource kind="image" name="Block-Normal.png" alwaysLoaded="false" smoothed="true" userAdded="true" file="Block-Normal.png" />
|
||||
</Resources>
|
||||
<ResourceFolders />
|
||||
</Resources>
|
||||
<Objects />
|
||||
<ObjectGroups />
|
||||
<Variables />
|
||||
<Scenes firstScene="">
|
||||
<Scene nom="Nouvelle sc<73>ne 1" mangledName="Nouvelle_32sc__4524ne_321" r="94.000000" v="174.000000" b="255.000000" titre="" oglFOV="90.000000" oglZNear="1.000000" oglZFar="500.000000" standardSortMethod="true" stopSoundsOnStartup="true" disableInputWhenNotFocused="true">
|
||||
<UISettings gridWidth="32.000000" grid="false" snap="true" gridHeight="32.000000" gridR="158.000000" gridG="180.000000" gridB="255.000000" zoomFactor="1.000000" windowMask="false" associatedLayout="" />
|
||||
<GroupesObjets />
|
||||
<Objets>
|
||||
<Objet nom="Bloc" type="Sprite">
|
||||
<Variables />
|
||||
<Automatism Type="DraggableAutomatism::Draggable" Name="Draggable" />
|
||||
<Animations>
|
||||
<Animation typeNormal="true">
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="Block-Normal.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="35.000000" Y="30.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
</Animation>
|
||||
</Animations>
|
||||
</Objet>
|
||||
<Objet nom="ExplanationFR" type="TextObject::Text" smoothed="true" bold="false" italic="false" underlined="false">
|
||||
<Variables />
|
||||
<String value="Appuyez sur S pour sauvegarder
Appuyez sur L pour charger
Appuyez sur A pour ajouter un bloc
Appuyez sur D pour le supprimer" />
|
||||
<Font value="" />
|
||||
<CharacterSize value="15" />
|
||||
<Color r="255" g="255" b="255" />
|
||||
</Objet>
|
||||
<Objet nom="Explanation" type="TextObject::Text" smoothed="true" bold="false" italic="false" underlined="false">
|
||||
<Variables />
|
||||
<String value="Press S to save
Press L to load
Press A to add a block
Press D to delete a block" />
|
||||
<Font value="" />
|
||||
<CharacterSize value="15" />
|
||||
<Color r="255" g="255" b="255" />
|
||||
</Objet>
|
||||
</Objets>
|
||||
<Layers>
|
||||
<Layer Name="" Visibility="true">
|
||||
<Camera DefaultSize="true" Width="0.000000" Height="0.000000" DefaultViewport="true" ViewportLeft="0.000000" ViewportTop="0.000000" ViewportRight="1.000000" ViewportBottom="1.000000" />
|
||||
</Layer>
|
||||
</Layers>
|
||||
<Variables>
|
||||
<Variable Name="Etat" Value="" />
|
||||
</Variables>
|
||||
<AutomatismsSharedDatas />
|
||||
<Positions>
|
||||
<Objet nom="ExplanationFR" x="572.000000" y="5.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Explanation" x="298.000000" y="5.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
</Positions>
|
||||
<Events>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Comment" />
|
||||
<Couleur r="255.000000" v="230.000000" b="109.000000" textR="0.000000" textG="0.000000" textB="0.000000" />
|
||||
<Com1 value="Adding a block" />
|
||||
<Com2 value="Ajout d'un bloc" />
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions>
|
||||
<Condition>
|
||||
<Type value="KeyPressed" Contraire="false" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="a" />
|
||||
</Condition>
|
||||
<Condition>
|
||||
<Type value="Timer" Contraire="false" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="0.25" />
|
||||
<Parametre value='"Insertion"' />
|
||||
</Condition>
|
||||
</Conditions>
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="Create" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Bloc" />
|
||||
<Parametre value="MouseX()" />
|
||||
<Parametre value="MouseY()" />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="ResetTimer" />
|
||||
<Parametre value="" />
|
||||
<Parametre value='"Insertion"' />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Comment" />
|
||||
<Couleur r="255.000000" v="230.000000" b="109.000000" textR="0.000000" textG="0.000000" textB="0.000000" />
|
||||
<Com1 value="Deleting a block" />
|
||||
<Com2 value="Suppression d'un bloc" />
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions>
|
||||
<Condition>
|
||||
<Type value="KeyPressed" Contraire="false" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="d" />
|
||||
</Condition>
|
||||
<Condition>
|
||||
<Type value="SourisSurObjet" Contraire="false" />
|
||||
<Parametre value="Bloc" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="" />
|
||||
</Condition>
|
||||
</Conditions>
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="Delete" />
|
||||
<Parametre value="Bloc" />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Comment" />
|
||||
<Couleur r="255.000000" v="230.000000" b="109.000000" textR="0.000000" textG="0.000000" textB="0.000000" />
|
||||
<Com1 value="Start Saving or loading" />
|
||||
<Com2 value="Lancement de la sauvegarde/chargement si besoin." />
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions>
|
||||
<Condition>
|
||||
<Type value="KeyPressed" Contraire="false" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="s" />
|
||||
</Condition>
|
||||
</Conditions>
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="ModVarSceneTxt" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Etat" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value='"Save"' />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="ModVarScene" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="ID" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value="0" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="DeleteFichier" />
|
||||
<Parametre value='"Save.txt"' />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions>
|
||||
<Condition>
|
||||
<Type value="KeyPressed" Contraire="false" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="l" />
|
||||
</Condition>
|
||||
</Conditions>
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="ModVarScene" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="ID" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value="0" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="ModVarSceneTxt" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Etat" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value='"Load"' />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="Delete" />
|
||||
<Parametre value="Bloc" />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Comment" />
|
||||
<Couleur r="255.000000" v="230.000000" b="109.000000" textR="0.000000" textG="0.000000" textB="0.000000" />
|
||||
<Com1 value="Save" />
|
||||
<Com2 value="Sauvegarde" />
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions>
|
||||
<Condition>
|
||||
<Type value="VarSceneTxt" Contraire="false" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Etat" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value='"Save"' />
|
||||
</Condition>
|
||||
</Conditions>
|
||||
<Actions />
|
||||
<Events>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Comment" />
|
||||
<Couleur r="255.000000" v="230.000000" b="109.000000" textR="0.000000" textG="0.000000" textB="0.000000" />
|
||||
<Com1 value="For each object block,
we create an entry in the save file" />
|
||||
<Com2 value="On passe en revue chaque bloc.
Et on enregistre leurs positions." />
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::ForEach" />
|
||||
<Object value="Bloc" />
|
||||
<Conditions />
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="EcrireFichierExp" />
|
||||
<Parametre value='"Save.txt"' />
|
||||
<Parametre value='"Bloc" + VariableString(ID) + "/X"' />
|
||||
<Parametre value="Bloc.X()" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="EcrireFichierExp" />
|
||||
<Parametre value='"Save.txt"' />
|
||||
<Parametre value='"Bloc" + VariableString(ID) + "/Y"' />
|
||||
<Parametre value="Bloc.Y()" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="ModVarScene" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="ID" />
|
||||
<Parametre value="+" />
|
||||
<Parametre value="1" />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions />
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="ModVarSceneTxt" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Etat" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
</Events>
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Comment" />
|
||||
<Couleur r="255.000000" v="230.000000" b="109.000000" textR="0.000000" textG="0.000000" textB="0.000000" />
|
||||
<Com1 value="Loading" />
|
||||
<Com2 value="Chargement" />
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions>
|
||||
<Condition>
|
||||
<Type value="VarSceneTxt" Contraire="false" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Etat" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value='"Load"' />
|
||||
</Condition>
|
||||
</Conditions>
|
||||
<Actions />
|
||||
<Events>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Comment" />
|
||||
<Couleur r="255.000000" v="230.000000" b="109.000000" textR="0.000000" textG="0.000000" textB="0.000000" />
|
||||
<Com1 value="While there is a block in the file,
create a new one at the specified position" />
|
||||
<Com2 value="Tant qu'on peut charger un bloc.
On le cr<63><72> <20> la position relev<65>e." />
|
||||
</Event>
|
||||
<Event disabled="false" folded="false" infiniteLoopWarning="true">
|
||||
<Type value="BuiltinCommonInstructions::While" />
|
||||
<WhileConditions>
|
||||
<Condition>
|
||||
<Type value="GroupExists" Contraire="false" />
|
||||
<Parametre value='"Save.txt"' />
|
||||
<Parametre value='"Bloc" + VariableString(ID) + "/X"' />
|
||||
</Condition>
|
||||
</WhileConditions>
|
||||
<Conditions />
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="LireFichierExp" />
|
||||
<Parametre value='"Save.txt"' />
|
||||
<Parametre value='"Bloc" + VariableString(ID) + "/X"' />
|
||||
<Parametre value="" />
|
||||
<Parametre value="NewBlocX" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="LireFichierExp" />
|
||||
<Parametre value='"Save.txt"' />
|
||||
<Parametre value='"Bloc" + VariableString(ID) + "/Y"' />
|
||||
<Parametre value="" />
|
||||
<Parametre value="NewBlocY" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="Create" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Bloc" />
|
||||
<Parametre value="Variable(NewBlocX)" />
|
||||
<Parametre value="Variable(NewBlocY)" />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="ModVarScene" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="ID" />
|
||||
<Parametre value="+" />
|
||||
<Parametre value="1" />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions />
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="ModVarSceneTxt" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Etat" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
</Events>
|
||||
</Event>
|
||||
</Events>
|
||||
</Scene>
|
||||
</Scenes>
|
||||
<ExternalEvents />
|
||||
<ExternalLayouts />
|
||||
<ExternalSourceFiles />
|
||||
</Project>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Save and load</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="TextObject" />
|
||||
<extension name="CommonDialogs" />
|
||||
<extension name="DraggableAutomatism" />
|
||||
</extensions>
|
||||
<platforms>
|
||||
<platform name="GDevelop C++ platform" />
|
||||
<platform name="GDevelop JS platform" />
|
||||
</platforms>
|
||||
<currentPlatform>GDevelop JS platform</currentPlatform>
|
||||
</properties>
|
||||
<resources>
|
||||
<resources>
|
||||
<resource alwaysLoaded="false" file="Block-Normal.png" kind="image" name="Block-Normal.png" smoothed="true" userAdded="true" />
|
||||
</resources>
|
||||
<resourceFolders />
|
||||
</resources>
|
||||
<objects />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<layouts>
|
||||
<layout b="255" disableInputWhenNotFocused="true" mangledName="Nouvelle_32sc_232ne_321" name="Nouvelle scène 1" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="94" standardSortMethod="true" stopSoundsOnStartup="true" title="" v="174">
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridOffsetX="0" gridOffsetY="0" gridR="158" gridWidth="32" snap="true" windowMask="false" zoomFactor="1.000000" />
|
||||
<objectsGroups />
|
||||
<variables>
|
||||
<variable name="Etat" value="" />
|
||||
</variables>
|
||||
<instances>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="ExplanationFR" width="0.000000" x="572.000000" y="5.000000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Explanation" width="0.000000" x="298.000000" y="5.000000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
</instances>
|
||||
<objects>
|
||||
<object name="Bloc" type="Sprite">
|
||||
<variables />
|
||||
<automatisms>
|
||||
<automatism name="Draggable" type="DraggableAutomatism::Draggable" />
|
||||
</automatisms>
|
||||
<animations>
|
||||
<animation useMultipleDirections="true">
|
||||
<directions>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="Block-Normal.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="35.500000" y="30.500000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="71.000000" y="0.000000" />
|
||||
<vertice x="71.000000" y="61.000000" />
|
||||
<vertice x="0.000000" y="61.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
</directions>
|
||||
</animation>
|
||||
</animations>
|
||||
</object>
|
||||
<object bold="false" italic="false" name="ExplanationFR" smoothed="true" type="TextObject::Text" underlined="false">
|
||||
<variables />
|
||||
<automatisms />
|
||||
<string>Appuyez sur S pour sauvegarder
Appuyez sur L pour charger
Appuyez sur A pour ajouter un bloc
Appuyez sur D pour le supprimer</string>
|
||||
<font></font>
|
||||
<characterSize>15</characterSize>
|
||||
<color b="255" g="255" r="255" />
|
||||
</object>
|
||||
<object bold="false" italic="false" name="Explanation" smoothed="true" type="TextObject::Text" underlined="false">
|
||||
<variables />
|
||||
<automatisms />
|
||||
<string>Press S to save
Press L to load
Press A to add a block
Press D to delete a block</string>
|
||||
<font></font>
|
||||
<characterSize>15</characterSize>
|
||||
<color b="255" g="255" r="255" />
|
||||
</object>
|
||||
</objects>
|
||||
<events>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>Adding a block</comment>
|
||||
<comment2>Ajout d'un bloc</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions>
|
||||
<condition>
|
||||
<type inverted="false" value="KeyPressed" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>a</parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
<condition>
|
||||
<type inverted="false" value="Timer" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>0.25</parameter>
|
||||
<parameter>"Insertion"</parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
</conditions>
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="Create" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>Bloc</parameter>
|
||||
<parameter>MouseX()</parameter>
|
||||
<parameter>MouseY()</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="ResetTimer" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>"Insertion"</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events />
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>Deleting a block</comment>
|
||||
<comment2>Suppression d'un bloc</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions>
|
||||
<condition>
|
||||
<type inverted="false" value="KeyPressed" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>d</parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
<condition>
|
||||
<type inverted="false" value="SourisSurObjet" />
|
||||
<parameters>
|
||||
<parameter>Bloc</parameter>
|
||||
<parameter></parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
</conditions>
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="Delete" />
|
||||
<parameters>
|
||||
<parameter>Bloc</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events />
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>Start Saving or loading</comment>
|
||||
<comment2>Lancement de la sauvegarde/chargement si besoin.</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions>
|
||||
<condition>
|
||||
<type inverted="false" value="KeyPressed" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>s</parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
</conditions>
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="ModVarSceneTxt" />
|
||||
<parameters>
|
||||
<parameter>Etat</parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>"Save"</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="ModVarScene" />
|
||||
<parameters>
|
||||
<parameter>ID</parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>0</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="DeleteFichier" />
|
||||
<parameters>
|
||||
<parameter>"Save.txt"</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events />
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions>
|
||||
<condition>
|
||||
<type inverted="false" value="KeyPressed" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>l</parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
</conditions>
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="ModVarScene" />
|
||||
<parameters>
|
||||
<parameter>ID</parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>0</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="ModVarSceneTxt" />
|
||||
<parameters>
|
||||
<parameter>Etat</parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>"Load"</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="Delete" />
|
||||
<parameters>
|
||||
<parameter>Bloc</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events />
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>Save</comment>
|
||||
<comment2>Sauvegarde</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions>
|
||||
<condition>
|
||||
<type inverted="false" value="VarSceneTxt" />
|
||||
<parameters>
|
||||
<parameter>Etat</parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>"Save"</parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
</conditions>
|
||||
<actions />
|
||||
<events>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>For each object block,
we create an entry in the save file</comment>
|
||||
<comment2>On passe en revue chaque bloc.
Et on enregistre leurs positions.</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::ForEach</type>
|
||||
<object>Bloc</object>
|
||||
<conditions />
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="EcrireFichierExp" />
|
||||
<parameters>
|
||||
<parameter>"Save.txt"</parameter>
|
||||
<parameter>"Bloc" + VariableString(ID) + "/X"</parameter>
|
||||
<parameter>Bloc.X()</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="EcrireFichierExp" />
|
||||
<parameters>
|
||||
<parameter>"Save.txt"</parameter>
|
||||
<parameter>"Bloc" + VariableString(ID) + "/Y"</parameter>
|
||||
<parameter>Bloc.Y()</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="ModVarScene" />
|
||||
<parameters>
|
||||
<parameter>ID</parameter>
|
||||
<parameter>+</parameter>
|
||||
<parameter>1</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events />
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions />
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="ModVarSceneTxt" />
|
||||
<parameters>
|
||||
<parameter>Etat</parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events />
|
||||
</event>
|
||||
</events>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>Loading</comment>
|
||||
<comment2>Chargement</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions>
|
||||
<condition>
|
||||
<type inverted="false" value="VarSceneTxt" />
|
||||
<parameters>
|
||||
<parameter>Etat</parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>"Load"</parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
</conditions>
|
||||
<actions />
|
||||
<events>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>While there is a block in the file,
create a new one at the specified position</comment>
|
||||
<comment2>Tant qu'on peut charger un bloc.
On le créé à la position relevée.</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false" infiniteLoopWarning="true">
|
||||
<type>BuiltinCommonInstructions::While</type>
|
||||
<whileConditions>
|
||||
<condition>
|
||||
<type inverted="false" value="GroupExists" />
|
||||
<parameters>
|
||||
<parameter>"Save.txt"</parameter>
|
||||
<parameter>"Bloc" + VariableString(ID) + "/X"</parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
</whileConditions>
|
||||
<conditions />
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="LireFichierExp" />
|
||||
<parameters>
|
||||
<parameter>"Save.txt"</parameter>
|
||||
<parameter>"Bloc" + VariableString(ID) + "/X"</parameter>
|
||||
<parameter></parameter>
|
||||
<parameter>NewBlocX</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="LireFichierExp" />
|
||||
<parameters>
|
||||
<parameter>"Save.txt"</parameter>
|
||||
<parameter>"Bloc" + VariableString(ID) + "/Y"</parameter>
|
||||
<parameter></parameter>
|
||||
<parameter>NewBlocY</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="Create" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>Bloc</parameter>
|
||||
<parameter>Variable(NewBlocX)</parameter>
|
||||
<parameter>Variable(NewBlocY)</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="ModVarScene" />
|
||||
<parameters>
|
||||
<parameter>ID</parameter>
|
||||
<parameter>+</parameter>
|
||||
<parameter>1</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events />
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions />
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="ModVarSceneTxt" />
|
||||
<parameters>
|
||||
<parameter>Etat</parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events />
|
||||
</event>
|
||||
</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>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="71" major="3" minor="3" revision="0" />
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Project</name>
|
||||
<author></author>
|
||||
@@ -35,8 +35,9 @@
|
||||
<extension name="PathAutomatism" />
|
||||
</extensions>
|
||||
<platforms>
|
||||
<platform name="Game Develop C++ platform" />
|
||||
<platform name="GDevelop C++ platform" />
|
||||
</platforms>
|
||||
<currentPlatform>GDevelop C++ platform</currentPlatform>
|
||||
</properties>
|
||||
<resources>
|
||||
<resources>
|
||||
@@ -67,7 +68,7 @@
|
||||
<variables />
|
||||
<layouts>
|
||||
<layout b="41" disableInputWhenNotFocused="false" mangledName="Game" name="Game" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="41" standardSortMethod="true" stopSoundsOnStartup="true" title="" v="41">
|
||||
<uiSettings associatedLayout="" grid="true" gridB="255" gridG="180" gridHeight="32" gridR="158" gridWidth="32" snap="false" windowMask="true" zoomFactor="1.000000" />
|
||||
<uiSettings associatedLayout="" grid="true" gridB="255" gridG="180" gridHeight="32" gridOffsetX="0" gridOffsetY="0" gridR="158" gridWidth="32" snap="false" windowMask="true" zoomFactor="1.000000" />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<instances>
|
||||
@@ -2121,7 +2122,7 @@
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="242" g="242" r="242" textB="0" textG="0" textR="0" />
|
||||
<comment>Creating the bats</comment>
|
||||
<comment2>Cr<EFBFBD>ation des ennemis</comment2>
|
||||
<comment2>Création des ennemis</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::ForEach</type>
|
||||
@@ -2183,7 +2184,7 @@
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="242" g="242" r="242" textB="0" textG="0" textR="0" />
|
||||
<comment>Move the camera</comment>
|
||||
<comment2>D<EFBFBD>placement de la cam<EFBFBD>ra</comment2>
|
||||
<comment2>Déplacement de la caméra</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
@@ -2645,7 +2646,7 @@
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>Camera management</comment>
|
||||
<comment2>Gestion de la cam<EFBFBD>ra</comment2>
|
||||
<comment2>Gestion de la caméra</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="78" major="3" minor="6" revision="0" />
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Projet</name>
|
||||
<author></author>
|
||||
|
@@ -1,250 +1,305 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<Project>
|
||||
<GDVersion Major="3" Minor="0" Build="11297" Revision="57008" />
|
||||
<Info winExecutableFilename="" winExecutableIconFile="" linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false">
|
||||
<Nom value="Object selection" />
|
||||
<Auteur value="" />
|
||||
<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 current="Game Develop C++ platform">
|
||||
<Platform name="Game Develop C++ platform" />
|
||||
</Platforms>
|
||||
<WindowW value="800" />
|
||||
<WindowH value="600" />
|
||||
<Portable />
|
||||
<LatestCompilationDirectory value="" />
|
||||
<FPSmax value="60" />
|
||||
<FPSmin value="10" />
|
||||
<verticalSync value="false" />
|
||||
</Info>
|
||||
<Resources>
|
||||
<Resources>
|
||||
<Resource kind="image" name="TankB1.png" alwaysLoaded="false" smoothed="false" userAdded="true" file="TankB1.png" />
|
||||
<Resource kind="image" name="tankV1.png" alwaysLoaded="false" smoothed="false" userAdded="true" file="tankV1.png" />
|
||||
</Resources>
|
||||
<ResourceFolders />
|
||||
</Resources>
|
||||
<Objects />
|
||||
<ObjectGroups />
|
||||
<Variables />
|
||||
<Scenes firstScene="">
|
||||
<Scene nom="Scene" mangledName="Scene" r="234.000000" v="234.000000" b="234.000000" titre="" oglFOV="90.000000" oglZNear="1.000000" oglZFar="500.000000" standardSortMethod="true" stopSoundsOnStartup="true" disableInputWhenNotFocused="true">
|
||||
<UISettings gridWidth="32.000000" grid="false" snap="true" gridHeight="32.000000" gridR="158.000000" gridG="180.000000" gridB="255.000000" zoomFactor="1.000000" windowMask="false" associatedLayout="" />
|
||||
<GroupesObjets />
|
||||
<Objets>
|
||||
<Objet nom="Tank" type="Sprite">
|
||||
<Variables />
|
||||
<Animations>
|
||||
<Animation typeNormal="true">
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="TankB1.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="14.000000" Y="12.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="50.000000" Y="50.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
</Animation>
|
||||
<Animation typeNormal="true">
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="tankV1.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="14.000000" Y="12.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
</Animation>
|
||||
</Animations>
|
||||
</Objet>
|
||||
</Objets>
|
||||
<Layers>
|
||||
<Layer Name="" Visibility="true">
|
||||
<Camera DefaultSize="true" Width="0.000000" Height="0.000000" DefaultViewport="true" ViewportLeft="0.000000" ViewportTop="0.000000" ViewportRight="1.000000" ViewportBottom="1.000000" />
|
||||
</Layer>
|
||||
</Layers>
|
||||
<Variables />
|
||||
<AutomatismsSharedDatas />
|
||||
<Positions>
|
||||
<Objet nom="Tank" x="64.000000" y="96.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="0.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Tank" x="160.000000" y="96.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="0.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Tank" x="256.000000" y="96.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="0.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Tank" x="352.000000" y="96.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="0.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Tank" x="64.000000" y="160.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="0.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Tank" x="160.000000" y="160.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="0.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Tank" x="256.000000" y="160.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="0.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Tank" x="352.000000" y="160.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="0.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
</Positions>
|
||||
<Events>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Comment" />
|
||||
<Couleur r="255.000000" v="255.000000" b="128.000000" textR="0.000000" textG="0.000000" textB="0.000000" />
|
||||
<Com1 value="If no button is pressed, ALL tanks become blue." />
|
||||
<Com2 value="Si aucun bouton n'est appuy<75>, TOUS les tanks deviennent bleus." />
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions>
|
||||
<Condition>
|
||||
<Type value="SourisBouton" Contraire="true" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Right" />
|
||||
</Condition>
|
||||
<Condition>
|
||||
<Type value="SourisBouton" Contraire="true" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Left" />
|
||||
</Condition>
|
||||
</Conditions>
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="ChangeAnimation" />
|
||||
<Parametre value="Tank" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value="0" />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Comment" />
|
||||
<Couleur r="255.000000" v="255.000000" b="128.000000" textR="0.000000" textG="0.000000" textB="0.000000" />
|
||||
<Com1 value="If right button is pressed, ALL tanks becomes green." />
|
||||
<Com2 value="Si le bouton droit est appuy<75>, TOUS les tanks deviennent verts" />
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions>
|
||||
<Condition>
|
||||
<Type value="SourisBouton" Contraire="false" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Right" />
|
||||
</Condition>
|
||||
</Conditions>
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="ChangeAnimation" />
|
||||
<Parametre value="Tank" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value="1" />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Comment" />
|
||||
<Couleur r="255.000000" v="255.000000" b="128.000000" textR="0.000000" textG="0.000000" textB="0.000000" />
|
||||
<Com1 value="If left button is pressed and mouse is on a tank
then THIS tank becomes green." />
|
||||
<Com2 value="Si le bouton gauche est appuy<75> et que la souris est sur un tank
alors CE tank va devenir vert." />
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions>
|
||||
<Condition>
|
||||
<Type value="SourisBouton" Contraire="false" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Left" />
|
||||
</Condition>
|
||||
<Condition>
|
||||
<Type value="SourisSurObjet" Contraire="false" />
|
||||
<Parametre value="Tank" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="" />
|
||||
</Condition>
|
||||
</Conditions>
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="ChangeAnimation" />
|
||||
<Parametre value="Tank" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value="1" />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
</Events>
|
||||
</Scene>
|
||||
</Scenes>
|
||||
<ExternalEvents />
|
||||
<ExternalLayouts />
|
||||
<ExternalSourceFiles />
|
||||
</Project>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Object selection</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="GDevelop C++ platform" />
|
||||
</platforms>
|
||||
<currentPlatform>GDevelop C++ platform</currentPlatform>
|
||||
</properties>
|
||||
<resources>
|
||||
<resources>
|
||||
<resource alwaysLoaded="false" file="TankB1.png" kind="image" name="TankB1.png" smoothed="false" userAdded="true" />
|
||||
<resource alwaysLoaded="false" file="tankV1.png" kind="image" name="tankV1.png" smoothed="false" userAdded="true" />
|
||||
</resources>
|
||||
<resourceFolders />
|
||||
</resources>
|
||||
<objects />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<layouts>
|
||||
<layout b="234" disableInputWhenNotFocused="true" mangledName="Scene" name="Scene" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="234" standardSortMethod="true" stopSoundsOnStartup="true" title="" v="234">
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridOffsetX="0" gridOffsetY="0" gridR="158" gridWidth="32" snap="true" windowMask="false" zoomFactor="1.000000" />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<instances>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Tank" width="0.000000" x="64.000000" y="96.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="Tank" width="0.000000" x="160.000000" y="96.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="Tank" width="0.000000" x="256.000000" y="96.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="Tank" width="0.000000" x="352.000000" y="96.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="Tank" width="0.000000" x="64.000000" y="160.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="Tank" width="0.000000" x="160.000000" y="160.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="Tank" width="0.000000" x="256.000000" y="160.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="Tank" width="0.000000" x="352.000000" y="160.000000" zOrder="0">
|
||||
<numberProperties>
|
||||
<property name="animation" value="0.000000" />
|
||||
</numberProperties>
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
</instances>
|
||||
<objects>
|
||||
<object name="Tank" type="Sprite">
|
||||
<variables />
|
||||
<automatisms />
|
||||
<animations>
|
||||
<animation useMultipleDirections="true">
|
||||
<directions>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="TankB1.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="14.500000" y="12.500000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="29.000000" y="0.000000" />
|
||||
<vertice x="29.000000" y="25.000000" />
|
||||
<vertice x="0.000000" y="25.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="50.000000" y="50.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="100.000000" y="0.000000" />
|
||||
<vertice x="100.000000" y="100.000000" />
|
||||
<vertice x="0.000000" y="100.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
</directions>
|
||||
</animation>
|
||||
<animation useMultipleDirections="true">
|
||||
<directions>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="tankV1.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="14.500000" y="12.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="29.000000" y="0.000000" />
|
||||
<vertice x="29.000000" y="24.000000" />
|
||||
<vertice x="0.000000" y="24.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</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>If no button is pressed, ALL tanks become blue.</comment>
|
||||
<comment2>Si aucun bouton n'est appuyé, TOUS les tanks deviennent bleus.</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions>
|
||||
<condition>
|
||||
<type inverted="true" value="SourisBouton" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>Right</parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
<condition>
|
||||
<type inverted="true" value="SourisBouton" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>Left</parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
</conditions>
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="ChangeAnimation" />
|
||||
<parameters>
|
||||
<parameter>Tank</parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>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>If right button is pressed, ALL tanks becomes green.</comment>
|
||||
<comment2>Si le bouton droit est appuyé, TOUS les tanks deviennent verts</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions>
|
||||
<condition>
|
||||
<type inverted="false" value="SourisBouton" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>Right</parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
</conditions>
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="ChangeAnimation" />
|
||||
<parameters>
|
||||
<parameter>Tank</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>If left button is pressed and mouse is on a tank
then THIS tank becomes green.</comment>
|
||||
<comment2>Si le bouton gauche est appuyé et que la souris est sur un tank
alors CE tank va devenir vert.</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions>
|
||||
<condition>
|
||||
<type inverted="false" value="SourisBouton" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>Left</parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
<condition>
|
||||
<type inverted="false" value="SourisSurObjet" />
|
||||
<parameters>
|
||||
<parameter>Tank</parameter>
|
||||
<parameter></parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
</conditions>
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="ChangeAnimation" />
|
||||
<parameters>
|
||||
<parameter>Tank</parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>1</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>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="74" major="3" minor="5" revision="0" />
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Project</name>
|
||||
<author></author>
|
||||
@@ -46,7 +46,7 @@
|
||||
<variables />
|
||||
<layouts>
|
||||
<layout b="209" disableInputWhenNotFocused="true" mangledName="New_32scene" name="New scene" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="209" standardSortMethod="true" stopSoundsOnStartup="true" title="" v="209">
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridR="158" gridWidth="32" snap="true" windowMask="false" zoomFactor="1.000000" />
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridOffsetX="0" gridOffsetY="0" gridR="158" gridWidth="32" snap="true" windowMask="false" zoomFactor="1.000000" />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<instances>
|
||||
|
Before Width: | Height: | Size: 171 B After Width: | Height: | Size: 221 B |
@@ -1,259 +1,332 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<Project>
|
||||
<GDVersion Major="3" Minor="2" Build="62" Revision="0" />
|
||||
<Info winExecutableFilename="" winExecutableIconFile="" linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false">
|
||||
<Nom value="Project" />
|
||||
<Auteur value="" />
|
||||
<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" />
|
||||
</Extensions>
|
||||
<Platforms current="Game Develop C++ platform">
|
||||
<Platform name="Game Develop C++ platform" />
|
||||
</Platforms>
|
||||
<WindowW value="800" />
|
||||
<WindowH value="600" />
|
||||
<Portable />
|
||||
<LatestCompilationDirectory value="" />
|
||||
<FPSmax value="60" />
|
||||
<FPSmin value="10" />
|
||||
<verticalSync value="false" />
|
||||
</Info>
|
||||
<Resources>
|
||||
<Resources>
|
||||
<Resource kind="image" name="Vegetation_(middle_layer).png" alwaysLoaded="false" smoothed="true" userAdded="true" file="Vegetation_(middle_layer).png" />
|
||||
<Resource kind="image" name="Ground_(front_layer).png" alwaysLoaded="false" smoothed="true" userAdded="true" file="Ground_(front_layer).png" />
|
||||
<Resource kind="image" name="Sky_back_layer.png" alwaysLoaded="false" smoothed="true" userAdded="true" file="Sky_back_layer.png" />
|
||||
<Resource kind="image" name="Elisa_standing.png" alwaysLoaded="false" smoothed="true" userAdded="true" file="Elisa_standing.png" />
|
||||
</Resources>
|
||||
<ResourceFolders />
|
||||
</Resources>
|
||||
<Objects />
|
||||
<ObjectGroups />
|
||||
<Variables />
|
||||
<Scenes firstScene="">
|
||||
<Scene nom="New scene" mangledName="New_32scene" r="209.000000" v="209.000000" b="209.000000" titre="" oglFOV="90.000000" oglZNear="1.000000" oglZFar="500.000000" standardSortMethod="true" stopSoundsOnStartup="true" disableInputWhenNotFocused="true">
|
||||
<UISettings gridWidth="32.000000" grid="true" snap="true" gridHeight="32.000000" gridR="158.000000" gridG="180.000000" gridB="255.000000" zoomFactor="1.000000" windowMask="false" associatedLayout="" />
|
||||
<GroupesObjets />
|
||||
<Objets>
|
||||
<Objet nom="Background" type="Sprite">
|
||||
<Variables />
|
||||
<Animations>
|
||||
<Animation typeNormal="false">
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="Sky_back_layer.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="320.000000" Y="240.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
</Animation>
|
||||
<Animation typeNormal="false">
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="Vegetation_(middle_layer).png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="320.000000" Y="240.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
</Animation>
|
||||
<Animation typeNormal="false">
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="Ground_(front_layer).png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="320.000000" Y="240.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
</Animation>
|
||||
</Animations>
|
||||
</Objet>
|
||||
<Objet nom="ObjectToFollow" type="Sprite">
|
||||
<Variables />
|
||||
<Animations>
|
||||
<Animation typeNormal="false">
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="Elisa_standing.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="17.000000" Y="22.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
</Animation>
|
||||
</Animations>
|
||||
</Objet>
|
||||
</Objets>
|
||||
<Layers>
|
||||
<Layer Name="Layer4" Visibility="true">
|
||||
<Camera DefaultSize="true" Width="0.000000" Height="0.000000" DefaultViewport="true" ViewportLeft="0.000000" ViewportTop="0.000000" ViewportRight="1.000000" ViewportBottom="1.000000" />
|
||||
</Layer>
|
||||
<Layer Name="Layer3" Visibility="true">
|
||||
<Camera DefaultSize="true" Width="0.000000" Height="0.000000" DefaultViewport="true" ViewportLeft="0.000000" ViewportTop="0.000000" ViewportRight="1.000000" ViewportBottom="1.000000" />
|
||||
</Layer>
|
||||
<Layer Name="Layer2" Visibility="true">
|
||||
<Camera DefaultSize="true" Width="0.000000" Height="0.000000" DefaultViewport="true" ViewportLeft="0.000000" ViewportTop="0.000000" ViewportRight="1.000000" ViewportBottom="1.000000" />
|
||||
</Layer>
|
||||
<Layer Name="" Visibility="true">
|
||||
<Camera DefaultSize="true" Width="0.000000" Height="0.000000" DefaultViewport="true" ViewportLeft="0.000000" ViewportTop="0.000000" ViewportRight="1.000000" ViewportBottom="1.000000" />
|
||||
</Layer>
|
||||
</Layers>
|
||||
<Variables />
|
||||
<AutomatismsSharedDatas />
|
||||
<Positions>
|
||||
<Objet nom="ObjectToFollow" x="-128.000000" y="352.000000" plan="1" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Background" x="-640.000000" y="0.000000" plan="1" layer="Layer4" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Background" x="-640.000000" y="0.000000" plan="1" layer="Layer3" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="1.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Background" x="-608.000000" y="0.000000" plan="1" layer="Layer2" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="2.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Background" x="0.000000" y="0.000000" plan="1" layer="Layer3" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="1.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Background" x="0.000000" y="0.000000" plan="1" layer="Layer2" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="2.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Background" x="0.000000" y="0.000000" plan="1" layer="Layer4" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
</Positions>
|
||||
<Events>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions>
|
||||
<Condition>
|
||||
<Type value="KeyPressed" Contraire="false" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Left" />
|
||||
</Condition>
|
||||
</Conditions>
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="AddForceXY" />
|
||||
<Parametre value="ObjectToFollow" />
|
||||
<Parametre value="-200" />
|
||||
<Parametre value="0" />
|
||||
<Parametre value="0" />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions>
|
||||
<Condition>
|
||||
<Type value="KeyPressed" Contraire="false" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Right" />
|
||||
</Condition>
|
||||
</Conditions>
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="AddForceXY" />
|
||||
<Parametre value="ObjectToFollow" />
|
||||
<Parametre value="200" />
|
||||
<Parametre value="0" />
|
||||
<Parametre value="0" />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions />
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="CameraX" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value="ObjectToFollow.X()" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="CameraX" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value="ObjectToFollow.X()*0.75" />
|
||||
<Parametre value='"Layer2"' />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="CameraX" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value="ObjectToFollow.X()*0.50" />
|
||||
<Parametre value='"Layer3"' />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="CameraX" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value="ObjectToFollow.X()*0.25" />
|
||||
<Parametre value='"Layer4"' />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
</Events>
|
||||
</Scene>
|
||||
</Scenes>
|
||||
<ExternalEvents />
|
||||
<ExternalLayouts />
|
||||
<ExternalSourceFiles />
|
||||
</Project>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Project</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" />
|
||||
</extensions>
|
||||
<platforms>
|
||||
<platform name="GDevelop C++ platform" />
|
||||
</platforms>
|
||||
<currentPlatform>GDevelop C++ platform</currentPlatform>
|
||||
</properties>
|
||||
<resources>
|
||||
<resources>
|
||||
<resource alwaysLoaded="false" file="Vegetation_(middle_layer).png" kind="image" name="Vegetation_(middle_layer).png" smoothed="true" userAdded="true" />
|
||||
<resource alwaysLoaded="false" file="Ground_(front_layer).png" kind="image" name="Ground_(front_layer).png" smoothed="true" userAdded="true" />
|
||||
<resource alwaysLoaded="false" file="Sky_back_layer.png" kind="image" name="Sky_back_layer.png" smoothed="true" userAdded="true" />
|
||||
<resource alwaysLoaded="false" file="Elisa_standing.png" kind="image" name="Elisa_standing.png" smoothed="true" userAdded="true" />
|
||||
</resources>
|
||||
<resourceFolders />
|
||||
</resources>
|
||||
<objects />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<layouts>
|
||||
<layout b="209" disableInputWhenNotFocused="true" mangledName="New_32scene" name="New scene" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="209" standardSortMethod="true" stopSoundsOnStartup="true" title="" v="209">
|
||||
<uiSettings associatedLayout="" grid="true" gridB="255" gridG="180" gridHeight="32" gridOffsetX="0" gridOffsetY="0" gridR="158" gridWidth="32" snap="true" windowMask="false" zoomFactor="1.000000" />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<instances>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="ObjectToFollow" width="0.000000" x="-128.000000" y="352.000000" zOrder="1">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="Layer4" locked="false" name="Background" width="0.000000" x="-640.000000" y="0.000000" zOrder="1">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="Layer3" locked="false" name="Background" width="0.000000" x="-640.000000" y="0.000000" zOrder="1">
|
||||
<numberProperties>
|
||||
<property name="animation" value="1.000000" />
|
||||
</numberProperties>
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="Layer2" locked="false" name="Background" width="0.000000" x="-608.000000" y="0.000000" zOrder="1">
|
||||
<numberProperties>
|
||||
<property name="animation" value="2.000000" />
|
||||
</numberProperties>
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="Layer3" locked="false" name="Background" width="0.000000" x="0.000000" y="0.000000" zOrder="1">
|
||||
<numberProperties>
|
||||
<property name="animation" value="1.000000" />
|
||||
</numberProperties>
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="Layer2" locked="false" name="Background" width="0.000000" x="0.000000" y="0.000000" zOrder="1">
|
||||
<numberProperties>
|
||||
<property name="animation" value="2.000000" />
|
||||
</numberProperties>
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="Layer4" locked="false" name="Background" width="0.000000" x="0.000000" y="0.000000" zOrder="1">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
</instances>
|
||||
<objects>
|
||||
<object name="Background" type="Sprite">
|
||||
<variables />
|
||||
<automatisms />
|
||||
<animations>
|
||||
<animation useMultipleDirections="false">
|
||||
<directions>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="Sky_back_layer.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="320.000000" y="240.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="640.000000" y="0.000000" />
|
||||
<vertice x="640.000000" y="480.000000" />
|
||||
<vertice x="0.000000" y="480.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
</directions>
|
||||
</animation>
|
||||
<animation useMultipleDirections="false">
|
||||
<directions>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="Vegetation_(middle_layer).png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="320.000000" y="240.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="640.000000" y="0.000000" />
|
||||
<vertice x="640.000000" y="480.000000" />
|
||||
<vertice x="0.000000" y="480.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
</directions>
|
||||
</animation>
|
||||
<animation useMultipleDirections="false">
|
||||
<directions>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="Ground_(front_layer).png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="320.000000" y="240.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="640.000000" y="0.000000" />
|
||||
<vertice x="640.000000" y="480.000000" />
|
||||
<vertice x="0.000000" y="480.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
</directions>
|
||||
</animation>
|
||||
</animations>
|
||||
</object>
|
||||
<object name="ObjectToFollow" type="Sprite">
|
||||
<variables />
|
||||
<automatisms />
|
||||
<animations>
|
||||
<animation useMultipleDirections="false">
|
||||
<directions>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="Elisa_standing.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="17.000000" y="22.500000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="34.000000" y="0.000000" />
|
||||
<vertice x="34.000000" y="45.000000" />
|
||||
<vertice x="0.000000" y="45.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
</directions>
|
||||
</animation>
|
||||
</animations>
|
||||
</object>
|
||||
</objects>
|
||||
<events>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions>
|
||||
<condition>
|
||||
<type inverted="false" value="KeyPressed" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>Left</parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
</conditions>
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="AddForceXY" />
|
||||
<parameters>
|
||||
<parameter>ObjectToFollow</parameter>
|
||||
<parameter>-200</parameter>
|
||||
<parameter>0</parameter>
|
||||
<parameter>0</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events />
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions>
|
||||
<condition>
|
||||
<type inverted="false" value="KeyPressed" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>Right</parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
</conditions>
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="AddForceXY" />
|
||||
<parameters>
|
||||
<parameter>ObjectToFollow</parameter>
|
||||
<parameter>200</parameter>
|
||||
<parameter>0</parameter>
|
||||
<parameter>0</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events />
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions />
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="CameraX" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>ObjectToFollow.X()</parameter>
|
||||
<parameter></parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="CameraX" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>ObjectToFollow.X()*0.75</parameter>
|
||||
<parameter>"Layer2"</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="CameraX" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>ObjectToFollow.X()*0.50</parameter>
|
||||
<parameter>"Layer3"</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="CameraX" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>ObjectToFollow.X()*0.25</parameter>
|
||||
<parameter>"Layer4"</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events />
|
||||
</event>
|
||||
</events>
|
||||
<layers>
|
||||
<layer name="Layer4" 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>
|
||||
<layer name="Layer3" 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>
|
||||
<layer name="Layer2" 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>
|
||||
<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>
|
||||
|
@@ -1,121 +1,142 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<Project>
|
||||
<GDVersion Major="3" Minor="0" Build="11297" Revision="57008" />
|
||||
<Info winExecutableFilename="" winExecutableIconFile="" linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false">
|
||||
<Nom value="Explosions" />
|
||||
<Auteur value="" />
|
||||
<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="ParticleSystem" />
|
||||
</Extensions>
|
||||
<Platforms current="Game Develop C++ platform">
|
||||
<Platform name="Game Develop C++ platform" />
|
||||
</Platforms>
|
||||
<WindowW value="800" />
|
||||
<WindowH value="600" />
|
||||
<Portable />
|
||||
<LatestCompilationDirectory value="" />
|
||||
<FPSmax value="60" />
|
||||
<FPSmin value="10" />
|
||||
<verticalSync value="false" />
|
||||
</Info>
|
||||
<Resources>
|
||||
<Resources>
|
||||
<Resource kind="image" name="ExplosionTexture.png" alwaysLoaded="false" smoothed="true" userAdded="true" file="ExplosionTexture.png" />
|
||||
</Resources>
|
||||
<ResourceFolders />
|
||||
</Resources>
|
||||
<Objects />
|
||||
<ObjectGroups />
|
||||
<Variables />
|
||||
<Scenes firstScene="">
|
||||
<Scene nom="New scene" mangledName="New_32scene" r="0.000000" v="0.000000" b="0.000000" titre="" oglFOV="90.000000" oglZNear="1.000000" oglZFar="500.000000" standardSortMethod="true" stopSoundsOnStartup="true" disableInputWhenNotFocused="true">
|
||||
<UISettings gridWidth="32.000000" grid="false" snap="true" gridHeight="32.000000" gridR="158.000000" gridG="180.000000" gridB="255.000000" zoomFactor="1.000000" windowMask="false" associatedLayout="" />
|
||||
<GroupesObjets />
|
||||
<Objets>
|
||||
<Objet nom="Explosion" type="ParticleSystem::ParticleEmitter" particleEditionSimpleMode="false" emissionEditionSimpleMode="false" gravityEditionSimpleMode="false" tank="1000.000000" flow="-1.000000" emitterForceMin="5.000000" emitterForceMax="40.000000" emitterXDirection="0.000000" emitterYDirection="0.000000" emitterZDirection="1.000000" emitterAngleA="180.000000" emitterAngleB="160.000000" zoneRadius="2.000000" particleGravityX="0.000000" particleGravityY="0.000000" particleGravityZ="20.000000" friction="2.000000" particleLifeTimeMin="0.700000" particleLifeTimeMax="1.500000" particleRed1="255.000000" particleRed2="50.000000" particleGreen1="128.000000" particleGreen2="50.000000" particleBlue1="25.000000" particleBlue2="50.000000" particleAlpha1="204.000000" particleAlpha2="0.000000" particleSize1="100.000000" particleSize2="100.000000" particleAngle1="0.000000" particleAngle2="0.000000" rendererParam1="20.000000" rendererParam2="20.000000" particleAlphaRandomness1="0.000000" particleAlphaRandomness2="0.000000" particleSizeRandomness1="0.000000" particleSizeRandomness2="0.000000" particleAngleRandomness1="0.000000" particleAngleRandomness2="0.000000" additive="true" destroyWhenNoParticles="true" textureParticleName="ExplosionTexture.png" maxParticleNb="5000" rendererType="Quad" redParam="Mutable" greenParam="Mutable" blueParam="Mutable" alphaParam="Mutable" sizeParam="Random" angleParam="Random">
|
||||
<Variables />
|
||||
</Objet>
|
||||
<Objet nom="Explosion2" type="ParticleSystem::ParticleEmitter" particleEditionSimpleMode="false" emissionEditionSimpleMode="false" gravityEditionSimpleMode="false" tank="350.000000" flow="-1.000000" emitterForceMin="50.000000" emitterForceMax="130.000000" emitterXDirection="1.000000" emitterYDirection="0.000000" emitterZDirection="1.000000" emitterAngleA="0.000000" emitterAngleB="180.000000" zoneRadius="2.000000" particleGravityX="0.000000" particleGravityY="0.000000" particleGravityZ="30.000000" friction="2.000000" particleLifeTimeMin="0.700000" particleLifeTimeMax="1.500000" particleRed1="153.000000" particleRed2="1.000000" particleGreen1="76.000000" particleGreen2="180.000000" particleBlue1="25.000000" particleBlue2="75.000000" particleAlpha1="204.000000" particleAlpha2="0.000000" particleSize1="100.000000" particleSize2="100.000000" particleAngle1="0.000000" particleAngle2="0.000000" rendererParam1="0.050000" rendererParam2="1.000000" particleAlphaRandomness1="0.000000" particleAlphaRandomness2="0.000000" particleSizeRandomness1="0.000000" particleSizeRandomness2="0.000000" particleAngleRandomness1="0.000000" particleAngleRandomness2="0.000000" additive="true" destroyWhenNoParticles="true" textureParticleName="" maxParticleNb="5000" rendererType="Line" redParam="Enabled" greenParam="Mutable" blueParam="Mutable" alphaParam="Mutable" sizeParam="Random" angleParam="Random">
|
||||
<Variables />
|
||||
</Objet>
|
||||
<Objet nom="ExplosionSmoke" type="ParticleSystem::ParticleEmitter" particleEditionSimpleMode="false" emissionEditionSimpleMode="false" gravityEditionSimpleMode="true" tank="500.000000" flow="400.000000" emitterForceMin="0.000000" emitterForceMax="10.000000" emitterXDirection="0.000000" emitterYDirection="0.000000" emitterZDirection="1.000000" emitterAngleA="45.000000" emitterAngleB="180.000000" zoneRadius="20.000000" particleGravityX="0.000000" particleGravityY="0.000000" particleGravityZ="30.000000" friction="2.000000" particleLifeTimeMin="0.700000" particleLifeTimeMax="1.200000" particleRed1="25.000000" particleRed2="0.100000" particleGreen1="25.000000" particleGreen2="0.800000" particleBlue1="25.000000" particleBlue2="0.000000" particleAlpha1="153.000000" particleAlpha2="0.000000" particleSize1="100.000000" particleSize2="100.000000" particleAngle1="0.000000" particleAngle2="0.000000" rendererParam1="20.000000" rendererParam2="20.000000" particleAlphaRandomness1="0.000000" particleAlphaRandomness2="0.000000" particleSizeRandomness1="0.000000" particleSizeRandomness2="0.000000" particleAngleRandomness1="0.000000" particleAngleRandomness2="0.000000" additive="true" destroyWhenNoParticles="true" textureParticleName="ExplosionTexture.png" maxParticleNb="5000" rendererType="Quad" redParam="Enabled" greenParam="Enabled" blueParam="Enabled" alphaParam="Mutable" sizeParam="Random" angleParam="Random">
|
||||
<Variables />
|
||||
</Objet>
|
||||
</Objets>
|
||||
<Layers>
|
||||
<Layer Name="" Visibility="true">
|
||||
<Camera DefaultSize="true" Width="0.000000" Height="0.000000" DefaultViewport="true" ViewportLeft="0.000000" ViewportTop="0.000000" ViewportRight="1.000000" ViewportBottom="1.000000" />
|
||||
</Layer>
|
||||
</Layers>
|
||||
<Variables />
|
||||
<AutomatismsSharedDatas />
|
||||
<Positions />
|
||||
<Events>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions>
|
||||
<Condition>
|
||||
<Type value="Timer" Contraire="false" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Random(0.3)+0.2" />
|
||||
<Parametre value='"Creating"' />
|
||||
</Condition>
|
||||
</Conditions>
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="Create" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Explosion" />
|
||||
<Parametre value="Random(800)" />
|
||||
<Parametre value="Random(600)" />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="Create" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Explosion2" />
|
||||
<Parametre value="Explosion.X()" />
|
||||
<Parametre value="Explosion.Y()" />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="Create" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="ExplosionSmoke" />
|
||||
<Parametre value="Explosion.X()" />
|
||||
<Parametre value="Explosion.Y()" />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="ResetTimer" />
|
||||
<Parametre value="" />
|
||||
<Parametre value='"Creating"' />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
</Events>
|
||||
</Scene>
|
||||
</Scenes>
|
||||
<ExternalEvents />
|
||||
<ExternalLayouts />
|
||||
<ExternalSourceFiles />
|
||||
</Project>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Explosions</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="ParticleSystem" />
|
||||
</extensions>
|
||||
<platforms>
|
||||
<platform name="GDevelop C++ platform" />
|
||||
</platforms>
|
||||
<currentPlatform>GDevelop C++ platform</currentPlatform>
|
||||
</properties>
|
||||
<resources>
|
||||
<resources>
|
||||
<resource alwaysLoaded="false" file="ExplosionTexture.png" kind="image" name="ExplosionTexture.png" smoothed="true" userAdded="true" />
|
||||
</resources>
|
||||
<resourceFolders />
|
||||
</resources>
|
||||
<objects />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<layouts>
|
||||
<layout b="0" disableInputWhenNotFocused="true" mangledName="New_32scene" name="New scene" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="0" standardSortMethod="true" stopSoundsOnStartup="true" title="" v="0">
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridOffsetX="0" gridOffsetY="0" gridR="158" gridWidth="32" snap="true" windowMask="false" zoomFactor="1.000000" />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<instances />
|
||||
<objects>
|
||||
<object additive="true" alphaParam="Mutable" angleParam="Random" blueParam="Mutable" destroyWhenNoParticles="true" emissionEditionSimpleMode="false" emitterAngleA="180.000000" emitterAngleB="160.000000" emitterForceMax="40.000000" emitterForceMin="5.000000" emitterXDirection="0.000000" emitterYDirection="0.000000" emitterZDirection="1.000000" flow="-1.000000" friction="2.000000" gravityEditionSimpleMode="false" greenParam="Mutable" maxParticleNb="5000" name="Explosion" particleAlpha1="204.000000" particleAlpha2="0.000000" particleAlphaRandomness1="0.000000" particleAlphaRandomness2="0.000000" particleAngle1="0.000000" particleAngle2="0.000000" particleAngleRandomness1="0.000000" particleAngleRandomness2="0.000000" particleBlue1="25.000000" particleBlue2="50.000000" particleEditionSimpleMode="false" particleGravityX="0.000000" particleGravityY="0.000000" particleGravityZ="20.000000" particleGreen1="128.000000" particleGreen2="50.000000" particleLifeTimeMax="1.500000" particleLifeTimeMin="0.700000" particleRed1="255.000000" particleRed2="50.000000" particleSize1="100.000000" particleSize2="100.000000" particleSizeRandomness1="0.000000" particleSizeRandomness2="0.000000" redParam="Mutable" rendererParam1="20.000000" rendererParam2="20.000000" rendererType="Quad" sizeParam="Random" tank="1000.000000" textureParticleName="ExplosionTexture.png" type="ParticleSystem::ParticleEmitter" zoneRadius="2.000000">
|
||||
<variables />
|
||||
<automatisms />
|
||||
</object>
|
||||
<object additive="true" alphaParam="Mutable" angleParam="Random" blueParam="Mutable" destroyWhenNoParticles="true" emissionEditionSimpleMode="false" emitterAngleA="0.000000" emitterAngleB="180.000000" emitterForceMax="130.000000" emitterForceMin="50.000000" emitterXDirection="1.000000" emitterYDirection="0.000000" emitterZDirection="1.000000" flow="-1.000000" friction="2.000000" gravityEditionSimpleMode="false" greenParam="Mutable" maxParticleNb="5000" name="Explosion2" particleAlpha1="204.000000" particleAlpha2="0.000000" particleAlphaRandomness1="0.000000" particleAlphaRandomness2="0.000000" particleAngle1="0.000000" particleAngle2="0.000000" particleAngleRandomness1="0.000000" particleAngleRandomness2="0.000000" particleBlue1="25.000000" particleBlue2="75.000000" particleEditionSimpleMode="false" particleGravityX="0.000000" particleGravityY="0.000000" particleGravityZ="30.000000" particleGreen1="76.000000" particleGreen2="180.000000" particleLifeTimeMax="1.500000" particleLifeTimeMin="0.700000" particleRed1="153.000000" particleRed2="1.000000" particleSize1="100.000000" particleSize2="100.000000" particleSizeRandomness1="0.000000" particleSizeRandomness2="0.000000" redParam="Enabled" rendererParam1="0.050000" rendererParam2="1.000000" rendererType="Line" sizeParam="Random" tank="350.000000" textureParticleName="" type="ParticleSystem::ParticleEmitter" zoneRadius="2.000000">
|
||||
<variables />
|
||||
<automatisms />
|
||||
</object>
|
||||
<object additive="true" alphaParam="Mutable" angleParam="Random" blueParam="Enabled" destroyWhenNoParticles="true" emissionEditionSimpleMode="false" emitterAngleA="45.000000" emitterAngleB="180.000000" emitterForceMax="10.000000" emitterForceMin="0.000000" emitterXDirection="0.000000" emitterYDirection="0.000000" emitterZDirection="1.000000" flow="400.000000" friction="2.000000" gravityEditionSimpleMode="true" greenParam="Enabled" maxParticleNb="5000" name="ExplosionSmoke" particleAlpha1="153.000000" particleAlpha2="0.000000" particleAlphaRandomness1="0.000000" particleAlphaRandomness2="0.000000" particleAngle1="0.000000" particleAngle2="0.000000" particleAngleRandomness1="0.000000" particleAngleRandomness2="0.000000" particleBlue1="25.000000" particleBlue2="0.000000" particleEditionSimpleMode="false" particleGravityX="0.000000" particleGravityY="0.000000" particleGravityZ="30.000000" particleGreen1="25.000000" particleGreen2="0.800000" particleLifeTimeMax="1.200000" particleLifeTimeMin="0.700000" particleRed1="25.000000" particleRed2="0.100000" particleSize1="100.000000" particleSize2="100.000000" particleSizeRandomness1="0.000000" particleSizeRandomness2="0.000000" redParam="Enabled" rendererParam1="20.000000" rendererParam2="20.000000" rendererType="Quad" sizeParam="Random" tank="500.000000" textureParticleName="ExplosionTexture.png" type="ParticleSystem::ParticleEmitter" zoneRadius="20.000000">
|
||||
<variables />
|
||||
<automatisms />
|
||||
</object>
|
||||
</objects>
|
||||
<events>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions>
|
||||
<condition>
|
||||
<type inverted="false" value="Timer" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>Random(0.3)+0.2</parameter>
|
||||
<parameter>"Creating"</parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
</conditions>
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="Create" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>Explosion</parameter>
|
||||
<parameter>Random(800)</parameter>
|
||||
<parameter>Random(600)</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="Create" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>Explosion2</parameter>
|
||||
<parameter>Explosion.X()</parameter>
|
||||
<parameter>Explosion.Y()</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="Create" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>ExplosionSmoke</parameter>
|
||||
<parameter>Explosion.X()</parameter>
|
||||
<parameter>Explosion.Y()</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="ResetTimer" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>"Creating"</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>
|
||||
|
@@ -1,160 +1,178 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<Project>
|
||||
<GDVersion Major="3" Minor="0" Build="11297" Revision="57008" />
|
||||
<Info winExecutableFilename="" winExecutableIconFile="" linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false">
|
||||
<Nom value="Project" />
|
||||
<Auteur value="" />
|
||||
<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="ParticleSystem" />
|
||||
</Extensions>
|
||||
<Platforms current="Game Develop C++ platform">
|
||||
<Platform name="Game Develop C++ platform" />
|
||||
</Platforms>
|
||||
<WindowW value="800" />
|
||||
<WindowH value="600" />
|
||||
<Portable />
|
||||
<LatestCompilationDirectory value="" />
|
||||
<FPSmax value="60" />
|
||||
<FPSmin value="10" />
|
||||
<verticalSync value="false" />
|
||||
</Info>
|
||||
<Resources>
|
||||
<Resources>
|
||||
<Resource kind="image" name="Fire" alwaysLoaded="false" smoothed="true" userAdded="true" file="ExplosionTexture.png" />
|
||||
</Resources>
|
||||
<ResourceFolders />
|
||||
</Resources>
|
||||
<Objects />
|
||||
<ObjectGroups />
|
||||
<Variables />
|
||||
<Scenes firstScene="">
|
||||
<Scene nom="Nouvelle sc<73>ne" mangledName="Nouvelle_32sc__4524ne" r="0.000000" v="0.000000" b="0.000000" titre="" oglFOV="90.000000" oglZNear="1.000000" oglZFar="500.000000" standardSortMethod="true" stopSoundsOnStartup="true" disableInputWhenNotFocused="true">
|
||||
<UISettings gridWidth="32.000000" grid="false" snap="true" gridHeight="32.000000" gridR="158.000000" gridG="180.000000" gridB="255.000000" zoomFactor="1.000000" windowMask="false" associatedLayout="" />
|
||||
<GroupesObjets />
|
||||
<Objets>
|
||||
<Objet nom="Fire" type="ParticleSystem::ParticleEmitter" particleEditionSimpleMode="false" emissionEditionSimpleMode="true" gravityEditionSimpleMode="true" tank="-1.000000" flow="300.000000" emitterForceMin="0.000000" emitterForceMax="10.000000" emitterXDirection="0.000000" emitterYDirection="1.000000" emitterZDirection="0.000000" emitterAngleA="0.000000" emitterAngleB="180.000000" zoneRadius="5.000000" particleGravityX="0.000000" particleGravityY="-100.000000" particleGravityZ="0.000000" friction="2.000000" particleLifeTimeMin="0.500000" particleLifeTimeMax="2.500000" particleRed1="240.000000" particleRed2="1.000000" particleGreen1="50.000000" particleGreen2="204.000000" particleBlue1="50.000000" particleBlue2="0.000000" particleAlpha1="204.000000" particleAlpha2="0.000000" particleSize1="100.000000" particleSize2="0.000000" particleAngle1="0.000000" particleAngle2="0.000000" rendererParam1="10.000000" rendererParam2="20.000000" particleAlphaRandomness1="0.000000" particleAlphaRandomness2="0.000000" particleSizeRandomness1="0.000000" particleSizeRandomness2="0.000000" particleAngleRandomness1="0.000000" particleAngleRandomness2="30.000000" additive="true" destroyWhenNoParticles="false" textureParticleName="Fire" maxParticleNb="5000" rendererType="Quad" redParam="Enabled" greenParam="Random" blueParam="Random" alphaParam="Mutable" sizeParam="Mutable" angleParam="Mutable">
|
||||
<Variables />
|
||||
</Objet>
|
||||
<Objet nom="Smoke" type="ParticleSystem::ParticleEmitter" particleEditionSimpleMode="false" emissionEditionSimpleMode="true" gravityEditionSimpleMode="true" tank="-1.000000" flow="200.000000" emitterForceMin="0.000000" emitterForceMax="0.000000" emitterXDirection="0.000000" emitterYDirection="1.000000" emitterZDirection="0.000000" emitterAngleA="0.000000" emitterAngleB="180.000000" zoneRadius="7.000000" particleGravityX="0.000000" particleGravityY="-100.000000" particleGravityZ="0.000000" friction="2.000000" particleLifeTimeMin="0.500000" particleLifeTimeMax="2.500000" particleRed1="50.000000" particleRed2="1.000000" particleGreen1="50.000000" particleGreen2="0.800000" particleBlue1="50.000000" particleBlue2="0.000000" particleAlpha1="160.000000" particleAlpha2="0.000000" particleSize1="20.000000" particleSize2="100.000000" particleAngle1="0.000000" particleAngle2="360.000000" rendererParam1="30.000000" rendererParam2="30.000000" particleAlphaRandomness1="0.000000" particleAlphaRandomness2="0.000000" particleSizeRandomness1="0.000000" particleSizeRandomness2="0.000000" particleAngleRandomness1="0.000000" particleAngleRandomness2="0.000000" additive="false" destroyWhenNoParticles="false" textureParticleName="Fire" maxParticleNb="5000" rendererType="Quad" redParam="Enabled" greenParam="Enabled" blueParam="Enabled" alphaParam="Mutable" sizeParam="Mutable" angleParam="Random">
|
||||
<Variables />
|
||||
</Objet>
|
||||
<Objet nom="Particles" type="ParticleSystem::ParticleEmitter" particleEditionSimpleMode="false" emissionEditionSimpleMode="true" gravityEditionSimpleMode="true" tank="-1.000000" flow="200.000000" emitterForceMin="25.000000" emitterForceMax="65.000000" emitterXDirection="0.000000" emitterYDirection="1.000000" emitterZDirection="0.000000" emitterAngleA="0.000000" emitterAngleB="180.000000" zoneRadius="2.000000" particleGravityX="0.000000" particleGravityY="0.000000" particleGravityZ="250.000000" friction="2.000000" particleLifeTimeMin="0.500000" particleLifeTimeMax="2.500000" particleRed1="204.000000" particleRed2="255.000000" particleGreen1="125.000000" particleGreen2="204.000000" particleBlue1="125.000000" particleBlue2="204.000000" particleAlpha1="204.000000" particleAlpha2="0.000000" particleSize1="0.000000" particleSize2="0.000000" particleAngle1="0.000000" particleAngle2="0.000000" rendererParam1="8.000000" rendererParam2="1.000000" particleAlphaRandomness1="0.000000" particleAlphaRandomness2="0.000000" particleSizeRandomness1="0.000000" particleSizeRandomness2="0.000000" particleAngleRandomness1="0.000000" particleAngleRandomness2="0.000000" additive="true" destroyWhenNoParticles="false" textureParticleName="" maxParticleNb="5000" rendererType="Point" redParam="Random" greenParam="Random" blueParam="Random" alphaParam="Mutable" sizeParam="Random" angleParam="Random">
|
||||
<Variables />
|
||||
</Objet>
|
||||
<Objet nom="Beam" type="ParticleSystem::ParticleEmitter" particleEditionSimpleMode="false" emissionEditionSimpleMode="true" gravityEditionSimpleMode="true" tank="-1.000000" flow="100.000000" emitterForceMin="0.000000" emitterForceMax="0.000000" emitterXDirection="0.000000" emitterYDirection="1.000000" emitterZDirection="0.000000" emitterAngleA="0.000000" emitterAngleB="180.000000" zoneRadius="3.000000" particleGravityX="0.000000" particleGravityY="0.000000" particleGravityZ="500.000000" friction="2.000000" particleLifeTimeMin="0.500000" particleLifeTimeMax="2.000000" particleRed1="153.000000" particleRed2="180.000000" particleGreen1="127.000000" particleGreen2="230.000000" particleBlue1="204.000000" particleBlue2="255.000000" particleAlpha1="250.000000" particleAlpha2="0.000000" particleSize1="0.000000" particleSize2="0.000000" particleAngle1="0.000000" particleAngle2="0.000000" rendererParam1="3.000000" rendererParam2="1.000000" particleAlphaRandomness1="0.000000" particleAlphaRandomness2="0.000000" particleSizeRandomness1="0.000000" particleSizeRandomness2="0.000000" particleAngleRandomness1="0.000000" particleAngleRandomness2="0.000000" additive="false" destroyWhenNoParticles="false" textureParticleName="" maxParticleNb="5000" rendererType="Line" redParam="Random" greenParam="Random" blueParam="Random" alphaParam="Mutable" sizeParam="Random" angleParam="Random">
|
||||
<Variables />
|
||||
</Objet>
|
||||
<Objet nom="Beam2" type="ParticleSystem::ParticleEmitter" particleEditionSimpleMode="false" emissionEditionSimpleMode="true" gravityEditionSimpleMode="true" tank="-1.000000" flow="300.000000" emitterForceMin="25.000000" emitterForceMax="65.000000" emitterXDirection="0.000000" emitterYDirection="0.000000" emitterZDirection="0.000000" emitterAngleA="0.000000" emitterAngleB="0.000000" zoneRadius="3.000000" particleGravityX="-500.000000" particleGravityY="0.000000" particleGravityZ="0.000000" friction="2.000000" particleLifeTimeMin="0.500000" particleLifeTimeMax="5.000000" particleRed1="127.000000" particleRed2="0.500000" particleGreen1="204.000000" particleGreen2="125.000000" particleBlue1="255.000000" particleBlue2="204.000000" particleAlpha1="125.000000" particleAlpha2="0.000000" particleSize1="0.000000" particleSize2="0.000000" particleAngle1="0.000000" particleAngle2="0.000000" rendererParam1="0.500000" rendererParam2="2.000000" particleAlphaRandomness1="0.000000" particleAlphaRandomness2="0.000000" particleSizeRandomness1="0.000000" particleSizeRandomness2="0.000000" particleAngleRandomness1="0.000000" particleAngleRandomness2="0.000000" additive="true" destroyWhenNoParticles="false" textureParticleName="" maxParticleNb="5000" rendererType="Line" redParam="Enabled" greenParam="Random" blueParam="Random" alphaParam="Mutable" sizeParam="Random" angleParam="Random">
|
||||
<Variables />
|
||||
</Objet>
|
||||
<Objet nom="Pyro" type="ParticleSystem::ParticleEmitter" particleEditionSimpleMode="false" emissionEditionSimpleMode="true" gravityEditionSimpleMode="true" tank="600.000000" flow="400.000000" emitterForceMin="25.000000" emitterForceMax="100.000000" emitterXDirection="0.000000" emitterYDirection="0.000000" emitterZDirection="1.000000" emitterAngleA="0.000000" emitterAngleB="180.000000" zoneRadius="7.000000" particleGravityX="0.000000" particleGravityY="-100.000000" particleGravityZ="0.000000" friction="2.000000" particleLifeTimeMin="0.500000" particleLifeTimeMax="1.000000" particleRed1="127.000000" particleRed2="230.000000" particleGreen1="127.000000" particleGreen2="1.000000" particleBlue1="204.000000" particleBlue2="255.000000" particleAlpha1="204.000000" particleAlpha2="0.000000" particleSize1="100.000000" particleSize2="1.000000" particleAngle1="0.000000" particleAngle2="0.000000" rendererParam1="0.060000" rendererParam2="3.000000" particleAlphaRandomness1="0.000000" particleAlphaRandomness2="0.000000" particleSizeRandomness1="0.000000" particleSizeRandomness2="0.000000" particleAngleRandomness1="0.000000" particleAngleRandomness2="0.000000" additive="true" destroyWhenNoParticles="true" textureParticleName="" maxParticleNb="5000" rendererType="Line" redParam="Random" greenParam="Enabled" blueParam="Random" alphaParam="Mutable" sizeParam="Mutable" angleParam="Random">
|
||||
<Variables />
|
||||
</Objet>
|
||||
</Objets>
|
||||
<Layers>
|
||||
<Layer Name="" Visibility="true">
|
||||
<Camera DefaultSize="true" Width="0.000000" Height="0.000000" DefaultViewport="true" ViewportLeft="0.000000" ViewportTop="0.000000" ViewportRight="1.000000" ViewportBottom="1.000000" />
|
||||
</Layer>
|
||||
</Layers>
|
||||
<Variables />
|
||||
<AutomatismsSharedDatas />
|
||||
<Positions>
|
||||
<Objet nom="Fire" x="71.000000" y="430.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Smoke" x="71.000000" y="428.000000" plan="-1" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Fire" x="185.000000" y="494.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Smoke" x="185.000000" y="492.000000" plan="-1" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Beam2" x="686.000000" y="558.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Beam" x="556.000000" y="234.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Particles" x="556.000000" y="234.000000" plan="-10" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Particles" x="526.000000" y="202.000000" plan="-10" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Beam" x="527.000000" y="204.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
</Positions>
|
||||
<Events>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions>
|
||||
<Condition>
|
||||
<Type value="Timer" Contraire="false" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Random(0.3)+1" />
|
||||
<Parametre value='"Creating"' />
|
||||
</Condition>
|
||||
</Conditions>
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="Create" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Pyro" />
|
||||
<Parametre value="350+Random(100)" />
|
||||
<Parametre value="100+Random(300)" />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="ResetTimer" />
|
||||
<Parametre value="" />
|
||||
<Parametre value='"Creating"' />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
</Events>
|
||||
</Scene>
|
||||
</Scenes>
|
||||
<ExternalEvents />
|
||||
<ExternalLayouts />
|
||||
<ExternalSourceFiles />
|
||||
</Project>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Project</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="ParticleSystem" />
|
||||
</extensions>
|
||||
<platforms>
|
||||
<platform name="GDevelop C++ platform" />
|
||||
</platforms>
|
||||
<currentPlatform>GDevelop C++ platform</currentPlatform>
|
||||
</properties>
|
||||
<resources>
|
||||
<resources>
|
||||
<resource alwaysLoaded="false" file="ExplosionTexture.png" kind="image" name="Fire" smoothed="true" userAdded="true" />
|
||||
</resources>
|
||||
<resourceFolders />
|
||||
</resources>
|
||||
<objects />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<layouts>
|
||||
<layout b="0" disableInputWhenNotFocused="true" mangledName="Nouvelle_32sc_232ne" name="Nouvelle scène" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="0" standardSortMethod="true" stopSoundsOnStartup="true" title="" v="0">
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridOffsetX="0" gridOffsetY="0" gridR="158" gridWidth="32" snap="true" windowMask="false" zoomFactor="1.000000" />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<instances>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Fire" width="0.000000" x="71.000000" y="430.000000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Smoke" width="0.000000" x="71.000000" y="428.000000" zOrder="-1">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Fire" width="0.000000" x="185.000000" y="494.000000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Smoke" width="0.000000" x="185.000000" y="492.000000" zOrder="-1">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Beam2" width="0.000000" x="686.000000" y="558.000000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Beam" width="0.000000" x="556.000000" y="234.000000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Particles" width="0.000000" x="556.000000" y="234.000000" zOrder="-10">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Particles" width="0.000000" x="526.000000" y="202.000000" zOrder="-10">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Beam" width="0.000000" x="527.000000" y="204.000000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
</instances>
|
||||
<objects>
|
||||
<object additive="true" alphaParam="Mutable" angleParam="Mutable" blueParam="Random" destroyWhenNoParticles="false" emissionEditionSimpleMode="true" emitterAngleA="0.000000" emitterAngleB="180.000000" emitterForceMax="10.000000" emitterForceMin="0.000000" emitterXDirection="0.000000" emitterYDirection="1.000000" emitterZDirection="0.000000" flow="300.000000" friction="2.000000" gravityEditionSimpleMode="true" greenParam="Random" maxParticleNb="5000" name="Fire" particleAlpha1="204.000000" particleAlpha2="0.000000" particleAlphaRandomness1="0.000000" particleAlphaRandomness2="0.000000" particleAngle1="0.000000" particleAngle2="0.000000" particleAngleRandomness1="0.000000" particleAngleRandomness2="30.000000" particleBlue1="50.000000" particleBlue2="0.000000" particleEditionSimpleMode="false" particleGravityX="0.000000" particleGravityY="-100.000000" particleGravityZ="0.000000" particleGreen1="50.000000" particleGreen2="204.000000" particleLifeTimeMax="2.500000" particleLifeTimeMin="0.500000" particleRed1="240.000000" particleRed2="1.000000" particleSize1="100.000000" particleSize2="0.000000" particleSizeRandomness1="0.000000" particleSizeRandomness2="0.000000" redParam="Enabled" rendererParam1="10.000000" rendererParam2="20.000000" rendererType="Quad" sizeParam="Mutable" tank="-1.000000" textureParticleName="Fire" type="ParticleSystem::ParticleEmitter" zoneRadius="5.000000">
|
||||
<variables />
|
||||
<automatisms />
|
||||
</object>
|
||||
<object additive="false" alphaParam="Mutable" angleParam="Random" blueParam="Enabled" destroyWhenNoParticles="false" emissionEditionSimpleMode="true" emitterAngleA="0.000000" emitterAngleB="180.000000" emitterForceMax="0.000000" emitterForceMin="0.000000" emitterXDirection="0.000000" emitterYDirection="1.000000" emitterZDirection="0.000000" flow="200.000000" friction="2.000000" gravityEditionSimpleMode="true" greenParam="Enabled" maxParticleNb="5000" name="Smoke" particleAlpha1="160.000000" particleAlpha2="0.000000" particleAlphaRandomness1="0.000000" particleAlphaRandomness2="0.000000" particleAngle1="0.000000" particleAngle2="360.000000" particleAngleRandomness1="0.000000" particleAngleRandomness2="0.000000" particleBlue1="50.000000" particleBlue2="0.000000" particleEditionSimpleMode="false" particleGravityX="0.000000" particleGravityY="-100.000000" particleGravityZ="0.000000" particleGreen1="50.000000" particleGreen2="0.800000" particleLifeTimeMax="2.500000" particleLifeTimeMin="0.500000" particleRed1="50.000000" particleRed2="1.000000" particleSize1="20.000000" particleSize2="100.000000" particleSizeRandomness1="0.000000" particleSizeRandomness2="0.000000" redParam="Enabled" rendererParam1="30.000000" rendererParam2="30.000000" rendererType="Quad" sizeParam="Mutable" tank="-1.000000" textureParticleName="Fire" type="ParticleSystem::ParticleEmitter" zoneRadius="7.000000">
|
||||
<variables />
|
||||
<automatisms />
|
||||
</object>
|
||||
<object additive="true" alphaParam="Mutable" angleParam="Random" blueParam="Random" destroyWhenNoParticles="false" emissionEditionSimpleMode="true" emitterAngleA="0.000000" emitterAngleB="180.000000" emitterForceMax="65.000000" emitterForceMin="25.000000" emitterXDirection="0.000000" emitterYDirection="1.000000" emitterZDirection="0.000000" flow="200.000000" friction="2.000000" gravityEditionSimpleMode="true" greenParam="Random" maxParticleNb="5000" name="Particles" particleAlpha1="204.000000" particleAlpha2="0.000000" particleAlphaRandomness1="0.000000" particleAlphaRandomness2="0.000000" particleAngle1="0.000000" particleAngle2="0.000000" particleAngleRandomness1="0.000000" particleAngleRandomness2="0.000000" particleBlue1="125.000000" particleBlue2="204.000000" particleEditionSimpleMode="false" particleGravityX="0.000000" particleGravityY="0.000000" particleGravityZ="250.000000" particleGreen1="125.000000" particleGreen2="204.000000" particleLifeTimeMax="2.500000" particleLifeTimeMin="0.500000" particleRed1="204.000000" particleRed2="255.000000" particleSize1="0.000000" particleSize2="0.000000" particleSizeRandomness1="0.000000" particleSizeRandomness2="0.000000" redParam="Random" rendererParam1="8.000000" rendererParam2="1.000000" rendererType="Point" sizeParam="Random" tank="-1.000000" textureParticleName="" type="ParticleSystem::ParticleEmitter" zoneRadius="2.000000">
|
||||
<variables />
|
||||
<automatisms />
|
||||
</object>
|
||||
<object additive="false" alphaParam="Mutable" angleParam="Random" blueParam="Random" destroyWhenNoParticles="false" emissionEditionSimpleMode="true" emitterAngleA="0.000000" emitterAngleB="180.000000" emitterForceMax="0.000000" emitterForceMin="0.000000" emitterXDirection="0.000000" emitterYDirection="1.000000" emitterZDirection="0.000000" flow="100.000000" friction="2.000000" gravityEditionSimpleMode="true" greenParam="Random" maxParticleNb="5000" name="Beam" particleAlpha1="250.000000" particleAlpha2="0.000000" particleAlphaRandomness1="0.000000" particleAlphaRandomness2="0.000000" particleAngle1="0.000000" particleAngle2="0.000000" particleAngleRandomness1="0.000000" particleAngleRandomness2="0.000000" particleBlue1="204.000000" particleBlue2="255.000000" particleEditionSimpleMode="false" particleGravityX="0.000000" particleGravityY="0.000000" particleGravityZ="500.000000" particleGreen1="127.000000" particleGreen2="230.000000" particleLifeTimeMax="2.000000" particleLifeTimeMin="0.500000" particleRed1="153.000000" particleRed2="180.000000" particleSize1="0.000000" particleSize2="0.000000" particleSizeRandomness1="0.000000" particleSizeRandomness2="0.000000" redParam="Random" rendererParam1="3.000000" rendererParam2="1.000000" rendererType="Line" sizeParam="Random" tank="-1.000000" textureParticleName="" type="ParticleSystem::ParticleEmitter" zoneRadius="3.000000">
|
||||
<variables />
|
||||
<automatisms />
|
||||
</object>
|
||||
<object additive="true" alphaParam="Mutable" angleParam="Random" blueParam="Random" destroyWhenNoParticles="false" emissionEditionSimpleMode="true" emitterAngleA="0.000000" emitterAngleB="0.000000" emitterForceMax="65.000000" emitterForceMin="25.000000" emitterXDirection="0.000000" emitterYDirection="0.000000" emitterZDirection="0.000000" flow="300.000000" friction="2.000000" gravityEditionSimpleMode="true" greenParam="Random" maxParticleNb="5000" name="Beam2" particleAlpha1="125.000000" particleAlpha2="0.000000" particleAlphaRandomness1="0.000000" particleAlphaRandomness2="0.000000" particleAngle1="0.000000" particleAngle2="0.000000" particleAngleRandomness1="0.000000" particleAngleRandomness2="0.000000" particleBlue1="255.000000" particleBlue2="204.000000" particleEditionSimpleMode="false" particleGravityX="-500.000000" particleGravityY="0.000000" particleGravityZ="0.000000" particleGreen1="204.000000" particleGreen2="125.000000" particleLifeTimeMax="5.000000" particleLifeTimeMin="0.500000" particleRed1="127.000000" particleRed2="0.500000" particleSize1="0.000000" particleSize2="0.000000" particleSizeRandomness1="0.000000" particleSizeRandomness2="0.000000" redParam="Enabled" rendererParam1="0.500000" rendererParam2="2.000000" rendererType="Line" sizeParam="Random" tank="-1.000000" textureParticleName="" type="ParticleSystem::ParticleEmitter" zoneRadius="3.000000">
|
||||
<variables />
|
||||
<automatisms />
|
||||
</object>
|
||||
<object additive="true" alphaParam="Mutable" angleParam="Random" blueParam="Random" destroyWhenNoParticles="true" emissionEditionSimpleMode="true" emitterAngleA="0.000000" emitterAngleB="180.000000" emitterForceMax="100.000000" emitterForceMin="25.000000" emitterXDirection="0.000000" emitterYDirection="0.000000" emitterZDirection="1.000000" flow="400.000000" friction="2.000000" gravityEditionSimpleMode="true" greenParam="Enabled" maxParticleNb="5000" name="Pyro" particleAlpha1="204.000000" particleAlpha2="0.000000" particleAlphaRandomness1="0.000000" particleAlphaRandomness2="0.000000" particleAngle1="0.000000" particleAngle2="0.000000" particleAngleRandomness1="0.000000" particleAngleRandomness2="0.000000" particleBlue1="204.000000" particleBlue2="255.000000" particleEditionSimpleMode="false" particleGravityX="0.000000" particleGravityY="-100.000000" particleGravityZ="0.000000" particleGreen1="127.000000" particleGreen2="1.000000" particleLifeTimeMax="1.000000" particleLifeTimeMin="0.500000" particleRed1="127.000000" particleRed2="230.000000" particleSize1="100.000000" particleSize2="1.000000" particleSizeRandomness1="0.000000" particleSizeRandomness2="0.000000" redParam="Random" rendererParam1="0.060000" rendererParam2="3.000000" rendererType="Line" sizeParam="Mutable" tank="600.000000" textureParticleName="" type="ParticleSystem::ParticleEmitter" zoneRadius="7.000000">
|
||||
<variables />
|
||||
<automatisms />
|
||||
</object>
|
||||
</objects>
|
||||
<events>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions>
|
||||
<condition>
|
||||
<type inverted="false" value="Timer" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>Random(0.3)+1</parameter>
|
||||
<parameter>"Creating"</parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
</conditions>
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="Create" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>Pyro</parameter>
|
||||
<parameter>350+Random(100)</parameter>
|
||||
<parameter>100+Random(300)</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="ResetTimer" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>"Creating"</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>
|
||||
|
@@ -1,294 +1,418 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<Project>
|
||||
<GDVersion Major="3" Minor="0" Build="11297" Revision="57008" />
|
||||
<Info winExecutableFilename="" winExecutableIconFile="" linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false">
|
||||
<Nom value="Project" />
|
||||
<Auteur value="" />
|
||||
<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="PathAutomatism" />
|
||||
<Extension name="ParticleSystem" />
|
||||
<Extension name="BuiltinExternalLayouts" />
|
||||
</Extensions>
|
||||
<Platforms current="Game Develop C++ platform">
|
||||
<Platform name="Game Develop C++ platform" />
|
||||
</Platforms>
|
||||
<WindowW value="800" />
|
||||
<WindowH value="600" />
|
||||
<Portable />
|
||||
<LatestCompilationDirectory value="" />
|
||||
<FPSmax value="-1" />
|
||||
<FPSmin value="10" />
|
||||
<verticalSync value="false" />
|
||||
</Info>
|
||||
<Resources>
|
||||
<Resources>
|
||||
<Resource kind="image" name="RepetableBackground.png" alwaysLoaded="false" smoothed="true" userAdded="true" file="RepetableBackground.png" />
|
||||
<Resource kind="image" name="TopDownZombie.png" alwaysLoaded="false" smoothed="true" userAdded="true" file="TopDownZombie.png" />
|
||||
</Resources>
|
||||
<ResourceFolders />
|
||||
</Resources>
|
||||
<Objects />
|
||||
<ObjectGroups />
|
||||
<Variables />
|
||||
<Scenes firstScene="">
|
||||
<Scene nom="New scene" mangledName="New_32scene" r="209.000000" v="209.000000" b="209.000000" titre="" oglFOV="90.000000" oglZNear="1.000000" oglZFar="500.000000" standardSortMethod="true" stopSoundsOnStartup="true" disableInputWhenNotFocused="true">
|
||||
<UISettings gridWidth="32.000000" grid="false" snap="true" gridHeight="32.000000" gridR="158.000000" gridG="180.000000" gridB="255.000000" zoomFactor="1.000000" windowMask="false" associatedLayout="" />
|
||||
<GroupesObjets />
|
||||
<Objets>
|
||||
<Objet nom="Background" type="Sprite">
|
||||
<Variables />
|
||||
<Animations>
|
||||
<Animation typeNormal="false">
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="RepetableBackground.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="400.000000" Y="300.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="RepetableBackground.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="400.000000" Y="300.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="RepetableBackground.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="400.000000" Y="300.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="RepetableBackground.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="400.000000" Y="300.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="RepetableBackground.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="400.000000" Y="300.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="RepetableBackground.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="400.000000" Y="300.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="RepetableBackground.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="400.000000" Y="300.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="RepetableBackground.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="400.000000" Y="300.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
</Animation>
|
||||
</Animations>
|
||||
</Objet>
|
||||
<Objet nom="Object" type="Sprite">
|
||||
<Variables />
|
||||
<Automatism Type="PathAutomatism::PathAutomatism" Name="Path" currentPath="Object main path" speed="75.000000" offsetX="30.000000" offsetY="30.000000" angleOffset="0.000000" reverseAtEnd="false" stopAtEnd="false" followAngle="true">
|
||||
<Paths>
|
||||
<Path name="Object main path" coords="0;0/109;12/182;21/204;44/210;68/197;99/182;108/161;101/140;72/112;55/73;51/54;68.5/40;98/62;130/100;138/132;136/157;154/145;183/67;186/33;180/15;151/17;117/11;100/-15;82/-26;49/-27;22/-14;8/0;1" />
|
||||
</Paths>
|
||||
</Automatism>
|
||||
<Animations>
|
||||
<Animation typeNormal="false">
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="TopDownZombie.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="18.000000" Y="22.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="TopDownZombie.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="18.000000" Y="22.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="TopDownZombie.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="18.000000" Y="22.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="TopDownZombie.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="18.000000" Y="22.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="TopDownZombie.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="18.000000" Y="22.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="TopDownZombie.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="18.000000" Y="22.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="TopDownZombie.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="18.000000" Y="22.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="TopDownZombie.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="18.000000" Y="22.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
</Animation>
|
||||
</Animations>
|
||||
</Objet>
|
||||
<Objet nom="Emitter" type="ParticleSystem::ParticleEmitter" particleEditionSimpleMode="true" emissionEditionSimpleMode="true" gravityEditionSimpleMode="true" tank="-1.000000" flow="500.000000" emitterForceMin="0.000000" emitterForceMax="2.000000" emitterXDirection="0.000000" emitterYDirection="1.000000" emitterZDirection="0.000000" emitterAngleA="0.000000" emitterAngleB="90.000000" zoneRadius="3.000000" particleGravityX="0.000000" particleGravityY="-0.000000" particleGravityZ="0.000000" friction="2.000000" particleLifeTimeMin="10.000000" particleLifeTimeMax="13.000000" particleRed1="164.000000" particleRed2="255.000000" particleGreen1="0.000000" particleGreen2="255.000000" particleBlue1="0.000000" particleBlue2="0.000000" particleAlpha1="204.000000" particleAlpha2="0.000000" particleSize1="100.000000" particleSize2="100.000000" particleAngle1="0.000000" particleAngle2="0.000000" rendererParam1="3.000000" rendererParam2="1.000000" particleAlphaRandomness1="0.000000" particleAlphaRandomness2="0.000000" particleSizeRandomness1="0.000000" particleSizeRandomness2="0.000000" particleAngleRandomness1="0.000000" particleAngleRandomness2="0.000000" additive="true" destroyWhenNoParticles="true" textureParticleName="" maxParticleNb="15000" rendererType="Point" redParam="Mutable" greenParam="Mutable" blueParam="Mutable" alphaParam="Mutable" sizeParam="Mutable" angleParam="Mutable">
|
||||
<Variables />
|
||||
<Automatism Type="PathAutomatism::PathAutomatism" Name="Path" currentPath="Object main path" speed="200.000000" offsetX="50.000000" offsetY="300.000000" angleOffset="0.000000" reverseAtEnd="false" stopAtEnd="false" followAngle="false">
|
||||
<Paths>
|
||||
<Path name="Object main path" coords="0;0/271;226/271;-1/0;226/0;0" />
|
||||
</Paths>
|
||||
</Automatism>
|
||||
</Objet>
|
||||
<Objet nom="Emitter2" type="ParticleSystem::ParticleEmitter" particleEditionSimpleMode="true" emissionEditionSimpleMode="true" gravityEditionSimpleMode="true" tank="-1.000000" flow="1000.000000" emitterForceMin="3.000000" emitterForceMax="4.000000" emitterXDirection="0.000000" emitterYDirection="1.000000" emitterZDirection="0.000000" emitterAngleA="0.000000" emitterAngleB="90.000000" zoneRadius="3.000000" particleGravityX="0.000000" particleGravityY="-0.000000" particleGravityZ="0.000000" friction="2.000000" particleLifeTimeMin="5.000000" particleLifeTimeMax="6.000000" particleRed1="85.000000" particleRed2="41.000000" particleGreen1="85.000000" particleGreen2="157.000000" particleBlue1="255.000000" particleBlue2="214.000000" particleAlpha1="204.000000" particleAlpha2="0.000000" particleSize1="100.000000" particleSize2="100.000000" particleAngle1="0.000000" particleAngle2="0.000000" rendererParam1="2.000000" rendererParam2="1.000000" particleAlphaRandomness1="0.000000" particleAlphaRandomness2="0.000000" particleSizeRandomness1="0.000000" particleSizeRandomness2="0.000000" particleAngleRandomness1="0.000000" particleAngleRandomness2="0.000000" additive="true" destroyWhenNoParticles="true" textureParticleName="" maxParticleNb="15000" rendererType="Line" redParam="Mutable" greenParam="Mutable" blueParam="Mutable" alphaParam="Mutable" sizeParam="Mutable" angleParam="Mutable">
|
||||
<Variables />
|
||||
<Automatism Type="PathAutomatism::PathAutomatism" Name="Path" currentPath="Object main path" speed="700.000000" offsetX="350.000000" offsetY="40.000000" angleOffset="0.000000" reverseAtEnd="false" stopAtEnd="false" followAngle="false">
|
||||
<Paths>
|
||||
<Path name="Object main path" coords="0;0/154;218/230;0/87;218/0;0" />
|
||||
</Paths>
|
||||
</Automatism>
|
||||
</Objet>
|
||||
</Objets>
|
||||
<Layers>
|
||||
<Layer Name="" Visibility="true">
|
||||
<Camera DefaultSize="true" Width="0.000000" Height="0.000000" DefaultViewport="true" ViewportLeft="0.000000" ViewportTop="0.000000" ViewportRight="1.000000" ViewportBottom="1.000000" />
|
||||
</Layer>
|
||||
</Layers>
|
||||
<Variables />
|
||||
<AutomatismsSharedDatas>
|
||||
<AutomatismSharedDatas Type="PathAutomatism::PathAutomatism" Name="Path">
|
||||
<Paths />
|
||||
</AutomatismSharedDatas>
|
||||
</AutomatismsSharedDatas>
|
||||
<Positions>
|
||||
<Objet nom="Background" x="0.000000" y="0.000000" plan="-5" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="2674957.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Object" x="151.000000" y="145.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Emitter" x="442.000000" y="234.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Emitter2" x="623.000000" y="140.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
</Positions>
|
||||
<Events />
|
||||
</Scene>
|
||||
</Scenes>
|
||||
<ExternalEvents />
|
||||
<ExternalLayouts />
|
||||
<ExternalSourceFiles />
|
||||
</Project>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Project</name>
|
||||
<author></author>
|
||||
<windowWidth>800</windowWidth>
|
||||
<windowHeight>600</windowHeight>
|
||||
<latestCompilationDirectory></latestCompilationDirectory>
|
||||
<maxFPS>-1</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="PathAutomatism" />
|
||||
<extension name="ParticleSystem" />
|
||||
</extensions>
|
||||
<platforms>
|
||||
<platform name="GDevelop C++ platform" />
|
||||
</platforms>
|
||||
<currentPlatform>GDevelop C++ platform</currentPlatform>
|
||||
</properties>
|
||||
<resources>
|
||||
<resources>
|
||||
<resource alwaysLoaded="false" file="RepetableBackground.png" kind="image" name="RepetableBackground.png" smoothed="true" userAdded="true" />
|
||||
<resource alwaysLoaded="false" file="TopDownZombie.png" kind="image" name="TopDownZombie.png" smoothed="true" userAdded="true" />
|
||||
</resources>
|
||||
<resourceFolders />
|
||||
</resources>
|
||||
<objects />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<layouts>
|
||||
<layout b="209" disableInputWhenNotFocused="true" mangledName="New_32scene" name="New scene" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="209" standardSortMethod="true" stopSoundsOnStartup="true" title="" v="209">
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridOffsetX="0" gridOffsetY="0" gridR="158" gridWidth="32" snap="true" windowMask="false" zoomFactor="1.000000" />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<instances>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Background" width="0.000000" x="0.000000" y="0.000000" zOrder="-5">
|
||||
<numberProperties>
|
||||
<property name="animation" value="2674957.000000" />
|
||||
</numberProperties>
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Object" width="0.000000" x="151.000000" y="145.000000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Emitter" width="0.000000" x="442.000000" y="234.000000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Emitter2" width="0.000000" x="623.000000" y="140.000000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
</instances>
|
||||
<objects>
|
||||
<object name="Background" type="Sprite">
|
||||
<variables />
|
||||
<automatisms />
|
||||
<animations>
|
||||
<animation useMultipleDirections="false">
|
||||
<directions>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="RepetableBackground.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="400.000000" y="300.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="800.000000" y="0.000000" />
|
||||
<vertice x="800.000000" y="600.000000" />
|
||||
<vertice x="0.000000" y="600.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="RepetableBackground.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="400.000000" y="300.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="800.000000" y="0.000000" />
|
||||
<vertice x="800.000000" y="600.000000" />
|
||||
<vertice x="0.000000" y="600.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="RepetableBackground.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="400.000000" y="300.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="800.000000" y="0.000000" />
|
||||
<vertice x="800.000000" y="600.000000" />
|
||||
<vertice x="0.000000" y="600.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="RepetableBackground.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="400.000000" y="300.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="800.000000" y="0.000000" />
|
||||
<vertice x="800.000000" y="600.000000" />
|
||||
<vertice x="0.000000" y="600.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="RepetableBackground.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="400.000000" y="300.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="800.000000" y="0.000000" />
|
||||
<vertice x="800.000000" y="600.000000" />
|
||||
<vertice x="0.000000" y="600.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="RepetableBackground.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="400.000000" y="300.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="800.000000" y="0.000000" />
|
||||
<vertice x="800.000000" y="600.000000" />
|
||||
<vertice x="0.000000" y="600.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="RepetableBackground.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="400.000000" y="300.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="800.000000" y="0.000000" />
|
||||
<vertice x="800.000000" y="600.000000" />
|
||||
<vertice x="0.000000" y="600.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="RepetableBackground.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="400.000000" y="300.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="800.000000" y="0.000000" />
|
||||
<vertice x="800.000000" y="600.000000" />
|
||||
<vertice x="0.000000" y="600.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
</directions>
|
||||
</animation>
|
||||
</animations>
|
||||
</object>
|
||||
<object name="Object" type="Sprite">
|
||||
<variables />
|
||||
<automatisms>
|
||||
<automatism angleOffset="0.000000" currentPath="Object main path" followAngle="true" name="Path" offsetX="30.000000" offsetY="30.000000" reverseAtEnd="false" speed="75.000000" stopAtEnd="false" type="PathAutomatism::PathAutomatism">
|
||||
<paths>
|
||||
<path coords="0;0/109;12/182;21/204;44/210;68/197;99/182;108/161;101/140;72/112;55/73;51/54;68.5/40;98/62;130/100;138/132;136/157;154/145;183/67;186/33;180/15;151/17;117/11;100/-15;82/-26;49/-27;22/-14;8/0;1" name="Object main path" />
|
||||
</paths>
|
||||
</automatism>
|
||||
</automatisms>
|
||||
<animations>
|
||||
<animation useMultipleDirections="false">
|
||||
<directions>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="TopDownZombie.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="18.500000" y="22.500000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="37.000000" y="0.000000" />
|
||||
<vertice x="37.000000" y="45.000000" />
|
||||
<vertice x="0.000000" y="45.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="TopDownZombie.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="18.500000" y="22.500000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="37.000000" y="0.000000" />
|
||||
<vertice x="37.000000" y="45.000000" />
|
||||
<vertice x="0.000000" y="45.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="TopDownZombie.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="18.500000" y="22.500000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="37.000000" y="0.000000" />
|
||||
<vertice x="37.000000" y="45.000000" />
|
||||
<vertice x="0.000000" y="45.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="TopDownZombie.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="18.500000" y="22.500000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="37.000000" y="0.000000" />
|
||||
<vertice x="37.000000" y="45.000000" />
|
||||
<vertice x="0.000000" y="45.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="TopDownZombie.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="18.500000" y="22.500000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="37.000000" y="0.000000" />
|
||||
<vertice x="37.000000" y="45.000000" />
|
||||
<vertice x="0.000000" y="45.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="TopDownZombie.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="18.500000" y="22.500000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="37.000000" y="0.000000" />
|
||||
<vertice x="37.000000" y="45.000000" />
|
||||
<vertice x="0.000000" y="45.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="TopDownZombie.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="18.500000" y="22.500000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="37.000000" y="0.000000" />
|
||||
<vertice x="37.000000" y="45.000000" />
|
||||
<vertice x="0.000000" y="45.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="TopDownZombie.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="18.500000" y="22.500000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="37.000000" y="0.000000" />
|
||||
<vertice x="37.000000" y="45.000000" />
|
||||
<vertice x="0.000000" y="45.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
</directions>
|
||||
</animation>
|
||||
</animations>
|
||||
</object>
|
||||
<object additive="true" alphaParam="Mutable" angleParam="Mutable" blueParam="Mutable" destroyWhenNoParticles="true" emissionEditionSimpleMode="true" emitterAngleA="0.000000" emitterAngleB="90.000000" emitterForceMax="2.000000" emitterForceMin="0.000000" emitterXDirection="0.000000" emitterYDirection="1.000000" emitterZDirection="0.000000" flow="500.000000" friction="2.000000" gravityEditionSimpleMode="true" greenParam="Mutable" maxParticleNb="15000" name="Emitter" particleAlpha1="204.000000" particleAlpha2="0.000000" particleAlphaRandomness1="0.000000" particleAlphaRandomness2="0.000000" particleAngle1="0.000000" particleAngle2="0.000000" particleAngleRandomness1="0.000000" particleAngleRandomness2="0.000000" particleBlue1="0.000000" particleBlue2="0.000000" particleEditionSimpleMode="true" particleGravityX="0.000000" particleGravityY="-0.000000" particleGravityZ="0.000000" particleGreen1="0.000000" particleGreen2="255.000000" particleLifeTimeMax="13.000000" particleLifeTimeMin="10.000000" particleRed1="164.000000" particleRed2="255.000000" particleSize1="100.000000" particleSize2="100.000000" particleSizeRandomness1="0.000000" particleSizeRandomness2="0.000000" redParam="Mutable" rendererParam1="3.000000" rendererParam2="1.000000" rendererType="Point" sizeParam="Mutable" tank="-1.000000" textureParticleName="" type="ParticleSystem::ParticleEmitter" zoneRadius="3.000000">
|
||||
<variables />
|
||||
<automatisms>
|
||||
<automatism angleOffset="0.000000" currentPath="Object main path" followAngle="false" name="Path" offsetX="50.000000" offsetY="300.000000" reverseAtEnd="false" speed="200.000000" stopAtEnd="false" type="PathAutomatism::PathAutomatism">
|
||||
<paths>
|
||||
<path coords="0;0/271;226/271;-1/0;226/0;0" name="Object main path" />
|
||||
</paths>
|
||||
</automatism>
|
||||
</automatisms>
|
||||
</object>
|
||||
<object additive="true" alphaParam="Mutable" angleParam="Mutable" blueParam="Mutable" destroyWhenNoParticles="true" emissionEditionSimpleMode="true" emitterAngleA="0.000000" emitterAngleB="90.000000" emitterForceMax="4.000000" emitterForceMin="3.000000" emitterXDirection="0.000000" emitterYDirection="1.000000" emitterZDirection="0.000000" flow="1000.000000" friction="2.000000" gravityEditionSimpleMode="true" greenParam="Mutable" maxParticleNb="15000" name="Emitter2" particleAlpha1="204.000000" particleAlpha2="0.000000" particleAlphaRandomness1="0.000000" particleAlphaRandomness2="0.000000" particleAngle1="0.000000" particleAngle2="0.000000" particleAngleRandomness1="0.000000" particleAngleRandomness2="0.000000" particleBlue1="255.000000" particleBlue2="214.000000" particleEditionSimpleMode="true" particleGravityX="0.000000" particleGravityY="-0.000000" particleGravityZ="0.000000" particleGreen1="85.000000" particleGreen2="157.000000" particleLifeTimeMax="6.000000" particleLifeTimeMin="5.000000" particleRed1="85.000000" particleRed2="41.000000" particleSize1="100.000000" particleSize2="100.000000" particleSizeRandomness1="0.000000" particleSizeRandomness2="0.000000" redParam="Mutable" rendererParam1="2.000000" rendererParam2="1.000000" rendererType="Line" sizeParam="Mutable" tank="-1.000000" textureParticleName="" type="ParticleSystem::ParticleEmitter" zoneRadius="3.000000">
|
||||
<variables />
|
||||
<automatisms>
|
||||
<automatism angleOffset="0.000000" currentPath="Object main path" followAngle="false" name="Path" offsetX="350.000000" offsetY="40.000000" reverseAtEnd="false" speed="700.000000" stopAtEnd="false" type="PathAutomatism::PathAutomatism">
|
||||
<paths>
|
||||
<path coords="0;0/154;218/230;0/87;218/0;0" name="Object main path" />
|
||||
</paths>
|
||||
</automatism>
|
||||
</automatisms>
|
||||
</object>
|
||||
</objects>
|
||||
<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>
|
||||
<automatismSharedData name="Path" type="PathAutomatism::PathAutomatism">
|
||||
<paths />
|
||||
</automatismSharedData>
|
||||
</automatismsSharedData>
|
||||
</layout>
|
||||
</layouts>
|
||||
<externalEvents />
|
||||
<externalLayouts />
|
||||
<externalSourceFiles />
|
||||
</project>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="71" major="3" minor="3" revision="0" />
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Project</name>
|
||||
<author></author>
|
||||
@@ -36,8 +36,9 @@
|
||||
<extension name="TiledSpriteObject" />
|
||||
</extensions>
|
||||
<platforms>
|
||||
<platform name="Game Develop C++ platform" />
|
||||
<platform name="GDevelop C++ platform" />
|
||||
</platforms>
|
||||
<currentPlatform>GDevelop C++ platform</currentPlatform>
|
||||
</properties>
|
||||
<resources>
|
||||
<resources>
|
||||
@@ -64,7 +65,7 @@
|
||||
<variables />
|
||||
<layouts>
|
||||
<layout b="255" disableInputWhenNotFocused="true" mangledName="GameEngine" name="GameEngine" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="255" standardSortMethod="true" stopSoundsOnStartup="true" title="" v="255">
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="300" gridR="158" gridWidth="300" snap="true" windowMask="false" zoomFactor="0.211734" />
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="300" gridOffsetX="0" gridOffsetY="0" gridR="158" gridWidth="300" snap="true" windowMask="false" zoomFactor="0.211734" />
|
||||
<objectsGroups>
|
||||
<group name="Obstacle">
|
||||
<objects>
|
||||
@@ -2832,7 +2833,7 @@
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>Use arrows to move the car

Management of the cars are made in separate external events.</comment>
|
||||
<comment2>Utilisez les fl<EFBFBD>ches directionnelles pour d<EFBFBD>placer le v<EFBFBD>hicule

La gestion des v<EFBFBD>hicules est faite dans des feuilles d'<EFBFBD>v<EFBFBD>nements externes.</comment2>
|
||||
<comment2>Utilisez les flèches directionnelles pour déplacer le véhicule

La gestion des véhicules est faite dans des feuilles d'évènements externes.</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Link</type>
|
||||
@@ -2853,7 +2854,7 @@
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>Camera management</comment>
|
||||
<comment2>Gestion de la cam<EFBFBD>ra</comment2>
|
||||
<comment2>Gestion de la caméra</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="71" major="3" minor="3" revision="0" />
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>inRain</name>
|
||||
<author>CROSS</author>
|
||||
@@ -33,8 +33,9 @@
|
||||
<extension name="CommonDialogs" />
|
||||
</extensions>
|
||||
<platforms>
|
||||
<platform name="Game Develop C++ platform" />
|
||||
<platform name="GDevelop C++ platform" />
|
||||
</platforms>
|
||||
<currentPlatform>GDevelop C++ platform</currentPlatform>
|
||||
</properties>
|
||||
<resources>
|
||||
<resources>
|
||||
@@ -52,7 +53,7 @@
|
||||
<variables />
|
||||
<layouts>
|
||||
<layout b="0" disableInputWhenNotFocused="true" mangledName="inrain" name="inrain" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="0" standardSortMethod="true" stopSoundsOnStartup="true" title="" v="0">
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridR="158" gridWidth="32" snap="true" windowMask="false" zoomFactor="1.000000" />
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridOffsetX="0" gridOffsetY="0" gridR="158" gridWidth="32" snap="true" windowMask="false" zoomFactor="1.000000" />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<instances>
|
||||
|
Before Width: | Height: | Size: 310 B After Width: | Height: | Size: 469 B |
Before Width: | Height: | Size: 249 B After Width: | Height: | Size: 281 B |
Before Width: | Height: | Size: 253 B After Width: | Height: | Size: 294 B |
@@ -1,383 +1,495 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<Project>
|
||||
<GDVersion Major="3" Minor="0" Build="11297" Revision="57008" />
|
||||
<Info winExecutableFilename="" winExecutableIconFile="" linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false">
|
||||
<Nom value="Basic explanation about shooting bullets" />
|
||||
<Auteur value="" />
|
||||
<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" />
|
||||
<Extension name="DestroyOutsideAutomatism" />
|
||||
</Extensions>
|
||||
<Platforms current="Game Develop C++ platform">
|
||||
<Platform name="Game Develop C++ platform" />
|
||||
<Platform name="Game Develop JS platform" />
|
||||
</Platforms>
|
||||
<WindowW value="800" />
|
||||
<WindowH value="600" />
|
||||
<Portable />
|
||||
<LatestCompilationDirectory value="" />
|
||||
<FPSmax value="60" />
|
||||
<FPSmin value="10" />
|
||||
<verticalSync value="false" />
|
||||
</Info>
|
||||
<Resources>
|
||||
<Resources>
|
||||
<Resource kind="image" name="Tir.png" alwaysLoaded="false" smoothed="true" userAdded="true" file="Bullet.png" />
|
||||
<Resource kind="image" name="tank1fr1.png" alwaysLoaded="false" smoothed="true" userAdded="true" file="tank1fr1.png" />
|
||||
<Resource kind="image" name="Pointer-Standard.png" alwaysLoaded="false" smoothed="true" userAdded="true" file="Pointer-Standard.png" />
|
||||
</Resources>
|
||||
<ResourceFolders />
|
||||
</Resources>
|
||||
<Objects />
|
||||
<ObjectGroups />
|
||||
<Variables />
|
||||
<Scenes firstScene="">
|
||||
<Scene nom="One object" mangledName="One_32object" r="125.000000" v="125.000000" b="125.000000" titre="" oglFOV="90.000000" oglZNear="1.000000" oglZFar="500.000000" standardSortMethod="true" stopSoundsOnStartup="true" disableInputWhenNotFocused="true">
|
||||
<UISettings gridWidth="32.000000" grid="false" snap="false" gridHeight="32.000000" gridR="158.000000" gridG="180.000000" gridB="255.000000" zoomFactor="1.000000" windowMask="false" associatedLayout="" />
|
||||
<GroupesObjets />
|
||||
<Objets>
|
||||
<Objet nom="Bullet" type="Sprite">
|
||||
<Variables />
|
||||
<Automatism Type="DestroyOutsideAutomatism::DestroyOutside" Name="DestroyOutside" extraBorder="0" />
|
||||
<Animations>
|
||||
<Animation typeNormal="true">
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="Tir.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="5.000000" Y="5.000000" />
|
||||
<PointCentre nom="centre" X="5.000000" Y="5.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
</Animation>
|
||||
</Animations>
|
||||
</Objet>
|
||||
<Objet nom="Tank" type="Sprite">
|
||||
<Variables />
|
||||
<Animations>
|
||||
<Animation typeNormal="false">
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="tank1fr1.png">
|
||||
<Points>
|
||||
<Point nom="Canon" X="61.000000" Y="31.000000" />
|
||||
</Points>
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="35.000000" Y="31.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
</Animation>
|
||||
</Animations>
|
||||
</Objet>
|
||||
<Objet nom="Target" type="Sprite">
|
||||
<Variables />
|
||||
<Animations>
|
||||
<Animation typeNormal="false">
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="Pointer-Standard.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="22.000000" Y="22.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
</Animation>
|
||||
</Animations>
|
||||
</Objet>
|
||||
</Objets>
|
||||
<Layers>
|
||||
<Layer Name="" Visibility="true">
|
||||
<Camera DefaultSize="true" Width="0.000000" Height="0.000000" DefaultViewport="true" ViewportLeft="0.000000" ViewportTop="0.000000" ViewportRight="1.000000" ViewportBottom="1.000000" />
|
||||
</Layer>
|
||||
</Layers>
|
||||
<Variables />
|
||||
<AutomatismsSharedDatas />
|
||||
<Positions>
|
||||
<Objet nom="Tank" x="337.000000" y="215.000000" plan="-1" layer="" angle="-65.480415" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="0.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Target" x="476.500000" y="213.500000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
</Positions>
|
||||
<Events>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Comment" />
|
||||
<Couleur r="255.000000" v="230.000000" b="109.000000" textR="0.000000" textG="0.000000" textB="0.000000" />
|
||||
<Com1 value="Shoot if left button is pressed and timer is ok :
Create a bullet
Make the bullet move
and reset the timer to fire another bullet later." />
|
||||
<Com2 value="Tirer si le bouton gauche est press<73> et le chronom<6F>tre sup<75>rieur <20> 0.25 secondes :
On cr<63>er un tir
On le met en mouvement
On remet <20> z<>ro le chronom<6F>tre pour pouvoir tirer plus tard." />
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions>
|
||||
<Condition>
|
||||
<Type value="SourisBouton" Contraire="false" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Left" />
|
||||
</Condition>
|
||||
<Condition>
|
||||
<Type value="Timer" Contraire="false" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="0.25" />
|
||||
<Parametre value='"FireRate"' />
|
||||
</Condition>
|
||||
</Conditions>
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="Create" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Bullet" />
|
||||
<Parametre value="Tank.PointX(Canon)" />
|
||||
<Parametre value="Tank.PointY(Canon)" />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="AddForceVersPos" />
|
||||
<Parametre value="Bullet" />
|
||||
<Parametre value="MouseX()" />
|
||||
<Parametre value="MouseY()" />
|
||||
<Parametre value="300" />
|
||||
<Parametre value="1" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="ResetTimer" />
|
||||
<Parametre value="" />
|
||||
<Parametre value='"FireRate"' />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions />
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="MettreXY" />
|
||||
<Parametre value="Target" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value="MouseX()" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value="MouseY()" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="TourneVersPos" />
|
||||
<Parametre value="Tank" />
|
||||
<Parametre value="MouseX()" />
|
||||
<Parametre value="MouseY()" />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
</Events>
|
||||
</Scene>
|
||||
<Scene nom="Multiple objects" mangledName="Multiple_32objects" r="125.000000" v="125.000000" b="125.000000" titre="" oglFOV="90.000000" oglZNear="1.000000" oglZFar="500.000000" standardSortMethod="true" stopSoundsOnStartup="true" disableInputWhenNotFocused="true">
|
||||
<UISettings gridWidth="32.000000" grid="false" snap="false" gridHeight="32.000000" gridR="158.000000" gridG="180.000000" gridB="255.000000" zoomFactor="1.000000" windowMask="false" associatedLayout="" />
|
||||
<GroupesObjets />
|
||||
<Objets>
|
||||
<Objet nom="Bullet" type="Sprite">
|
||||
<Variables />
|
||||
<Automatism Type="DestroyOutsideAutomatism::DestroyOutside" Name="DestroyOutside" extraBorder="0" />
|
||||
<Animations>
|
||||
<Animation typeNormal="true">
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="Tir.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="5.000000" Y="5.000000" />
|
||||
<PointCentre nom="centre" X="5.000000" Y="5.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
</Animation>
|
||||
</Animations>
|
||||
</Objet>
|
||||
<Objet nom="Tank" type="Sprite">
|
||||
<Variables />
|
||||
<Animations>
|
||||
<Animation typeNormal="false">
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="tank1fr1.png">
|
||||
<Points>
|
||||
<Point nom="Canon" X="61.000000" Y="31.000000" />
|
||||
</Points>
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="35.000000" Y="31.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
</Animation>
|
||||
</Animations>
|
||||
</Objet>
|
||||
<Objet nom="Target" type="Sprite">
|
||||
<Variables />
|
||||
<Animations>
|
||||
<Animation typeNormal="false">
|
||||
<Direction boucle="false" tempsEntre="1.000000">
|
||||
<Sprites>
|
||||
<Sprite image="Pointer-Standard.png">
|
||||
<Points />
|
||||
<PointOrigine nom="origine" X="0.000000" Y="0.000000" />
|
||||
<PointCentre nom="centre" X="22.000000" Y="22.000000" automatic="true" />
|
||||
<CustomCollisionMask custom="false" />
|
||||
</Sprite>
|
||||
</Sprites>
|
||||
</Direction>
|
||||
</Animation>
|
||||
</Animations>
|
||||
</Objet>
|
||||
</Objets>
|
||||
<Layers>
|
||||
<Layer Name="" Visibility="true">
|
||||
<Camera DefaultSize="true" Width="0.000000" Height="0.000000" DefaultViewport="true" ViewportLeft="0.000000" ViewportTop="0.000000" ViewportRight="1.000000" ViewportBottom="1.000000" />
|
||||
</Layer>
|
||||
</Layers>
|
||||
<Variables />
|
||||
<AutomatismsSharedDatas />
|
||||
<Positions>
|
||||
<Objet nom="Tank" x="520.000000" y="216.000000" plan="-1" layer="" angle="-65.480415" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="0.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Tank" x="337.000000" y="215.000000" plan="-1" layer="" angle="-65.480415" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="0.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Tank" x="138.000000" y="201.000000" plan="-1" layer="" angle="-65.480415" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos>
|
||||
<Info name="animation" value="0.000000" />
|
||||
</floatInfos>
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Target" x="608.500000" y="178.500000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
</Positions>
|
||||
<Events>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Comment" />
|
||||
<Couleur r="255.000000" v="230.000000" b="109.000000" textR="0.000000" textG="0.000000" textB="0.000000" />
|
||||
<Com1 value='When there is more than one object which
must shoot a bullet, use "For each object" event
so as to create a bullet for each of the objects.' />
|
||||
<Com2 value='Quand plus d'un objet doit tirer, utilisez
l'<3B>v<EFBFBD>nement "Pour chaque objet" afin de cr<63>er
un tir pour chacun des objets.' />
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions>
|
||||
<Condition>
|
||||
<Type value="SourisBouton" Contraire="false" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Left" />
|
||||
</Condition>
|
||||
<Condition>
|
||||
<Type value="Timer" Contraire="false" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="0.25" />
|
||||
<Parametre value='"FireRate"' />
|
||||
</Condition>
|
||||
</Conditions>
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="ResetTimer" />
|
||||
<Parametre value="" />
|
||||
<Parametre value='"FireRate"' />
|
||||
</Action>
|
||||
</Actions>
|
||||
<Events>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::ForEach" />
|
||||
<Object value="Tank" />
|
||||
<Conditions />
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="Create" />
|
||||
<Parametre value="" />
|
||||
<Parametre value="Bullet" />
|
||||
<Parametre value="Tank.PointX(Canon)" />
|
||||
<Parametre value="Tank.PointY(Canon)" />
|
||||
<Parametre value="" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="AddForceVersPos" />
|
||||
<Parametre value="Bullet" />
|
||||
<Parametre value='MouseX("",0)' />
|
||||
<Parametre value='MouseY("",0)' />
|
||||
<Parametre value="300" />
|
||||
<Parametre value="1" />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
</Events>
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Comment" />
|
||||
<Couleur r="255.000000" v="230.000000" b="109.000000" textR="0.000000" textG="0.000000" textB="0.000000" />
|
||||
<Com1 value="There is nothing more to change in our example." />
|
||||
<Com2 value="Il n'y a rien de plus <20> modifier ici." />
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions />
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="TourneVersPos" />
|
||||
<Parametre value="Tank" />
|
||||
<Parametre value='MouseX("",0)' />
|
||||
<Parametre value='MouseY("",0)' />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="MettreXY" />
|
||||
<Parametre value="Target" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value="MouseX()" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value="MouseY()" />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
</Events>
|
||||
</Scene>
|
||||
</Scenes>
|
||||
<ExternalEvents />
|
||||
<ExternalLayouts />
|
||||
<ExternalSourceFiles />
|
||||
</Project>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Basic explanation about shooting bullets</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" />
|
||||
<extension name="DestroyOutsideAutomatism" />
|
||||
</extensions>
|
||||
<platforms>
|
||||
<platform name="GDevelop C++ platform" />
|
||||
<platform name="GDevelop JS platform" />
|
||||
</platforms>
|
||||
<currentPlatform>GDevelop JS platform</currentPlatform>
|
||||
</properties>
|
||||
<resources>
|
||||
<resources>
|
||||
<resource alwaysLoaded="false" file="Bullet.png" kind="image" name="Tir.png" smoothed="true" userAdded="true" />
|
||||
<resource alwaysLoaded="false" file="tank1fr1.png" kind="image" name="tank1fr1.png" smoothed="true" userAdded="true" />
|
||||
<resource alwaysLoaded="false" file="Pointer-Standard.png" kind="image" name="Pointer-Standard.png" smoothed="true" userAdded="true" />
|
||||
</resources>
|
||||
<resourceFolders />
|
||||
</resources>
|
||||
<objects />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<layouts>
|
||||
<layout b="125" disableInputWhenNotFocused="true" mangledName="One_32object" name="One object" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="125" standardSortMethod="true" stopSoundsOnStartup="true" title="" v="125">
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridOffsetX="0" gridOffsetY="0" gridR="158" gridWidth="32" snap="false" windowMask="false" zoomFactor="1.000000" />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<instances>
|
||||
<instance angle="-65.480415" customSize="false" height="0.000000" layer="" locked="false" name="Tank" width="0.000000" x="337.000000" y="215.000000" zOrder="-1">
|
||||
<numberProperties>
|
||||
<property name="animation" value="0.000000" />
|
||||
</numberProperties>
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Target" width="0.000000" x="476.500000" y="213.500000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
</instances>
|
||||
<objects>
|
||||
<object name="Bullet" type="Sprite">
|
||||
<variables />
|
||||
<automatisms>
|
||||
<automatism extraBorder="0.000000" name="DestroyOutside" type="DestroyOutsideAutomatism::DestroyOutside" />
|
||||
</automatisms>
|
||||
<animations>
|
||||
<animation useMultipleDirections="true">
|
||||
<directions>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="Tir.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="5.000000" y="5.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="5.000000" y="5.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="10.000000" y="0.000000" />
|
||||
<vertice x="10.000000" y="10.000000" />
|
||||
<vertice x="0.000000" y="10.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
</directions>
|
||||
</animation>
|
||||
</animations>
|
||||
</object>
|
||||
<object name="Tank" type="Sprite">
|
||||
<variables />
|
||||
<automatisms />
|
||||
<animations>
|
||||
<animation useMultipleDirections="false">
|
||||
<directions>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="tank1fr1.png">
|
||||
<points>
|
||||
<point name="Canon" x="61.000000" y="31.000000" />
|
||||
</points>
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="35.000000" y="31.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="70.000000" y="0.000000" />
|
||||
<vertice x="70.000000" y="62.000000" />
|
||||
<vertice x="0.000000" y="62.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
</directions>
|
||||
</animation>
|
||||
</animations>
|
||||
</object>
|
||||
<object name="Target" type="Sprite">
|
||||
<variables />
|
||||
<automatisms />
|
||||
<animations>
|
||||
<animation useMultipleDirections="false">
|
||||
<directions>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="Pointer-Standard.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="22.000000" y="22.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="44.000000" y="0.000000" />
|
||||
<vertice x="44.000000" y="44.000000" />
|
||||
<vertice x="0.000000" y="44.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
</directions>
|
||||
</animation>
|
||||
</animations>
|
||||
</object>
|
||||
</objects>
|
||||
<events>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>Shoot if left button is pressed and timer is ok :
Create a bullet
Make the bullet move
and reset the timer to fire another bullet later.</comment>
|
||||
<comment2>Tirer si le bouton gauche est pressé et le chronomètre supérieur à 0.25 secondes :
On créer un tir
On le met en mouvement
On remet à zéro le chronomètre pour pouvoir tirer plus tard.</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions>
|
||||
<condition>
|
||||
<type inverted="false" value="SourisBouton" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>Left</parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
<condition>
|
||||
<type inverted="false" value="Timer" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>0.25</parameter>
|
||||
<parameter>"FireRate"</parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
</conditions>
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="Create" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>Bullet</parameter>
|
||||
<parameter>Tank.PointX(Canon)</parameter>
|
||||
<parameter>Tank.PointY(Canon)</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="AddForceVersPos" />
|
||||
<parameters>
|
||||
<parameter>Bullet</parameter>
|
||||
<parameter>MouseX()</parameter>
|
||||
<parameter>MouseY()</parameter>
|
||||
<parameter>300</parameter>
|
||||
<parameter>1</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="ResetTimer" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>"FireRate"</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events />
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions />
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="MettreXY" />
|
||||
<parameters>
|
||||
<parameter>Target</parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>MouseX()</parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>MouseY()</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="TourneVersPos" />
|
||||
<parameters>
|
||||
<parameter>Tank</parameter>
|
||||
<parameter>MouseX()</parameter>
|
||||
<parameter>MouseY()</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>
|
||||
<layout b="125" disableInputWhenNotFocused="true" mangledName="Multiple_32objects" name="Multiple objects" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="125" standardSortMethod="true" stopSoundsOnStartup="true" title="" v="125">
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridOffsetX="0" gridOffsetY="0" gridR="158" gridWidth="32" snap="false" windowMask="false" zoomFactor="1.000000" />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<instances>
|
||||
<instance angle="-65.480415" customSize="false" height="0.000000" layer="" locked="false" name="Tank" width="0.000000" x="520.000000" y="216.000000" zOrder="-1">
|
||||
<numberProperties>
|
||||
<property name="animation" value="0.000000" />
|
||||
</numberProperties>
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="-65.480415" customSize="false" height="0.000000" layer="" locked="false" name="Tank" width="0.000000" x="337.000000" y="215.000000" zOrder="-1">
|
||||
<numberProperties>
|
||||
<property name="animation" value="0.000000" />
|
||||
</numberProperties>
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="-65.480415" customSize="false" height="0.000000" layer="" locked="false" name="Tank" width="0.000000" x="138.000000" y="201.000000" zOrder="-1">
|
||||
<numberProperties>
|
||||
<property name="animation" value="0.000000" />
|
||||
</numberProperties>
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Target" width="0.000000" x="608.500000" y="178.500000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
</instances>
|
||||
<objects>
|
||||
<object name="Bullet" type="Sprite">
|
||||
<variables />
|
||||
<automatisms>
|
||||
<automatism extraBorder="0.000000" name="DestroyOutside" type="DestroyOutsideAutomatism::DestroyOutside" />
|
||||
</automatisms>
|
||||
<animations>
|
||||
<animation useMultipleDirections="true">
|
||||
<directions>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="Tir.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="5.000000" y="5.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="5.000000" y="5.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="10.000000" y="0.000000" />
|
||||
<vertice x="10.000000" y="10.000000" />
|
||||
<vertice x="0.000000" y="10.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
</directions>
|
||||
</animation>
|
||||
</animations>
|
||||
</object>
|
||||
<object name="Tank" type="Sprite">
|
||||
<variables />
|
||||
<automatisms />
|
||||
<animations>
|
||||
<animation useMultipleDirections="false">
|
||||
<directions>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="tank1fr1.png">
|
||||
<points>
|
||||
<point name="Canon" x="61.000000" y="31.000000" />
|
||||
</points>
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="35.000000" y="31.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="70.000000" y="0.000000" />
|
||||
<vertice x="70.000000" y="62.000000" />
|
||||
<vertice x="0.000000" y="62.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
</directions>
|
||||
</animation>
|
||||
</animations>
|
||||
</object>
|
||||
<object name="Target" type="Sprite">
|
||||
<variables />
|
||||
<automatisms />
|
||||
<animations>
|
||||
<animation useMultipleDirections="false">
|
||||
<directions>
|
||||
<direction looping="false" timeBetweenFrames="1.000000">
|
||||
<sprites>
|
||||
<sprite hasCustomCollisionMask="false" image="Pointer-Standard.png">
|
||||
<points />
|
||||
<originPoint name="origine" x="0.000000" y="0.000000" />
|
||||
<centerPoint automatic="true" name="centre" x="22.000000" y="22.000000" />
|
||||
<customCollisionMask>
|
||||
<polygon>
|
||||
<vertice x="0.000000" y="0.000000" />
|
||||
<vertice x="44.000000" y="0.000000" />
|
||||
<vertice x="44.000000" y="44.000000" />
|
||||
<vertice x="0.000000" y="44.000000" />
|
||||
</polygon>
|
||||
</customCollisionMask>
|
||||
</sprite>
|
||||
</sprites>
|
||||
</direction>
|
||||
</directions>
|
||||
</animation>
|
||||
</animations>
|
||||
</object>
|
||||
</objects>
|
||||
<events>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>When there is more than one object which
must shoot a bullet, use "For each object" event
so as to create a bullet for each of the objects.</comment>
|
||||
<comment2>Quand plus d'un objet doit tirer, utilisez
l'évènement "Pour chaque objet" afin de créer
un tir pour chacun des objets.</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions>
|
||||
<condition>
|
||||
<type inverted="false" value="SourisBouton" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>Left</parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
<condition>
|
||||
<type inverted="false" value="Timer" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>0.25</parameter>
|
||||
<parameter>"FireRate"</parameter>
|
||||
</parameters>
|
||||
<subConditions />
|
||||
</condition>
|
||||
</conditions>
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="ResetTimer" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>"FireRate"</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::ForEach</type>
|
||||
<object>Tank</object>
|
||||
<conditions />
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="Create" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>Bullet</parameter>
|
||||
<parameter>Tank.PointX(Canon)</parameter>
|
||||
<parameter>Tank.PointY(Canon)</parameter>
|
||||
<parameter></parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="AddForceVersPos" />
|
||||
<parameters>
|
||||
<parameter>Bullet</parameter>
|
||||
<parameter>MouseX("",0)</parameter>
|
||||
<parameter>MouseY("",0)</parameter>
|
||||
<parameter>300</parameter>
|
||||
<parameter>1</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events />
|
||||
</event>
|
||||
</events>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>There is nothing more to change in our example.</comment>
|
||||
<comment2>Il n'y a rien de plus à modifier ici.</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions />
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="TourneVersPos" />
|
||||
<parameters>
|
||||
<parameter>Tank</parameter>
|
||||
<parameter>MouseX("",0)</parameter>
|
||||
<parameter>MouseY("",0)</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="MettreXY" />
|
||||
<parameters>
|
||||
<parameter>Target</parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>MouseX()</parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>MouseY()</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>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="79" major="3" minor="6" revision="0" />
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>slot_machine_example</name>
|
||||
<author></author>
|
||||
|
@@ -1,116 +1,127 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<Project>
|
||||
<GDVersion Major="3" Minor="0" Build="11297" Revision="57008" />
|
||||
<Info winExecutableFilename="" winExecutableIconFile="" linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false">
|
||||
<Nom value="Project" />
|
||||
<Auteur value="" />
|
||||
<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="TextObject" />
|
||||
<Extension name="TextEntryObject" />
|
||||
</Extensions>
|
||||
<Platforms current="Game Develop C++ platform">
|
||||
<Platform name="Game Develop C++ platform" />
|
||||
</Platforms>
|
||||
<WindowW value="800" />
|
||||
<WindowH value="600" />
|
||||
<Portable />
|
||||
<LatestCompilationDirectory value="" />
|
||||
<FPSmax value="60" />
|
||||
<FPSmin value="10" />
|
||||
<verticalSync value="false" />
|
||||
</Info>
|
||||
<Resources>
|
||||
<Resources />
|
||||
<ResourceFolders />
|
||||
</Resources>
|
||||
<Objects />
|
||||
<ObjectGroups />
|
||||
<Variables />
|
||||
<Scenes firstScene="">
|
||||
<Scene nom="New scene" mangledName="New_32scene" r="212.000000" v="212.000000" b="212.000000" titre="" oglFOV="90.000000" oglZNear="1.000000" oglZFar="500.000000" standardSortMethod="true" stopSoundsOnStartup="true" disableInputWhenNotFocused="true">
|
||||
<UISettings gridWidth="32.000000" grid="false" snap="true" gridHeight="32.000000" gridR="158.000000" gridG="180.000000" gridB="255.000000" zoomFactor="1.000000" windowMask="false" associatedLayout="" />
|
||||
<GroupesObjets />
|
||||
<Objets>
|
||||
<Objet nom="Entry" type="TextEntryObject::TextEntry">
|
||||
<Variables />
|
||||
</Objet>
|
||||
<Objet nom="Text" type="TextObject::Text" smoothed="true" bold="false" italic="false" underlined="false">
|
||||
<Variables />
|
||||
<String value="(Text used to display user input)" />
|
||||
<Font value="" />
|
||||
<CharacterSize value="20" />
|
||||
<Color r="0" g="0" b="0" />
|
||||
</Objet>
|
||||
</Objets>
|
||||
<Layers>
|
||||
<Layer Name="" Visibility="true">
|
||||
<Camera DefaultSize="true" Width="0.000000" Height="0.000000" DefaultViewport="true" ViewportLeft="0.000000" ViewportTop="0.000000" ViewportRight="1.000000" ViewportBottom="1.000000" />
|
||||
</Layer>
|
||||
</Layers>
|
||||
<Variables />
|
||||
<AutomatismsSharedDatas />
|
||||
<Positions>
|
||||
<Objet nom="Text" x="255.000000" y="266.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
<Objet nom="Entry" x="319.000000" y="268.000000" plan="0" layer="" angle="0.000000" personalizedSize="false" width="0.000000" height="0.000000" locked="false">
|
||||
<floatInfos />
|
||||
<stringInfos />
|
||||
<InitialVariables />
|
||||
</Objet>
|
||||
</Positions>
|
||||
<Events>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Comment" />
|
||||
<Couleur r="255.000000" v="230.000000" b="109.000000" textR="0.000000" textG="0.000000" textB="0.000000" />
|
||||
<Com1 value="Simply type a text on keyboard." />
|
||||
<Com2 value="Tapez un texte au clavier." />
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Standard" />
|
||||
<Conditions />
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="TextObject::String" />
|
||||
<Parametre value="Text" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value="Entry.String()" />
|
||||
</Action>
|
||||
<Action>
|
||||
<Type value="MettreXY" />
|
||||
<Parametre value="Text" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value="400-Text.Width()/2" />
|
||||
<Parametre value="=" />
|
||||
<Parametre value="300" />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
</Events>
|
||||
</Scene>
|
||||
</Scenes>
|
||||
<ExternalEvents />
|
||||
<ExternalLayouts />
|
||||
<ExternalSourceFiles />
|
||||
</Project>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Project</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="TextObject" />
|
||||
<extension name="TextEntryObject" />
|
||||
</extensions>
|
||||
<platforms>
|
||||
<platform name="GDevelop C++ platform" />
|
||||
</platforms>
|
||||
<currentPlatform>GDevelop C++ platform</currentPlatform>
|
||||
</properties>
|
||||
<resources>
|
||||
<resources />
|
||||
<resourceFolders />
|
||||
</resources>
|
||||
<objects />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<layouts>
|
||||
<layout b="212" disableInputWhenNotFocused="true" mangledName="New_32scene" name="New scene" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="212" standardSortMethod="true" stopSoundsOnStartup="true" title="" v="212">
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridOffsetX="0" gridOffsetY="0" gridR="158" gridWidth="32" snap="true" windowMask="false" zoomFactor="1.000000" />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<instances>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Text" width="0.000000" x="255.000000" y="266.000000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
<instance angle="0.000000" customSize="false" height="0.000000" layer="" locked="false" name="Entry" width="0.000000" x="319.000000" y="268.000000" zOrder="0">
|
||||
<numberProperties />
|
||||
<stringProperties />
|
||||
<initialVariables />
|
||||
</instance>
|
||||
</instances>
|
||||
<objects>
|
||||
<object name="Entry" type="TextEntryObject::TextEntry">
|
||||
<variables />
|
||||
<automatisms />
|
||||
</object>
|
||||
<object bold="false" italic="false" name="Text" smoothed="true" type="TextObject::Text" underlined="false">
|
||||
<variables />
|
||||
<automatisms />
|
||||
<string>(Text used to display user input)</string>
|
||||
<font></font>
|
||||
<characterSize>20</characterSize>
|
||||
<color b="0" g="0" r="0" />
|
||||
</object>
|
||||
</objects>
|
||||
<events>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>Simply type a text on keyboard.</comment>
|
||||
<comment2>Tapez un texte au clavier.</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Standard</type>
|
||||
<conditions />
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="TextObject::String" />
|
||||
<parameters>
|
||||
<parameter>Text</parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>Entry.String()</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
<action>
|
||||
<type inverted="false" value="MettreXY" />
|
||||
<parameters>
|
||||
<parameter>Text</parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>400-Text.Width()/2</parameter>
|
||||
<parameter>=</parameter>
|
||||
<parameter>300</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>
|
||||
|
@@ -1,124 +1,127 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<Game>
|
||||
<GDVersion Major="2" Minor="1" Build="10682" Revision="53886" />
|
||||
<Info winExecutableFilename="" winExecutableIconFile="" linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false">
|
||||
<Nom value="Project" />
|
||||
<Auteur value="" />
|
||||
<WindowW value="800" />
|
||||
<WindowH value="600" />
|
||||
<Portable value="true" />
|
||||
<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="TimedEvent" />
|
||||
</Extensions>
|
||||
<FPSmax value="60" />
|
||||
<FPSmin value="10" />
|
||||
<verticalSync value="false" />
|
||||
<Chargement>
|
||||
<Afficher value="true" />
|
||||
<Border value="true" />
|
||||
<Smooth value="true" />
|
||||
<Width value="170.000000" />
|
||||
<Height value="50.000000" />
|
||||
<TexteAfficher value="true" />
|
||||
<TexteXPos value="0.000000" />
|
||||
<TexteYPos value="5.000000" />
|
||||
<Texte value="Chargement" />
|
||||
<PourcentAfficher value="false" />
|
||||
<PourcentXPos value="0.000000" />
|
||||
<PourcentYPos value="0.000000" />
|
||||
<ImageAfficher value="false" />
|
||||
<Image value="" />
|
||||
</Chargement>
|
||||
</Info>
|
||||
<Resources>
|
||||
<Resources />
|
||||
<ResourceFolders />
|
||||
</Resources>
|
||||
<Objects />
|
||||
<ObjectGroups />
|
||||
<Variables />
|
||||
<Scenes>
|
||||
<Scene nom="New scene" r="125.000000" v="125.000000" b="125.000000" titre="" oglFOV="90.000000" oglZNear="1.000000" oglZFar="500.000000" standardSortMethod="true" stopSoundsOnStartup="true" gridWidth="32.000000" grid="false" snap="false" gridHeight="32.000000" gridR="158.000000" gridG="180.000000" gridB="255.000000" windowMask="false">
|
||||
<GroupesObjets />
|
||||
<Objets />
|
||||
<Layers>
|
||||
<Layer Name="" Visibility="true">
|
||||
<Camera DefaultSize="true" Width="0.000000" Height="0.000000" DefaultViewport="true" ViewportLeft="0.000000" ViewportTop="0.000000" ViewportRight="1.000000" ViewportBottom="1.000000" />
|
||||
</Layer>
|
||||
</Layers>
|
||||
<Variables />
|
||||
<AutomatismsSharedDatas />
|
||||
<Dependencies />
|
||||
<Events>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="BuiltinCommonInstructions::Comment" />
|
||||
<Couleur r="255.000000" v="230.000000" b="109.000000" textR="0.000000" textG="0.000000" textB="0.000000" />
|
||||
<Com1 value="1 second : Pause
1 second : Blue flashs
1 second : Red flashs" />
|
||||
<Com2 value="1 seconde de pause
1 seconde de flash bleus
1 seconde de flash rouges" />
|
||||
</Event>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="TimedEvent::TimedEvent" />
|
||||
<Name value="Start" />
|
||||
<Timeout value="1" />
|
||||
<Conditions />
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="SceneBackground" loc="true" />
|
||||
<Parametre value="" />
|
||||
<Parametre value='"255;0;0"' />
|
||||
</Action>
|
||||
</Actions>
|
||||
<Events>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="TimedEvent::TimedEvent" />
|
||||
<Name value="" />
|
||||
<Timeout value="1" />
|
||||
<Conditions />
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="SceneBackground" loc="true" />
|
||||
<Parametre value="" />
|
||||
<Parametre value='"0;0;255"' />
|
||||
</Action>
|
||||
</Actions>
|
||||
<Events>
|
||||
<Event disabled="false" folded="false">
|
||||
<Type value="TimedEvent::TimedEvent" />
|
||||
<Name value="" />
|
||||
<Timeout value="1" />
|
||||
<Conditions />
|
||||
<Actions>
|
||||
<Action>
|
||||
<Type value="TimedEvent::ResetTimedEventAndSubs" loc="true" />
|
||||
<Parametre value="Start" />
|
||||
</Action>
|
||||
</Actions>
|
||||
</Event>
|
||||
</Events>
|
||||
</Event>
|
||||
</Events>
|
||||
</Event>
|
||||
</Events>
|
||||
</Scene>
|
||||
</Scenes>
|
||||
<ExternalEvents />
|
||||
<ExternalSourceFiles />
|
||||
</Game>
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<project firstLayout="">
|
||||
<gdVersion build="84" major="3" minor="6" revision="0" />
|
||||
<properties linuxExecutableFilename="" macExecutableFilename="" useExternalSourceFiles="false" winExecutableFilename="" winExecutableIconFile="">
|
||||
<name>Project</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="TimedEvent" />
|
||||
</extensions>
|
||||
<platforms>
|
||||
<platform name="GDevelop C++ platform" />
|
||||
</platforms>
|
||||
<currentPlatform>GDevelop C++ platform</currentPlatform>
|
||||
</properties>
|
||||
<resources>
|
||||
<resources />
|
||||
<resourceFolders />
|
||||
</resources>
|
||||
<objects />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<layouts>
|
||||
<layout b="125" disableInputWhenNotFocused="false" mangledName="New_32scene" name="New scene" oglFOV="90.000000" oglZFar="500.000000" oglZNear="1.000000" r="125" standardSortMethod="true" stopSoundsOnStartup="true" title="" v="125">
|
||||
<uiSettings associatedLayout="" grid="false" gridB="255" gridG="180" gridHeight="32" gridOffsetX="0" gridOffsetY="0" gridR="158" gridWidth="32" snap="false" windowMask="false" zoomFactor="1.000000" />
|
||||
<objectsGroups />
|
||||
<variables />
|
||||
<instances />
|
||||
<objects />
|
||||
<events>
|
||||
<event disabled="false" folded="false">
|
||||
<type>BuiltinCommonInstructions::Comment</type>
|
||||
<color b="109" g="230" r="255" textB="0" textG="0" textR="0" />
|
||||
<comment>1 second : Pause
1 second : Blue flashs
1 second : Red flashs</comment>
|
||||
<comment2>1 seconde de pause
1 seconde de flash bleus
1 seconde de flash rouges</comment2>
|
||||
</event>
|
||||
<event disabled="false" folded="false">
|
||||
<type>TimedEvent::TimedEvent</type>
|
||||
<name>Start</name>
|
||||
<timeout>1</timeout>
|
||||
<conditions />
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="SceneBackground" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>"255;0;0"</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events>
|
||||
<event disabled="false" folded="false">
|
||||
<type>TimedEvent::TimedEvent</type>
|
||||
<name></name>
|
||||
<timeout>1</timeout>
|
||||
<conditions />
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="SceneBackground" />
|
||||
<parameters>
|
||||
<parameter></parameter>
|
||||
<parameter>"0;0;255"</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events>
|
||||
<event disabled="false" folded="false">
|
||||
<type>TimedEvent::TimedEvent</type>
|
||||
<name></name>
|
||||
<timeout>1</timeout>
|
||||
<conditions />
|
||||
<actions>
|
||||
<action>
|
||||
<type inverted="false" value="TimedEvent::ResetTimedEventAndSubs" />
|
||||
<parameters>
|
||||
<parameter>Start</parameter>
|
||||
</parameters>
|
||||
<subActions />
|
||||
</action>
|
||||
</actions>
|
||||
<events />
|
||||
</event>
|
||||
</events>
|
||||
</event>
|
||||
</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>
|
||||
|
Before Width: | Height: | Size: 209 B After Width: | Height: | Size: 206 B |
@@ -1,12 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<assembly
|
||||
xmlns="urn:schemas-microsoft-com:asm.v1"
|
||||
manifestVersion="1.0">
|
||||
manifestVersion="1.0"
|
||||
xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
|
||||
<assemblyIdentity
|
||||
name="GDevelop IDE.App"
|
||||
processorArchitecture="x86"
|
||||
version="1.0.0.0"
|
||||
type="win32"/>
|
||||
<asmv3:application>
|
||||
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
|
||||
<dpiAware>true</dpiAware>
|
||||
</asmv3:windowsSettings>
|
||||
</asmv3:application>
|
||||
<description>Executable</description>
|
||||
<dependency>
|
||||
<dependentAssembly>
|
||||
|