Compare commits
793 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
db074c7f57 | ||
![]() |
5b1fed4d9e | ||
![]() |
447106b7fb | ||
![]() |
91cfff6e84 | ||
![]() |
db3a107e0f | ||
![]() |
23dab62ad5 | ||
![]() |
3dd5c0f997 | ||
![]() |
517ef5fc57 | ||
![]() |
1d539968bb | ||
![]() |
4879bfe1b1 | ||
![]() |
e83d2a2b48 | ||
![]() |
cd84f6c43c | ||
![]() |
7bcc3dc6bb | ||
![]() |
1a995ba55c | ||
![]() |
622fcdcc62 | ||
![]() |
b933ab24dd | ||
![]() |
7fe4a5c5ff | ||
![]() |
3b36e16256 | ||
![]() |
b620737b18 | ||
![]() |
bcb9b03eab | ||
![]() |
e20f66909e | ||
![]() |
667d0a1f4a | ||
![]() |
de9d6bd103 | ||
![]() |
ba625133f1 | ||
![]() |
44ce216894 | ||
![]() |
0bcf3475b0 | ||
![]() |
09b35c9dd8 | ||
![]() |
0123128206 | ||
![]() |
7a728d370d | ||
![]() |
6bb426ecf6 | ||
![]() |
459b395ee9 | ||
![]() |
943401d8bf | ||
![]() |
020348e3b0 | ||
![]() |
347ee2a74e | ||
![]() |
c7cd582152 | ||
![]() |
6625e3fd00 | ||
![]() |
1710aacb17 | ||
![]() |
c88f7e53c0 | ||
![]() |
4c62c8c046 | ||
![]() |
ab2a347f97 | ||
![]() |
2a90e9bd5e | ||
![]() |
08a9a856a7 | ||
![]() |
ad2e85be49 | ||
![]() |
71f6cd529f | ||
![]() |
70c804e34a | ||
![]() |
8d92dd818e | ||
![]() |
7af76081d0 | ||
![]() |
3e31081e88 | ||
![]() |
c5b5819edf | ||
![]() |
6820a3eb10 | ||
![]() |
727b34df75 | ||
![]() |
bdb5461847 | ||
![]() |
c41537bcac | ||
![]() |
cd05c57e20 | ||
![]() |
c432378c78 | ||
![]() |
b650ba33b1 | ||
![]() |
f67206940e | ||
![]() |
bb69871c93 | ||
![]() |
6abfa19dd8 | ||
![]() |
f8cbd788a1 | ||
![]() |
5516c85f1d | ||
![]() |
dfc4f524fc | ||
![]() |
0b9728030a | ||
![]() |
8aeb7bfacb | ||
![]() |
966105fcc4 | ||
![]() |
51a6c935d9 | ||
![]() |
0d34568afc | ||
![]() |
b68d24e8e4 | ||
![]() |
13d5069bd3 | ||
![]() |
01372c9589 | ||
![]() |
e7498fd8f3 | ||
![]() |
846eceabdf | ||
![]() |
64692e405e | ||
![]() |
1adb4febb1 | ||
![]() |
ff24bf7af6 | ||
![]() |
d705f7503a | ||
![]() |
61b01aa1a1 | ||
![]() |
0296162cda | ||
![]() |
c11ffca94a | ||
![]() |
2fce1fc16f | ||
![]() |
2a3657abef | ||
![]() |
da4dc223f7 | ||
![]() |
eeb0dc8a63 | ||
![]() |
f6f56d77a0 | ||
![]() |
749c383fd7 | ||
![]() |
98c822bfb4 | ||
![]() |
2ed48d302d | ||
![]() |
7e7e93b94c | ||
![]() |
848df5aa5b | ||
![]() |
7a6f3ffe7c | ||
![]() |
21012c3445 | ||
![]() |
5485b28b19 | ||
![]() |
d313f13475 | ||
![]() |
a4e88bd504 | ||
![]() |
f446a75fd8 | ||
![]() |
e64bb8a6f7 | ||
![]() |
1cd4226427 | ||
![]() |
817fba1114 | ||
![]() |
37a0c3c919 | ||
![]() |
fc4b12803d | ||
![]() |
51f09d1bb6 | ||
![]() |
8ce9afff6b | ||
![]() |
84711a25c3 | ||
![]() |
d33042cece | ||
![]() |
719032f91d | ||
![]() |
73c0bf56c8 | ||
![]() |
acd8d54c5e | ||
![]() |
99b0c8345c | ||
![]() |
c97fea1a9e | ||
![]() |
cd7457eba8 | ||
![]() |
c9a0cc9afd | ||
![]() |
0f990cc913 | ||
![]() |
656921b9c8 | ||
![]() |
246bde6dec | ||
![]() |
d54eadf39d | ||
![]() |
3a2f6a2ac7 | ||
![]() |
feb243d2f7 | ||
![]() |
aea43b96d5 | ||
![]() |
64f077bcb2 | ||
![]() |
9e5893883f | ||
![]() |
99681bb89b | ||
![]() |
13dcc9a1bd | ||
![]() |
7eb96d97af | ||
![]() |
8e8b49f27d | ||
![]() |
226f67f114 | ||
![]() |
0c2600ccf4 | ||
![]() |
d3d37afea6 | ||
![]() |
507c23f401 | ||
![]() |
961513f81b | ||
![]() |
de45e12245 | ||
![]() |
746bdd0114 | ||
![]() |
8a0d0d332d | ||
![]() |
40be4153c2 | ||
![]() |
9bae415530 | ||
![]() |
fad17d7901 | ||
![]() |
35f857060c | ||
![]() |
90b8854ecf | ||
![]() |
cbb79a2d52 | ||
![]() |
116411a300 | ||
![]() |
7f3ef4002d | ||
![]() |
7ad5358451 | ||
![]() |
acd08be06a | ||
![]() |
12071e8645 | ||
![]() |
9aad6a89df | ||
![]() |
927632cd0f | ||
![]() |
f44d2ec219 | ||
![]() |
1006cf3fcb | ||
![]() |
fd8b6ce4ba | ||
![]() |
2dac7b12bb | ||
![]() |
cab91ebb8b | ||
![]() |
95709fbd4d | ||
![]() |
72a5d32979 | ||
![]() |
dca642ebb1 | ||
![]() |
d1b486f3cf | ||
![]() |
35c7328a48 | ||
![]() |
e68e814853 | ||
![]() |
117722621a | ||
![]() |
ce1c1c3cea | ||
![]() |
18626964eb | ||
![]() |
f2f40a4275 | ||
![]() |
77e4a1a614 | ||
![]() |
bec51c705b | ||
![]() |
3df427fb7c | ||
![]() |
7a6d549f53 | ||
![]() |
34981bd794 | ||
![]() |
c499817bed | ||
![]() |
f1be2948cf | ||
![]() |
976ea58f6b | ||
![]() |
12323965e0 | ||
![]() |
804e8c8718 | ||
![]() |
a549f220cb | ||
![]() |
452a4ec616 | ||
![]() |
1af2bb6023 | ||
![]() |
21dcb391b4 | ||
![]() |
8602bbfa51 | ||
![]() |
99e4c394fe | ||
![]() |
dc85bbacea | ||
![]() |
b24060f8d0 | ||
![]() |
40ba9526c4 | ||
![]() |
12106192b9 | ||
![]() |
d306c8f3fd | ||
![]() |
57c1b66a25 | ||
![]() |
54b6a7f295 | ||
![]() |
6a74d8c75f | ||
![]() |
e444e80493 | ||
![]() |
b78e8a46ec | ||
![]() |
42aed41cfc | ||
![]() |
9d970fb0ce | ||
![]() |
8da557443f | ||
![]() |
010759bdc2 | ||
![]() |
eb9c265ec1 | ||
![]() |
626a54b78f | ||
![]() |
5f0f3327c3 | ||
![]() |
6c83d655ea | ||
![]() |
f648d61f54 | ||
![]() |
7fc0742dfd | ||
![]() |
f9e7455e12 | ||
![]() |
9acfea02db | ||
![]() |
1630b82d63 | ||
![]() |
0121ce489b | ||
![]() |
35b14bb58a | ||
![]() |
4605ac8688 | ||
![]() |
b707e5acb8 | ||
![]() |
a75b87d69d | ||
![]() |
b8322398f3 | ||
![]() |
6f8ce3a133 | ||
![]() |
4573a9db1e | ||
![]() |
42f6dc9a76 | ||
![]() |
a48c3aef38 | ||
![]() |
760b06dc47 | ||
![]() |
718f204ebb | ||
![]() |
5688e21d0a | ||
![]() |
21238c8cb3 | ||
![]() |
a4ee365eb8 | ||
![]() |
3c24bb047f | ||
![]() |
f5acc4c9b3 | ||
![]() |
97ef2d5c94 | ||
![]() |
877679c726 | ||
![]() |
fff64c0ec9 | ||
![]() |
7d81821040 | ||
![]() |
b8e3164aa6 | ||
![]() |
871f6ade67 | ||
![]() |
dcae745626 | ||
![]() |
156fcaec8a | ||
![]() |
d65bc5c61f | ||
![]() |
989f4b2e4e | ||
![]() |
40059d4270 | ||
![]() |
56967479de | ||
![]() |
af0a3ca3eb | ||
![]() |
5a5b1d6eff | ||
![]() |
98b5a66ad0 | ||
![]() |
01196c6542 | ||
![]() |
002bfb06d0 | ||
![]() |
ad868362fe | ||
![]() |
b059c3f3b4 | ||
![]() |
508dd80c60 | ||
![]() |
1f022e860d | ||
![]() |
fe9252d3f9 | ||
![]() |
4706990730 | ||
![]() |
e22cbbeabd | ||
![]() |
71f0d25b77 | ||
![]() |
91aa2ec604 | ||
![]() |
5dc0413f48 | ||
![]() |
7ff0bc3fa0 | ||
![]() |
951f3f54af | ||
![]() |
7d991c6823 | ||
![]() |
549614adbb | ||
![]() |
f4053c18a6 | ||
![]() |
b492cc72c4 | ||
![]() |
2d6de6e16a | ||
![]() |
95afd2c5b6 | ||
![]() |
693eac1916 | ||
![]() |
780a022029 | ||
![]() |
1e4f622b5c | ||
![]() |
1fc1863e5b | ||
![]() |
476f6da7ec | ||
![]() |
828e16ac5b | ||
![]() |
33ff92681e | ||
![]() |
20afa9201d | ||
![]() |
764443d31f | ||
![]() |
539f68c013 | ||
![]() |
078669bf55 | ||
![]() |
3eb2a86b23 | ||
![]() |
10873c559d | ||
![]() |
34a902dc11 | ||
![]() |
e1c56f1c71 | ||
![]() |
02891a777b | ||
![]() |
18c5a230a3 | ||
![]() |
e95ae97c35 | ||
![]() |
db69c83a58 | ||
![]() |
cd9ae7ca40 | ||
![]() |
04a699d3e9 | ||
![]() |
e4fab74a32 | ||
![]() |
63cb853d72 | ||
![]() |
2a95765fd9 | ||
![]() |
f4a603217c | ||
![]() |
ee0ad9d346 | ||
![]() |
e1e6ab0d6d | ||
![]() |
05e8dc998b | ||
![]() |
66f67e7694 | ||
![]() |
ade4c5b4f5 | ||
![]() |
5b22ed1d45 | ||
![]() |
8462eefb7d | ||
![]() |
46e6ecd72a | ||
![]() |
08def0ebbf | ||
![]() |
9a0e138407 | ||
![]() |
3a982afea7 | ||
![]() |
ba5ccf72ef | ||
![]() |
5375647001 | ||
![]() |
02a5fb07a3 | ||
![]() |
327eba95a6 | ||
![]() |
6b88bae850 | ||
![]() |
5e534aa414 | ||
![]() |
faf4baffc5 | ||
![]() |
cf2100a626 | ||
![]() |
0b8f72c572 | ||
![]() |
4fd7ae71f8 | ||
![]() |
656b3bf3eb | ||
![]() |
18eb1b1cf4 | ||
![]() |
9a246686d5 | ||
![]() |
2c435388a7 | ||
![]() |
1efd19ee82 | ||
![]() |
f4dc2d6983 | ||
![]() |
64bfdf165f | ||
![]() |
ef3e145f42 | ||
![]() |
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 | ||
![]() |
3b03aaac32 | ||
![]() |
3666928c3a | ||
![]() |
cc45641c81 | ||
![]() |
e0f3781691 | ||
![]() |
a4de75d251 | ||
![]() |
41b4150aaa | ||
![]() |
b1f1b694f2 | ||
![]() |
52976169ae | ||
![]() |
7749abeff5 | ||
![]() |
bacae69f12 | ||
![]() |
870b6580f5 | ||
![]() |
9d8b81321b | ||
![]() |
44da670ae1 | ||
![]() |
79287fa9e2 | ||
![]() |
d1981e0b64 | ||
![]() |
671c0fad81 | ||
![]() |
3f1b677f92 | ||
![]() |
c341bb3113 | ||
![]() |
79c90f5e1b | ||
![]() |
8f5dcb8598 | ||
![]() |
4efab914fe | ||
![]() |
a550bb8c68 | ||
![]() |
b50a2715c8 | ||
![]() |
c4531df760 | ||
![]() |
42a2e28d30 | ||
![]() |
da37ae5c5d | ||
![]() |
433da0f2e9 | ||
![]() |
bb202692b5 | ||
![]() |
f7e6f2ae5a | ||
![]() |
a99582c67d | ||
![]() |
e5601575fa | ||
![]() |
f1a7750fc5 | ||
![]() |
e762aa55b6 | ||
![]() |
180c76af90 | ||
![]() |
2fe320ee3b | ||
![]() |
7f586e2275 | ||
![]() |
2d6212642a | ||
![]() |
92ff667e7f | ||
![]() |
6e4f7e67a4 | ||
![]() |
64e804c385 | ||
![]() |
13429fc8b3 | ||
![]() |
c98e97e60a | ||
![]() |
707427ccbb | ||
![]() |
f14971650d | ||
![]() |
daf0b9d8fd | ||
![]() |
f8629492b5 | ||
![]() |
dd849e16dd | ||
![]() |
587eab3806 | ||
![]() |
cb241ebba7 | ||
![]() |
e12a0729f7 | ||
![]() |
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 | ||
![]() |
52fcffa67b | ||
![]() |
8e6d977435 | ||
![]() |
5afff31684 | ||
![]() |
6831bd6e5d | ||
![]() |
ab791b3a35 | ||
![]() |
33900e9627 | ||
![]() |
4f35348546 | ||
![]() |
1d1bb6e90f | ||
![]() |
7046cf1f75 | ||
![]() |
72411e0a07 | ||
![]() |
30e15945a1 | ||
![]() |
ad0055910b | ||
![]() |
ae582ca360 | ||
![]() |
d52ca6b0bf | ||
![]() |
f92240330c | ||
![]() |
24aed30d3e | ||
![]() |
00f7619f0e | ||
![]() |
5b904f81df | ||
![]() |
f36c46cf52 | ||
![]() |
dede5434b2 | ||
![]() |
eb9ce475ba | ||
![]() |
2cff490c73 | ||
![]() |
a0680aee6e | ||
![]() |
90b4dceeee | ||
![]() |
3e98efa00e | ||
![]() |
5299f1514e | ||
![]() |
60e47b844d | ||
![]() |
1cef60cb01 | ||
![]() |
2008bbbe4a | ||
![]() |
b0828d0891 | ||
![]() |
6a15278034 | ||
![]() |
366275dc5d | ||
![]() |
d728e9cad1 | ||
![]() |
61fe1a2a2d | ||
![]() |
c97dd09b60 | ||
![]() |
f6ec5051a8 | ||
![]() |
6173af8574 | ||
![]() |
183dc4bcfd | ||
![]() |
e9a3aa8ffb | ||
![]() |
bc80b3251c | ||
![]() |
4b21cf333b | ||
![]() |
c0c05ff46d | ||
![]() |
ebb5bbde6f | ||
![]() |
0ac53b0fcf | ||
![]() |
3038f05f25 | ||
![]() |
5dd2080a36 | ||
![]() |
b04445e6fb | ||
![]() |
17dc3df0c1 | ||
![]() |
9fec099114 | ||
![]() |
2c0f1543ec | ||
![]() |
7754321a9b | ||
![]() |
5896d6d327 | ||
![]() |
f0b904941b | ||
![]() |
57356cbce2 | ||
![]() |
2f1430a512 | ||
![]() |
1e7f872292 | ||
![]() |
27dc3e7112 | ||
![]() |
0c32f98804 | ||
![]() |
552c6c1d40 | ||
![]() |
4eeabf430d | ||
![]() |
0f702df4b1 | ||
![]() |
3b1e7d4d49 | ||
![]() |
50bc037be9 | ||
![]() |
ed6ef52fd2 | ||
![]() |
fc2191bfe1 | ||
![]() |
543210b32a | ||
![]() |
4f004b0235 | ||
![]() |
69ce8ba239 | ||
![]() |
811a0fba65 | ||
![]() |
f503ee87ab | ||
![]() |
253581919b | ||
![]() |
38588dd2c9 | ||
![]() |
1f08d352f4 | ||
![]() |
5472b61a82 | ||
![]() |
cb0acf7e6c | ||
![]() |
9b34c19856 | ||
![]() |
cebad7cd62 | ||
![]() |
fa555dc567 | ||
![]() |
175c2310b4 | ||
![]() |
755807b075 | ||
![]() |
d4e0446793 | ||
![]() |
e66350a4a1 | ||
![]() |
dee35d7b5d | ||
![]() |
ba2d992351 | ||
![]() |
d0590b2e35 | ||
![]() |
05eb69061d | ||
![]() |
cb76e7869d | ||
![]() |
6b27f15f9d | ||
![]() |
0be6ba592a | ||
![]() |
e499143e85 | ||
![]() |
c38b1426ab | ||
![]() |
91692c4d29 | ||
![]() |
14e3bd6a2d | ||
![]() |
3ae4f1ba73 | ||
![]() |
e857f38fdc | ||
![]() |
69ada00ebc | ||
![]() |
0a60b4f355 | ||
![]() |
7dd5be4c19 | ||
![]() |
a63638dfbd | ||
![]() |
d7014bae6f | ||
![]() |
cec76de46a | ||
![]() |
0049b5c6fa | ||
![]() |
21bf75ecbc | ||
![]() |
766afcddde | ||
![]() |
0b6be1c988 | ||
![]() |
bdc2e216bb | ||
![]() |
b1a4b52dc1 | ||
![]() |
4cff715741 | ||
![]() |
c3e53aa877 | ||
![]() |
eea57cc65f | ||
![]() |
88fc1c3bfd | ||
![]() |
c8c654f5f8 | ||
![]() |
9d8a5b35bd | ||
![]() |
c2235cd1b3 | ||
![]() |
8c4ce675db | ||
![]() |
b800264456 | ||
![]() |
f242a5dad0 | ||
![]() |
5c8c5800e6 | ||
![]() |
752d2a48cf | ||
![]() |
c2dc553571 | ||
![]() |
ef2eea8b1c | ||
![]() |
53aaade1bb | ||
![]() |
ec5d6b3489 | ||
![]() |
11cfb9e235 | ||
![]() |
f1ca1348cb | ||
![]() |
1dce6df524 | ||
![]() |
62cc061b6f | ||
![]() |
5ca471c246 | ||
![]() |
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 |
@@ -7,6 +7,7 @@
|
||||
"module" : true,
|
||||
"process": false,
|
||||
"describe": false,
|
||||
"expect": false,
|
||||
"it": false,
|
||||
"after": false,
|
||||
"gdjs": true
|
||||
|
29
.gitignore
vendored
@@ -9,18 +9,10 @@
|
||||
/ExtLibs/*.7z
|
||||
/scripts/Repository keys
|
||||
/scripts/logs/*.txt
|
||||
/Binaries/.build
|
||||
/Binaries/.build-debug
|
||||
/Binaries/.build-dev
|
||||
/Binaries/.build-test
|
||||
/Binaries/.embuild
|
||||
/Binaries/.embuild-debug
|
||||
/Binaries/build
|
||||
/Binaries/build-debug
|
||||
/Binaries/build-dev
|
||||
/Binaries/build-tests
|
||||
/Binaries/embuild
|
||||
/Binaries/embuild-debug
|
||||
/Binaries/.build*
|
||||
/Binaries/.embuild*
|
||||
/Binaries/build*
|
||||
/Binaries/embuild*
|
||||
/Binaries/Releases/*.exe
|
||||
/Binaries/Releases/**/*.7z
|
||||
/Binaries/Releases/**/*.tar.bz2
|
||||
@@ -31,8 +23,10 @@ Binaries/Packaging/debian-source-package/gdevelop/
|
||||
Binaries/Packaging/opensuse-build-service/gdevelop/
|
||||
Binaries/Packaging/opensuse-build-service/final/
|
||||
Binaries/Packaging/GDevelop.app
|
||||
Binaries/Packaging/GDevelop.zip
|
||||
Binaries/Packaging/GDevelop.pkg
|
||||
Binaries/Packaging/logs
|
||||
/WebIDE
|
||||
/GDevelop.js
|
||||
*.depend
|
||||
*.layout
|
||||
*.xgdwe
|
||||
@@ -56,16 +50,16 @@ Binaries/Packaging/logs
|
||||
!/Binaries/Output/Release_Linux/CppPlatform/
|
||||
/Binaries/**/MinGW32
|
||||
/Binaries/**/CppPlatform/Runtime
|
||||
/Binaries/**/CppPlatform/Sources
|
||||
/Binaries/**/CppPlatform/include
|
||||
/Binaries/**/CppPlatform/Extensions/include
|
||||
/Binaries/**/JsPlatform/Runtime
|
||||
/Binaries/**/JsPlatform/*.dll
|
||||
/Binaries/**/JsPlatform/*.dll.a
|
||||
*.autosave
|
||||
/Binaries/Output/WebIDE/Release
|
||||
/Binaries/Output/WebIDE/Debug
|
||||
/Binaries/Output/WebIDE/libGD.raw.js
|
||||
/WebIDE
|
||||
/Binaries/Output/libGD.js/Release
|
||||
/Binaries/Output/libGD.js/Debug
|
||||
/Binaries/Output/libGD.js/libGD.raw.js
|
||||
!/GDCpp/scripts/bcp.exe
|
||||
!/scripts/libgettextlib-0-17.dll
|
||||
!/scripts/libgettextsrc-0-17.dll
|
||||
@@ -78,3 +72,4 @@ Binaries/Packaging/logs
|
||||
!/ExtLibs/7za.exe
|
||||
**/.DS_Store
|
||||
**/node_modules/
|
||||
.idea
|
||||
|
43
.travis.yml
@@ -1,18 +1,45 @@
|
||||
language: cpp
|
||||
sudo: false
|
||||
compiler:
|
||||
- gcc
|
||||
- clang
|
||||
|
||||
install:
|
||||
- sudo apt-get update
|
||||
#Download and compile dependencies
|
||||
- sudo apt-get install p7zip-full
|
||||
env:
|
||||
global:
|
||||
- GCC_VERSION="4.8"
|
||||
|
||||
addons:
|
||||
apt:
|
||||
sources:
|
||||
- ubuntu-toolchain-r-test
|
||||
packages:
|
||||
#Build dependencies:
|
||||
- cmake
|
||||
- p7zip-full
|
||||
- g++-4.8
|
||||
#SFML dependencies:
|
||||
- sudo apt-get install libopenal-dev libjpeg-dev libglew-dev libudev-dev libxrandr-dev libsndfile1-dev libglu1-mesa-dev libfreetype6-dev
|
||||
- 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:
|
||||
- "export DISPLAY=:99.0"
|
||||
- "sh -e /etc/init.d/xvfb start"
|
||||
|
||||
install:
|
||||
#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_EXTENSIONS=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
|
||||
@@ -29,4 +56,6 @@ script:
|
||||
- cd .build-tests
|
||||
# - export LD_LIBRARY_PATH=$PWD/Binaries/Output/Release_Linux:$PWD/.build-tests/ExtLibs/SFML/lib:$LD_LIBRARY_PATH
|
||||
- Core/GDCore_tests
|
||||
- GDCpp/GDCpp_tests
|
||||
- GDCpp/GDCpp_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
|
@@ -5,14 +5,14 @@
|
||||
|
||||
export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH
|
||||
if [ -z ${1+x} ]; then
|
||||
./GDIDE
|
||||
GDK_BACKEND=x11 ./GDIDE
|
||||
else
|
||||
./GDIDE "$1"
|
||||
GDK_BACKEND=x11 ./GDIDE "$1"
|
||||
fi
|
||||
|
||||
if [ "$?" = "127" ]; then
|
||||
mkdir -p ~/.GDevelop
|
||||
./GDIDE 1> ~/.GDevelop/errorMsgWhileLoadingGD.txt 2> ~/.GDevelop/errorMsgWhileLoadingGD.txt
|
||||
GDK_BACKEND=x11 ./GDIDE 1> ~/.GDevelop/errorMsgWhileLoadingGD.txt 2> ~/.GDevelop/errorMsgWhileLoadingGD.txt
|
||||
|
||||
errorMsg=$(cat < ~/.GDevelop/errorMsgWhileLoadingGD.txt)
|
||||
|
||||
|
@@ -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,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>
|
||||
|
@@ -1,4 +1,4 @@
|
||||
#include "GDCpp/RuntimeScene.h"
|
||||
#include "GDCpp/Runtime/RuntimeScene.h"
|
||||
#include "TextObject/TextObject.h" //but do not forget extensions includes
|
||||
#include <iostream>
|
||||
|
||||
|
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>
|
||||
|