drill.tscn 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902
  1. [gd_scene load_steps=12 format=3 uid="uid://cvyho0tl25jfr"]
  2. [ext_resource type="Texture2D" uid="uid://2rtfkf1wpl2w" path="res://exec/niveaux/fonds/ground08.png" id="1_4hi75"]
  3. [ext_resource type="PackedScene" uid="uid://cpo1b44exbbyf" path="res://composants/objets/raquette/raquette.tscn" id="2_djyks"]
  4. [ext_resource type="PackedScene" uid="uid://cux4pm68s7pr8" path="res://composants/objets/lanceur/lanceur.tscn" id="3_v3i1i"]
  5. [ext_resource type="Script" path="res://composants/objets/brique/conteneur_briques.gd" id="4_5d23y"]
  6. [ext_resource type="PackedScene" uid="uid://brd8yid3l7wgm" path="res://composants/objets/brique/brique.tscn" id="5_gslm1"]
  7. [ext_resource type="Script" path="res://composants/mouvements/descente_lente.gd" id="6_rctfv"]
  8. [ext_resource type="PackedScene" uid="uid://b28d5a4be36qa" path="res://composants/objets/arene/arene.tscn" id="6_vjf1n"]
  9. [ext_resource type="PackedScene" uid="uid://mj0r0qodppdk" path="res://composants/interface/perdu/perdu.tscn" id="7_mo4dn"]
  10. [ext_resource type="PackedScene" uid="uid://byxtc8f6n5o3" path="res://composants/interface/gagne/gagne.tscn" id="8_84w7y"]
  11. [ext_resource type="PackedScene" uid="uid://ds3j5rjhys4xf" path="res://composants/interface/stock/stock.tscn" id="9_ia3ui"]
  12. [ext_resource type="AudioStream" uid="uid://1p4lhi3rprps" path="res://ressources/musiques/atelier_godot_level_main_loop.ogg" id="10_n0jtl"]
  13. [node name="Drill" type="Node2D"]
  14. [node name="Fond" type="TextureRect" parent="."]
  15. offset_right = 40.0
  16. offset_bottom = 40.0
  17. texture = ExtResource("1_4hi75")
  18. metadata/_edit_lock_ = true
  19. [node name="Raquette" parent="." instance=ExtResource("2_djyks")]
  20. position = Vector2(210, 400)
  21. [node name="Lanceur" parent="." instance=ExtResource("3_v3i1i")]
  22. position = Vector2(195, 192)
  23. nombre_de_balles = 2
  24. [node name="Briques" type="Node2D" parent="."]
  25. script = ExtResource("4_5d23y")
  26. [node name="Immobiles" type="Node2D" parent="Briques"]
  27. script = ExtResource("4_5d23y")
  28. [node name="Brique6" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  29. position = Vector2(30, 176)
  30. [node name="Brique7" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  31. position = Vector2(60, 176)
  32. pouvoir_type = 1
  33. [node name="Brique8" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  34. position = Vector2(90, 176)
  35. [node name="Brique13" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  36. position = Vector2(120, 176)
  37. [node name="Brique20" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  38. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  39. position = Vector2(30, 192)
  40. nombre_de_vies = 2
  41. [node name="Brique21" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  42. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  43. position = Vector2(60, 192)
  44. nombre_de_vies = 2
  45. [node name="Brique22" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  46. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  47. position = Vector2(90, 192)
  48. nombre_de_vies = 2
  49. [node name="Brique27" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  50. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  51. position = Vector2(120, 192)
  52. nombre_de_vies = 2
  53. [node name="Brique34" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  54. position = Vector2(30, 208)
  55. [node name="Brique35" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  56. position = Vector2(60, 208)
  57. [node name="Brique36" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  58. position = Vector2(90, 208)
  59. pouvoir_type = 3
  60. [node name="Brique41" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  61. position = Vector2(120, 208)
  62. [node name="Brique48" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  63. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  64. position = Vector2(30, 224)
  65. nombre_de_vies = 2
  66. [node name="Brique49" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  67. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  68. position = Vector2(60, 224)
  69. nombre_de_vies = 2
  70. [node name="Brique50" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  71. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  72. position = Vector2(90, 224)
  73. nombre_de_vies = 2
  74. [node name="Brique55" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  75. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  76. position = Vector2(120, 224)
  77. nombre_de_vies = 2
  78. [node name="Brique62" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  79. position = Vector2(30, 240)
  80. [node name="Brique63" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  81. position = Vector2(60, 240)
  82. [node name="Brique64" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  83. position = Vector2(90, 240)
  84. [node name="Brique69" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  85. position = Vector2(120, 240)
  86. [node name="Brique76" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  87. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  88. position = Vector2(30, 256)
  89. nombre_de_vies = 2
  90. [node name="Brique77" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  91. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  92. position = Vector2(60, 256)
  93. nombre_de_vies = 2
  94. [node name="Brique78" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  95. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  96. position = Vector2(90, 256)
  97. nombre_de_vies = 2
  98. [node name="Brique83" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  99. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  100. position = Vector2(120, 256)
  101. nombre_de_vies = 2
  102. [node name="Brique90" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  103. position = Vector2(30, 272)
  104. [node name="Brique91" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  105. position = Vector2(60, 272)
  106. pouvoir_type = 5
  107. [node name="Brique92" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  108. position = Vector2(90, 272)
  109. pouvoir_type = 2
  110. [node name="Brique97" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  111. position = Vector2(120, 272)
  112. [node name="Brique104" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  113. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  114. position = Vector2(30, 288)
  115. nombre_de_vies = 2
  116. [node name="Brique105" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  117. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  118. position = Vector2(60, 288)
  119. nombre_de_vies = 2
  120. [node name="Brique106" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  121. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  122. position = Vector2(90, 288)
  123. nombre_de_vies = 2
  124. [node name="Brique111" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  125. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  126. position = Vector2(120, 288)
  127. nombre_de_vies = 2
  128. [node name="Brique116" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  129. position = Vector2(30, 304)
  130. [node name="Brique117" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  131. position = Vector2(60, 304)
  132. [node name="Brique118" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  133. position = Vector2(90, 304)
  134. [node name="Brique123" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  135. position = Vector2(120, 304)
  136. [node name="Brique2" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  137. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  138. position = Vector2(30, 32)
  139. nombre_de_vies = 2
  140. [node name="Brique3" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  141. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  142. position = Vector2(60, 32)
  143. nombre_de_vies = 2
  144. [node name="Brique4" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  145. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  146. position = Vector2(90, 32)
  147. nombre_de_vies = 2
  148. [node name="Brique5" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  149. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  150. position = Vector2(120, 32)
  151. nombre_de_vies = 2
  152. [node name="Brique14" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  153. position = Vector2(270, 176)
  154. [node name="Brique15" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  155. position = Vector2(300, 176)
  156. [node name="Brique28" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  157. position = Vector2(330, 176)
  158. pouvoir_type = 1
  159. [node name="Brique29" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  160. position = Vector2(360, 176)
  161. [node name="Brique42" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  162. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  163. position = Vector2(270, 192)
  164. nombre_de_vies = 2
  165. [node name="Brique43" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  166. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  167. position = Vector2(300, 192)
  168. nombre_de_vies = 2
  169. [node name="Brique56" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  170. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  171. position = Vector2(330, 192)
  172. nombre_de_vies = 2
  173. [node name="Brique57" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  174. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  175. position = Vector2(360, 192)
  176. nombre_de_vies = 2
  177. [node name="Brique70" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  178. position = Vector2(270, 208)
  179. [node name="Brique71" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  180. position = Vector2(300, 208)
  181. pouvoir_type = 3
  182. [node name="Brique84" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  183. position = Vector2(330, 208)
  184. [node name="Brique85" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  185. position = Vector2(360, 208)
  186. [node name="Brique98" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  187. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  188. position = Vector2(270, 224)
  189. nombre_de_vies = 2
  190. [node name="Brique99" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  191. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  192. position = Vector2(300, 224)
  193. nombre_de_vies = 2
  194. [node name="Brique130" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  195. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  196. position = Vector2(330, 224)
  197. nombre_de_vies = 2
  198. [node name="Brique131" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  199. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  200. position = Vector2(360, 224)
  201. nombre_de_vies = 2
  202. [node name="Brique132" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  203. position = Vector2(270, 240)
  204. [node name="Brique133" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  205. position = Vector2(300, 240)
  206. [node name="Brique134" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  207. position = Vector2(330, 240)
  208. [node name="Brique135" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  209. position = Vector2(360, 240)
  210. [node name="Brique136" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  211. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  212. position = Vector2(270, 256)
  213. nombre_de_vies = 2
  214. [node name="Brique137" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  215. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  216. position = Vector2(300, 256)
  217. nombre_de_vies = 2
  218. [node name="Brique138" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  219. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  220. position = Vector2(330, 256)
  221. nombre_de_vies = 2
  222. [node name="Brique139" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  223. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  224. position = Vector2(360, 256)
  225. nombre_de_vies = 2
  226. [node name="Brique140" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  227. position = Vector2(270, 272)
  228. [node name="Brique141" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  229. position = Vector2(300, 272)
  230. pouvoir_type = 2
  231. [node name="Brique142" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  232. position = Vector2(330, 272)
  233. pouvoir_type = 5
  234. [node name="Brique143" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  235. position = Vector2(360, 272)
  236. [node name="Brique144" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  237. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  238. position = Vector2(270, 288)
  239. nombre_de_vies = 2
  240. [node name="Brique145" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  241. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  242. position = Vector2(300, 288)
  243. nombre_de_vies = 2
  244. [node name="Brique146" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  245. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  246. position = Vector2(330, 288)
  247. nombre_de_vies = 2
  248. [node name="Brique147" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  249. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  250. position = Vector2(360, 288)
  251. nombre_de_vies = 2
  252. [node name="Brique148" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  253. position = Vector2(270, 304)
  254. [node name="Brique149" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  255. position = Vector2(300, 304)
  256. [node name="Brique150" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  257. position = Vector2(330, 304)
  258. [node name="Brique151" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  259. position = Vector2(360, 304)
  260. [node name="Brique9" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  261. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  262. position = Vector2(270, 32)
  263. nombre_de_vies = 2
  264. [node name="Brique10" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  265. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  266. position = Vector2(300, 32)
  267. nombre_de_vies = 2
  268. [node name="Brique11" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  269. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  270. position = Vector2(330, 32)
  271. nombre_de_vies = 2
  272. [node name="Brique12" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  273. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  274. position = Vector2(360, 32)
  275. nombre_de_vies = 2
  276. [node name="Brique124" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  277. position = Vector2(60, 16)
  278. pouvoir_type = 1
  279. [node name="Brique167" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  280. position = Vector2(120, 16)
  281. pouvoir_type = 1
  282. [node name="Brique168" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  283. position = Vector2(270, 16)
  284. pouvoir_type = 1
  285. [node name="Brique169" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  286. position = Vector2(330, 16)
  287. pouvoir_type = 1
  288. [node name="Brique16" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  289. position = Vector2(30, 48)
  290. pouvoir_type = 4
  291. [node name="Brique17" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  292. position = Vector2(60, 48)
  293. [node name="Brique18" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  294. position = Vector2(90, 48)
  295. [node name="Brique19" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  296. position = Vector2(120, 48)
  297. pouvoir_type = 2
  298. [node name="Brique23" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  299. position = Vector2(270, 48)
  300. pouvoir_type = 2
  301. [node name="Brique24" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  302. position = Vector2(300, 48)
  303. [node name="Brique25" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  304. position = Vector2(330, 48)
  305. [node name="Brique26" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  306. position = Vector2(360, 48)
  307. pouvoir_type = 4
  308. [node name="Brique30" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  309. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  310. position = Vector2(30, 64)
  311. nombre_de_vies = 2
  312. [node name="Brique31" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  313. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  314. position = Vector2(60, 64)
  315. nombre_de_vies = 2
  316. [node name="Brique32" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  317. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  318. position = Vector2(90, 64)
  319. nombre_de_vies = 2
  320. [node name="Brique33" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  321. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  322. position = Vector2(120, 64)
  323. nombre_de_vies = 2
  324. [node name="Brique37" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  325. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  326. position = Vector2(270, 64)
  327. nombre_de_vies = 2
  328. [node name="Brique38" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  329. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  330. position = Vector2(300, 64)
  331. nombre_de_vies = 2
  332. [node name="Brique39" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  333. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  334. position = Vector2(330, 64)
  335. nombre_de_vies = 2
  336. [node name="Brique40" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  337. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  338. position = Vector2(360, 64)
  339. nombre_de_vies = 2
  340. [node name="Brique44" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  341. position = Vector2(30, 80)
  342. [node name="Brique45" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  343. position = Vector2(60, 80)
  344. [node name="Brique46" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  345. position = Vector2(90, 80)
  346. [node name="Brique47" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  347. position = Vector2(120, 80)
  348. [node name="Brique51" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  349. position = Vector2(270, 80)
  350. [node name="Brique52" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  351. position = Vector2(300, 80)
  352. [node name="Brique53" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  353. position = Vector2(330, 80)
  354. [node name="Brique54" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  355. position = Vector2(360, 80)
  356. [node name="Brique58" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  357. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  358. position = Vector2(30, 96)
  359. nombre_de_vies = 2
  360. [node name="Brique59" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  361. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  362. position = Vector2(60, 96)
  363. nombre_de_vies = 2
  364. [node name="Brique60" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  365. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  366. position = Vector2(90, 96)
  367. nombre_de_vies = 2
  368. [node name="Brique61" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  369. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  370. position = Vector2(120, 96)
  371. nombre_de_vies = 2
  372. [node name="Brique65" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  373. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  374. position = Vector2(270, 96)
  375. nombre_de_vies = 2
  376. [node name="Brique66" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  377. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  378. position = Vector2(300, 96)
  379. nombre_de_vies = 2
  380. [node name="Brique67" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  381. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  382. position = Vector2(330, 96)
  383. nombre_de_vies = 2
  384. [node name="Brique68" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  385. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  386. position = Vector2(360, 96)
  387. nombre_de_vies = 2
  388. [node name="Brique72" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  389. position = Vector2(30, 112)
  390. [node name="Brique73" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  391. position = Vector2(60, 112)
  392. [node name="Brique74" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  393. position = Vector2(90, 112)
  394. pouvoir_type = 4
  395. [node name="Brique75" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  396. position = Vector2(120, 112)
  397. [node name="Brique79" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  398. position = Vector2(270, 112)
  399. [node name="Brique80" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  400. position = Vector2(300, 112)
  401. pouvoir_type = 4
  402. [node name="Brique81" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  403. position = Vector2(330, 112)
  404. [node name="Brique82" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  405. position = Vector2(360, 112)
  406. [node name="Brique86" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  407. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  408. position = Vector2(30, 128)
  409. nombre_de_vies = 2
  410. [node name="Brique87" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  411. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  412. position = Vector2(60, 128)
  413. nombre_de_vies = 2
  414. [node name="Brique88" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  415. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  416. position = Vector2(90, 128)
  417. nombre_de_vies = 2
  418. [node name="Brique89" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  419. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  420. position = Vector2(120, 128)
  421. nombre_de_vies = 2
  422. [node name="Brique93" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  423. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  424. position = Vector2(270, 128)
  425. nombre_de_vies = 2
  426. [node name="Brique94" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  427. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  428. position = Vector2(300, 128)
  429. nombre_de_vies = 2
  430. [node name="Brique95" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  431. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  432. position = Vector2(330, 128)
  433. nombre_de_vies = 2
  434. [node name="Brique96" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  435. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  436. position = Vector2(360, 128)
  437. nombre_de_vies = 2
  438. [node name="Brique100" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  439. position = Vector2(30, 144)
  440. [node name="Brique101" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  441. position = Vector2(60, 144)
  442. [node name="Brique102" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  443. position = Vector2(90, 144)
  444. [node name="Brique103" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  445. position = Vector2(120, 144)
  446. [node name="Brique107" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  447. position = Vector2(270, 144)
  448. [node name="Brique108" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  449. position = Vector2(300, 144)
  450. [node name="Brique109" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  451. position = Vector2(330, 144)
  452. [node name="Brique110" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  453. position = Vector2(360, 144)
  454. [node name="Brique112" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  455. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  456. position = Vector2(30, 160)
  457. nombre_de_vies = 2
  458. [node name="Brique159" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  459. modulate = Color(0.333333, 0.333333, 0.333333, 1)
  460. position = Vector2(390, 192)
  461. nombre_de_vies = 3
  462. [node name="Brique160" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  463. modulate = Color(0.333333, 0.333333, 0.333333, 1)
  464. position = Vector2(390, 128)
  465. nombre_de_vies = 3
  466. [node name="Brique161" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  467. modulate = Color(0.333333, 0.333333, 0.333333, 1)
  468. position = Vector2(390, 256)
  469. nombre_de_vies = 3
  470. [node name="Brique162" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  471. modulate = Color(0.333333, 0.333333, 0.333333, 1)
  472. position = Vector2(390, 288)
  473. nombre_de_vies = 3
  474. [node name="Brique163" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  475. modulate = Color(0.333333, 0.333333, 0.333333, 1)
  476. position = Vector2(390, 192)
  477. nombre_de_vies = 3
  478. [node name="Brique164" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  479. modulate = Color(0.333333, 0.333333, 0.333333, 1)
  480. position = Vector2(390, 224)
  481. nombre_de_vies = 3
  482. [node name="Brique165" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  483. modulate = Color(0.333333, 0.333333, 0.333333, 1)
  484. position = Vector2(390, 160)
  485. nombre_de_vies = 3
  486. [node name="Brique126" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  487. modulate = Color(0.333333, 0.333333, 0.333333, 1)
  488. position = Vector2(390, 96)
  489. nombre_de_vies = 3
  490. [node name="Brique129" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  491. modulate = Color(0.333333, 0.333333, 0.333333, 1)
  492. position = Vector2(390, 32)
  493. nombre_de_vies = 3
  494. [node name="Brique166" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  495. modulate = Color(0.333333, 0.333333, 0.333333, 1)
  496. position = Vector2(390, 64)
  497. nombre_de_vies = 3
  498. [node name="Brique152" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  499. modulate = Color(0.333333, 0.333333, 0.333333, 1)
  500. position = Vector2(0, 192)
  501. nombre_de_vies = 3
  502. [node name="Brique153" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  503. modulate = Color(0.333333, 0.333333, 0.333333, 1)
  504. position = Vector2(0, 128)
  505. nombre_de_vies = 3
  506. [node name="Brique154" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  507. modulate = Color(0.333333, 0.333333, 0.333333, 1)
  508. position = Vector2(0, 256)
  509. nombre_de_vies = 3
  510. [node name="Brique158" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  511. modulate = Color(0.333333, 0.333333, 0.333333, 1)
  512. position = Vector2(0, 288)
  513. nombre_de_vies = 3
  514. [node name="Brique155" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  515. modulate = Color(0.333333, 0.333333, 0.333333, 1)
  516. position = Vector2(0, 192)
  517. nombre_de_vies = 3
  518. [node name="Brique156" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  519. modulate = Color(0.333333, 0.333333, 0.333333, 1)
  520. position = Vector2(0, 224)
  521. nombre_de_vies = 3
  522. [node name="Brique157" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  523. modulate = Color(0.333333, 0.333333, 0.333333, 1)
  524. position = Vector2(0, 160)
  525. nombre_de_vies = 3
  526. [node name="Brique125" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  527. modulate = Color(0.333333, 0.333333, 0.333333, 1)
  528. position = Vector2(0, 96)
  529. nombre_de_vies = 3
  530. [node name="Brique128" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  531. modulate = Color(0.333333, 0.333333, 0.333333, 1)
  532. position = Vector2(0, 32)
  533. nombre_de_vies = 3
  534. [node name="Brique127" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  535. modulate = Color(0.333333, 0.333333, 0.333333, 1)
  536. position = Vector2(0, 64)
  537. nombre_de_vies = 3
  538. [node name="Brique113" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  539. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  540. position = Vector2(60, 160)
  541. nombre_de_vies = 2
  542. [node name="Brique114" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  543. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  544. position = Vector2(90, 160)
  545. nombre_de_vies = 2
  546. [node name="Brique115" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  547. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  548. position = Vector2(120, 160)
  549. nombre_de_vies = 2
  550. [node name="Brique119" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  551. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  552. position = Vector2(270, 160)
  553. nombre_de_vies = 2
  554. [node name="Brique120" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  555. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  556. position = Vector2(300, 160)
  557. nombre_de_vies = 2
  558. [node name="Brique121" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  559. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  560. position = Vector2(330, 160)
  561. nombre_de_vies = 2
  562. [node name="Brique122" parent="Briques/Immobiles" instance=ExtResource("5_gslm1")]
  563. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  564. position = Vector2(360, 160)
  565. nombre_de_vies = 2
  566. [node name="Foreuse" type="Node2D" parent="Briques"]
  567. position = Vector2(0, -176)
  568. script = ExtResource("4_5d23y")
  569. mouvement_script = ExtResource("6_rctfv")
  570. [node name="Brique6" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  571. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  572. position = Vector2(150, 32)
  573. nombre_de_vies = 2
  574. [node name="Brique7" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  575. position = Vector2(180, 32)
  576. pouvoir_type = 6
  577. [node name="Brique8" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  578. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  579. position = Vector2(240, 32)
  580. nombre_de_vies = 2
  581. [node name="Brique13" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  582. position = Vector2(210, 32)
  583. pouvoir_type = 4
  584. [node name="Brique20" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  585. position = Vector2(150, 48)
  586. [node name="Brique21" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  587. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  588. position = Vector2(180, 48)
  589. nombre_de_vies = 2
  590. [node name="Brique22" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  591. position = Vector2(240, 48)
  592. [node name="Brique27" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  593. position = Vector2(210, 48)
  594. [node name="Brique34" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  595. position = Vector2(150, 64)
  596. [node name="Brique35" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  597. position = Vector2(180, 64)
  598. [node name="Brique36" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  599. position = Vector2(240, 64)
  600. [node name="Brique41" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  601. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  602. position = Vector2(210, 64)
  603. nombre_de_vies = 2
  604. [node name="Brique48" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  605. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  606. position = Vector2(150, 80)
  607. nombre_de_vies = 2
  608. [node name="Brique49" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  609. position = Vector2(180, 80)
  610. [node name="Brique50" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  611. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  612. position = Vector2(240, 80)
  613. nombre_de_vies = 2
  614. [node name="Brique55" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  615. position = Vector2(210, 80)
  616. [node name="Brique62" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  617. position = Vector2(150, 96)
  618. [node name="Brique63" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  619. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  620. position = Vector2(180, 96)
  621. nombre_de_vies = 2
  622. [node name="Brique64" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  623. position = Vector2(240, 96)
  624. [node name="Brique69" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  625. position = Vector2(210, 96)
  626. [node name="Brique76" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  627. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  628. position = Vector2(150, 112)
  629. nombre_de_vies = 2
  630. [node name="Brique77" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  631. position = Vector2(180, 112)
  632. [node name="Brique78" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  633. position = Vector2(240, 112)
  634. [node name="Brique83" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  635. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  636. position = Vector2(210, 112)
  637. nombre_de_vies = 2
  638. [node name="Brique91" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  639. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  640. position = Vector2(180, 128)
  641. nombre_de_vies = 2
  642. [node name="Brique92" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  643. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  644. position = Vector2(240, 128)
  645. nombre_de_vies = 2
  646. [node name="Brique97" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  647. position = Vector2(210, 128)
  648. [node name="Brique106" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  649. position = Vector2(240, 144)
  650. pouvoir_type = 6
  651. [node name="Brique111" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  652. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  653. position = Vector2(210, 144)
  654. nombre_de_vies = 2
  655. [node name="Brique118" parent="Briques/Foreuse" instance=ExtResource("5_gslm1")]
  656. modulate = Color(0.666667, 0.666667, 0.666667, 1)
  657. position = Vector2(240, 160)
  658. nombre_de_vies = 2
  659. [node name="Arene" parent="." instance=ExtResource("6_vjf1n")]
  660. metadata/_edit_lock_ = true
  661. [node name="Message" type="PanelContainer" parent="."]
  662. visible = false
  663. offset_left = 20.0
  664. offset_top = 20.0
  665. offset_right = 400.0
  666. offset_bottom = 400.0
  667. [node name="Perdu" parent="Message" instance=ExtResource("7_mo4dn")]
  668. visible = false
  669. layout_mode = 2
  670. [node name="Gagne" parent="Message" instance=ExtResource("8_84w7y")]
  671. visible = false
  672. layout_mode = 2
  673. [node name="Stock" parent="." instance=ExtResource("9_ia3ui")]
  674. offset_bottom = 420.0
  675. [node name="Musique" type="AudioStreamPlayer" parent="."]
  676. process_mode = 3
  677. stream = ExtResource("10_n0jtl")
  678. autoplay = true
  679. bus = &"Musique"
  680. [connection signal="nb_balles_change" from="Lanceur" to="Stock" method="_quand_nombre_balles_change"]
  681. [connection signal="partie_perdue" from="Lanceur" to="Message" method="show"]
  682. [connection signal="partie_perdue" from="Lanceur" to="Message/Perdu" method="show"]
  683. [connection signal="plus_de_briques" from="Briques" to="Lanceur" method="queue_free"]
  684. [connection signal="plus_de_briques" from="Briques" to="Message" method="show"]
  685. [connection signal="plus_de_briques" from="Briques" to="Message/Gagne" method="show"]
  686. [connection signal="balle_detruite" from="Arene" to="Lanceur" method="_quand_balle_detruite"]
  687. [connection signal="brique_sortie" from="Arene" to="Lanceur" method="free"]
  688. [connection signal="brique_sortie" from="Arene" to="Message" method="show"]
  689. [connection signal="brique_sortie" from="Arene" to="Message/Perdu" method="show"]