No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

EndRecap.tscn 17KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368
  1. [gd_scene load_steps=20 format=2]
  2. [ext_resource path="res://scenes/end-screen/EndRecap.gd" type="Script" id=1]
  3. [ext_resource path="res://backgrounds/bureauGroupe-1.jpg" type="Texture" id=2]
  4. [ext_resource path="res://fonts/open-sans/OpenSans-ExtraBold.ttf" type="DynamicFontData" id=3]
  5. [ext_resource path="res://scenes/typo/Button.tscn" type="PackedScene" id=4]
  6. [ext_resource path="res://characters/Jean-Michel/Jean-Michel_bien_joue_petit.png" type="Texture" id=5]
  7. [ext_resource path="res://scenes/end-screen/EndCharacter.tscn" type="PackedScene" id=6]
  8. [ext_resource path="res://scenes/end-screen/ChoiceCircle.tscn" type="PackedScene" id=7]
  9. [ext_resource path="res://scenes/end-screen/AnimatedProgress.tscn" type="PackedScene" id=8]
  10. [ext_resource path="res://scenes/end-screen/GaugeProgress.tscn" type="PackedScene" id=9]
  11. [ext_resource path="res://fonts/open-sans/OpenSans-Regular.ttf" type="DynamicFontData" id=10]
  12. [ext_resource path="res://characters/Evelyne/evelyne_satisfaite.png" type="Texture" id=11]
  13. [ext_resource path="res://characters/Evelyne/evelyne_neutre.png" type="Texture" id=12]
  14. [ext_resource path="res://characters/Evelyne/evelyne_angry.png" type="Texture" id=13]
  15. [ext_resource path="res://styles/Panel.tres" type="StyleBox" id=14]
  16. [ext_resource path="res://characters/Jean-Michel/Jean-Michel_haineux3.png" type="Texture" id=15]
  17. [ext_resource path="res://characters/Jean-Michel/Jean-Méchant.png" type="Texture" id=16]
  18. [sub_resource type="DynamicFont" id=1]
  19. size = 80
  20. outline_size = 5
  21. outline_color = Color( 0.384314, 0.380392, 0.380392, 1 )
  22. font_data = ExtResource( 3 )
  23. [sub_resource type="DynamicFont" id=2]
  24. size = 50
  25. outline_size = 3
  26. outline_color = Color( 0.384314, 0.380392, 0.380392, 1 )
  27. font_data = ExtResource( 3 )
  28. [sub_resource type="DynamicFont" id=3]
  29. size = 30
  30. outline_size = 2
  31. outline_color = Color( 0.384314, 0.380392, 0.380392, 1 )
  32. font_data = ExtResource( 10 )
  33. [node name="EndRecap" type="Control"]
  34. anchor_right = 1.0
  35. anchor_bottom = 1.0
  36. script = ExtResource( 1 )
  37. __meta__ = {
  38. "_edit_use_anchors_": false
  39. }
  40. [node name="Background" type="TextureRect" parent="."]
  41. anchor_right = 1.0
  42. anchor_bottom = 1.0
  43. texture = ExtResource( 2 )
  44. expand = true
  45. stretch_mode = 7
  46. __meta__ = {
  47. "_edit_use_anchors_": false
  48. }
  49. [node name="VBoxContainer" type="VBoxContainer" parent="."]
  50. anchor_right = 1.0
  51. anchor_bottom = 1.0
  52. __meta__ = {
  53. "_edit_use_anchors_": false
  54. }
  55. [node name="EndLabel" type="Label" parent="VBoxContainer"]
  56. margin_right = 1920.0
  57. margin_bottom = 110.0
  58. custom_fonts/font = SubResource( 1 )
  59. text = "FIN"
  60. align = 1
  61. [node name="TitleLabel" type="Label" parent="VBoxContainer"]
  62. margin_top = 114.0
  63. margin_right = 1920.0
  64. margin_bottom = 183.0
  65. custom_fonts/font = SubResource( 2 )
  66. text = "Serious Game on Ethics"
  67. align = 1
  68. [node name="Control" type="Control" parent="VBoxContainer"]
  69. margin_top = 187.0
  70. margin_right = 1920.0
  71. margin_bottom = 846.0
  72. mouse_filter = 1
  73. size_flags_vertical = 3
  74. [node name="RecapContainer" type="HBoxContainer" parent="VBoxContainer/Control"]
  75. anchor_right = 1.0
  76. anchor_bottom = 1.0
  77. mouse_filter = 2
  78. size_flags_vertical = 3
  79. __meta__ = {
  80. "_edit_use_anchors_": false
  81. }
  82. [node name="SpacerLeft" type="Control" parent="VBoxContainer/Control/RecapContainer"]
  83. margin_right = 400.0
  84. margin_bottom = 659.0
  85. rect_min_size = Vector2( 400, 0 )
  86. mouse_filter = 2
  87. [node name="MarginContainer" type="MarginContainer" parent="VBoxContainer/Control/RecapContainer"]
  88. margin_left = 404.0
  89. margin_right = 1516.0
  90. margin_bottom = 659.0
  91. mouse_filter = 1
  92. size_flags_horizontal = 3
  93. custom_constants/margin_right = 100
  94. custom_constants/margin_top = 50
  95. custom_constants/margin_left = 100
  96. custom_constants/margin_bottom = 50
  97. [node name="Panel" type="Panel" parent="VBoxContainer/Control/RecapContainer/MarginContainer"]
  98. margin_left = 100.0
  99. margin_top = 50.0
  100. margin_right = 1012.0
  101. margin_bottom = 609.0
  102. mouse_filter = 1
  103. size_flags_horizontal = 3
  104. custom_styles/panel = ExtResource( 14 )
  105. [node name="MarginContainer" type="MarginContainer" parent="VBoxContainer/Control/RecapContainer/MarginContainer/Panel"]
  106. anchor_right = 1.0
  107. anchor_bottom = 1.0
  108. mouse_filter = 1
  109. custom_constants/margin_right = 20
  110. custom_constants/margin_top = 20
  111. custom_constants/margin_left = 20
  112. custom_constants/margin_bottom = 20
  113. __meta__ = {
  114. "_edit_use_anchors_": false
  115. }
  116. [node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer/Control/RecapContainer/MarginContainer/Panel/MarginContainer"]
  117. margin_left = 20.0
  118. margin_top = 20.0
  119. margin_right = 892.0
  120. margin_bottom = 539.0
  121. __meta__ = {
  122. "_edit_use_anchors_": false
  123. }
  124. [node name="Label" type="Label" parent="VBoxContainer/Control/RecapContainer/MarginContainer/Panel/MarginContainer/VBoxContainer"]
  125. margin_right = 872.0
  126. margin_bottom = 42.0
  127. custom_fonts/font = SubResource( 3 )
  128. text = "Récapitulatif"
  129. align = 1
  130. [node name="MarginContainer" type="MarginContainer" parent="VBoxContainer/Control/RecapContainer/MarginContainer/Panel/MarginContainer/VBoxContainer"]
  131. margin_top = 46.0
  132. margin_right = 872.0
  133. margin_bottom = 463.0
  134. mouse_filter = 1
  135. size_flags_vertical = 3
  136. custom_constants/margin_top = 40
  137. custom_constants/margin_bottom = 40
  138. [node name="GaugesContainer" type="HBoxContainer" parent="VBoxContainer/Control/RecapContainer/MarginContainer/Panel/MarginContainer/VBoxContainer/MarginContainer"]
  139. margin_top = 40.0
  140. margin_right = 872.0
  141. margin_bottom = 377.0
  142. size_flags_vertical = 3
  143. alignment = 1
  144. [node name="WorkProgress" parent="VBoxContainer/Control/RecapContainer/MarginContainer/Panel/MarginContainer/VBoxContainer/MarginContainer/GaugesContainer" instance=ExtResource( 9 )]
  145. margin_left = 128.0
  146. margin_right = 248.0
  147. margin_bottom = 337.0
  148. gauge_name = "Travail"
  149. gauge_color = Color( 0.576471, 0.345098, 0.313726, 1 )
  150. description_bad = "Le travail n’est pas une valeur au centre de vos priorités et vous vous laissez facilement distraire. Vous préférez profiter de la vie et saisir les opportunités qui se présentent à vous parfois en dépit de votre travail."
  151. description_neutral = "Pour vous le travail est une valeur importante mais pas capitale. Vous avez à cœur de vous investir et de mener à bien vos projets mais vous vous laissez parfois distraire. "
  152. description_good = "Prioriser le travail à accomplir devant toute forme de distraction est capital pour vous. Vous êtes sérieux, attentif et veillez au bon déroulement des projets auxquels vous êtes associés ce qui fait de vous un employé efficace."
  153. [node name="EducationProgress" parent="VBoxContainer/Control/RecapContainer/MarginContainer/Panel/MarginContainer/VBoxContainer/MarginContainer/GaugesContainer" instance=ExtResource( 9 )]
  154. margin_left = 252.0
  155. margin_right = 372.0
  156. margin_bottom = 337.0
  157. gauge_name = "Éducation"
  158. gauge_color = Color( 0.0627451, 0.764706, 0.933333, 1 )
  159. description_bad = "Vous vous contentez des connaissances apportées par votre environnement et ne cherchez pas à approfondir certains sujets."
  160. description_neutral = "Être curieux et apprendre de nouvelles choses est quelque chose d’important pour vous mais vous vous contentez parfois de vos connaissances sans chercher à en apprendre d’avantage."
  161. description_good = "Vous n'hésitez pas à vous nourrir des informations à votre portée. Vous appréciez vous former par vous même sur des sujets qui vous intéressent mais aussi apprendre des autres qui sont pour vous une source inépuisable de savoir."
  162. [node name="FinancesProgress" parent="VBoxContainer/Control/RecapContainer/MarginContainer/Panel/MarginContainer/VBoxContainer/MarginContainer/GaugesContainer" instance=ExtResource( 9 )]
  163. margin_left = 376.0
  164. margin_right = 496.0
  165. margin_bottom = 337.0
  166. gauge_name = "Finances"
  167. gauge_color = Color( 0.996078, 0.403922, 0.2, 1 )
  168. description_bad = "Vous ne prêtez pas attention à l’argent et ne basez pas vos décisions sur l’aspect financier. Pour vous d’autres valeurs sont plus essentielles. Cependant, attention à ne pas oublier que l’argent reste omniprésent dans la société actuelle. "
  169. description_neutral = "Pour vous l’argent est un moyen de réaliser vos projets mais n’est pas une fin en soi. Vous êtes conscient qu’il a une place importante autant dans la société que dans le monde du travail mais ne basez pas toutes vos décisions dans ce sens. "
  170. description_good = "Vous veillez à mettre votre santé financière ou bien celle de votre entreprise au premier plan. Pour vous, l’argent a une place importante autant dans la société que dans le monde du travail et en posséder représente un avantage de taille."
  171. [node name="EcologyProgress" parent="VBoxContainer/Control/RecapContainer/MarginContainer/Panel/MarginContainer/VBoxContainer/MarginContainer/GaugesContainer" instance=ExtResource( 9 )]
  172. margin_left = 500.0
  173. margin_right = 620.0
  174. margin_bottom = 337.0
  175. gauge_name = "Écologie"
  176. gauge_color = Color( 0.984314, 0.752941, 0.156863, 1 )
  177. description_bad = "Pour vous les enjeux autour de la protection de l’environnement et de l’écologie ne sont pas capitaux et d’actualité. Selon vous, il y a d’autres problèmes plus majeurs à prioriser. "
  178. description_neutral = "Vous êtes conscient de l’importance des enjeux concernant la protection de l’environnement et l’écologie. Vous faites votre maximum pour adopter un mode de vie éco-responsable mais vous avez parfois des difficultés à réaliser ces objectifs."
  179. description_good = "L’écologie est importante pour vous et vous avez à cœur de prendre des décisions qui permettent un avancement concernant la protection de l’environnement. Vous valorisez un mode de vie éco-responsable et essayez au maximum de sensibiliser vos collègues et amis à ce sujet."
  180. [node name="SocialProgress" parent="VBoxContainer/Control/RecapContainer/MarginContainer/Panel/MarginContainer/VBoxContainer/MarginContainer/GaugesContainer" instance=ExtResource( 9 )]
  181. margin_left = 624.0
  182. margin_right = 744.0
  183. margin_bottom = 337.0
  184. gauge_name = "Social"
  185. gauge_color = Color( 0.839216, 0.556863, 0.192157, 1 )
  186. description_bad = " Vous êtes un loup solitaire, les relations sociales ne sont pas votre priorité. Vous accordez plus d’importance à d’autres aspects de la vie et du travail qu’à l’entretien de relations qu’elles soient amicales ou avec vos collègues."
  187. description_neutral = "Vous prêtez attention aux personnes qui vous entourent et leur bien-être vous importe. Vous veillez à ce que vos relations, aussi bien avec vos collègues de travail qu’avec vos relations personnelles, restent cordiales."
  188. description_good = "Le bien-être et le respect d’autrui ont été au centre de vos choix. Vous prêtez beaucoup attention aux personnes qui vous entourent et vous veillez à développer au maximum vos relations, aussi bien avec vos collègues de travail qu’avec vos relations personnelles."
  189. [node name="CenterContainer" type="CenterContainer" parent="VBoxContainer/Control/RecapContainer/MarginContainer/Panel/MarginContainer/VBoxContainer"]
  190. margin_top = 467.0
  191. margin_right = 872.0
  192. margin_bottom = 519.0
  193. [node name="ExitButton" parent="VBoxContainer/Control/RecapContainer/MarginContainer/Panel/MarginContainer/VBoxContainer/CenterContainer" instance=ExtResource( 4 )]
  194. margin_left = 321.0
  195. margin_top = 0.0
  196. margin_right = 550.0
  197. margin_bottom = 52.0
  198. text = "Menu Principal"
  199. [node name="SpacerRight" type="Control" parent="VBoxContainer/Control/RecapContainer"]
  200. margin_left = 1520.0
  201. margin_right = 1920.0
  202. margin_bottom = 659.0
  203. rect_min_size = Vector2( 400, 0 )
  204. mouse_filter = 2
  205. __meta__ = {
  206. "_edit_use_anchors_": false
  207. }
  208. [node name="CharactersContainer" type="HBoxContainer" parent="VBoxContainer/Control"]
  209. anchor_right = 1.0
  210. anchor_bottom = 1.0
  211. mouse_filter = 2
  212. __meta__ = {
  213. "_edit_use_anchors_": false
  214. }
  215. [node name="Evelyne" parent="VBoxContainer/Control/CharactersContainer" instance=ExtResource( 6 )]
  216. title = "Evelyne"
  217. texture_bad = ExtResource( 13 )
  218. texture_neutral = ExtResource( 12 )
  219. texture_good = ExtResource( 11 )
  220. description_bad = "bad"
  221. description_neutral = "neutral"
  222. description_good = "good"
  223. [node name="Spacer" type="Control" parent="VBoxContainer/Control/CharactersContainer"]
  224. margin_left = 404.0
  225. margin_right = 1516.0
  226. margin_bottom = 659.0
  227. mouse_filter = 2
  228. size_flags_horizontal = 3
  229. __meta__ = {
  230. "_edit_use_anchors_": false
  231. }
  232. [node name="JM" parent="VBoxContainer/Control/CharactersContainer" instance=ExtResource( 6 )]
  233. margin_left = 1520.0
  234. margin_right = 1920.0
  235. is_left = false
  236. title = "Jen-Michel"
  237. texture_bad = ExtResource( 15 )
  238. texture_neutral = ExtResource( 16 )
  239. texture_good = ExtResource( 5 )
  240. description_bad = "bad"
  241. description_neutral = "neutral"
  242. description_good = "good"
  243. [node name="Tween" type="Tween" parent="VBoxContainer/Control"]
  244. [node name="MarginContainer" type="MarginContainer" parent="VBoxContainer"]
  245. margin_top = 850.0
  246. margin_right = 1920.0
  247. margin_bottom = 1080.0
  248. [node name="ColorRect" type="ColorRect" parent="VBoxContainer/MarginContainer"]
  249. margin_right = 1920.0
  250. margin_bottom = 230.0
  251. color = Color( 0, 0, 0, 0.478431 )
  252. [node name="MarginContainer" type="MarginContainer" parent="VBoxContainer/MarginContainer"]
  253. margin_right = 1920.0
  254. margin_bottom = 230.0
  255. custom_constants/margin_right = 220
  256. custom_constants/margin_top = 20
  257. custom_constants/margin_left = 220
  258. custom_constants/margin_bottom = 10
  259. [node name="MarginContainer" type="MarginContainer" parent="VBoxContainer/MarginContainer/MarginContainer"]
  260. margin_left = 220.0
  261. margin_top = 20.0
  262. margin_right = 1700.0
  263. margin_bottom = 220.0
  264. custom_constants/margin_right = 75
  265. custom_constants/margin_top = 70
  266. custom_constants/margin_left = 75
  267. custom_constants/margin_bottom = 70
  268. [node name="AnimatedProgress" parent="VBoxContainer/MarginContainer/MarginContainer/MarginContainer" instance=ExtResource( 8 )]
  269. anchor_right = 0.0
  270. margin_left = 75.0
  271. margin_top = 70.0
  272. margin_right = 1405.0
  273. margin_bottom = 130.0
  274. size_flags_horizontal = 3
  275. size_flags_vertical = 3
  276. [node name="HBoxContainer2" type="HBoxContainer" parent="VBoxContainer/MarginContainer/MarginContainer"]
  277. margin_left = 220.0
  278. margin_top = 20.0
  279. margin_right = 1700.0
  280. margin_bottom = 220.0
  281. __meta__ = {
  282. "_edit_use_anchors_": false
  283. }
  284. [node name="ChoiceCircle1" parent="VBoxContainer/MarginContainer/MarginContainer/HBoxContainer2" instance=ExtResource( 7 )]
  285. margin_left = 0.0
  286. margin_top = 0.0
  287. margin_right = 150.0
  288. margin_bottom = 200.0
  289. rect_rotation = 0.0
  290. dilemma_name = "Dilemme 1"
  291. choices_names = [ "Téléphone fermé", "Téléphone ouvert" ]
  292. choices_descriptions = [ "Vous avez choisi de faire en sorte que l’utilisateur ne puisse pas avoir accès aux composants de son téléphone. Cela permet de développer un téléphone toujours plus innovant et à la pointe de la technologie qui serait donc très attractif sur le marché. De plus, les utilisateurs n’ayant pas la possibilité de réparer leur téléphones, ils se tourneront plus facilement vers des modèles neufs ce qui peut générer plus de chiffre d'affaires pour l’entreprise. En revanche, cela encourage la surconsommation qui a un impact désastreux sur l’environnement. Lors de la phase utilisateur il vous a donc été plus difficile de remplacer votre écran cassé, cependant, parmi vos amis vous aviez le téléphone le plus esthétique.", "Vous avez choisi de faire en sorte que l’utilisateur puisse ouvrir son téléphone. Cela permet donc d’encourager le remplacement et le recyclage de pièces,d’aller à l’encontre de la surconsommation et de promouvoir une image éco-responsable pour l’entreprise. En revanche, cela signifie aussi renoncer à certaines innovations non compatibles avec le fait que le téléphone puisse s’ouvrir et renoncer à une certaine part de marché habitué aux innovations. Lors de la phase utilisateur il vous a donc été plus simple de remplacer votre écran cassé , cependant, parmi vos amis vous n’aviez pas le téléphone le plus esthétique." ]
  293. [node name="Spacer" type="Control" parent="VBoxContainer/MarginContainer/MarginContainer/HBoxContainer2"]
  294. margin_left = 154.0
  295. margin_right = 661.0
  296. margin_bottom = 200.0
  297. size_flags_horizontal = 3
  298. [node name="ChoiceCircle2" parent="VBoxContainer/MarginContainer/MarginContainer/HBoxContainer2" instance=ExtResource( 7 )]
  299. margin_left = 665.0
  300. margin_top = 0.0
  301. margin_right = 815.0
  302. margin_bottom = 200.0
  303. rect_rotation = 0.0
  304. dilemma_name = "Dilemme 2"
  305. [node name="Spacer2" type="Control" parent="VBoxContainer/MarginContainer/MarginContainer/HBoxContainer2"]
  306. margin_left = 819.0
  307. margin_right = 1326.0
  308. margin_bottom = 200.0
  309. size_flags_horizontal = 3
  310. [node name="ChoiceCircle3" parent="VBoxContainer/MarginContainer/MarginContainer/HBoxContainer2" instance=ExtResource( 7 )]
  311. margin_left = 1330.0
  312. margin_top = 0.0
  313. margin_right = 1480.0
  314. margin_bottom = 200.0
  315. rect_rotation = 0.0
  316. dilemma_name = "Dilemme 3"
  317. [node name="GaugesTimer" type="Timer" parent="."]
  318. wait_time = 0.5
  319. [node name="ChoicesTimer" type="Timer" parent="."]
  320. wait_time = 0.5
  321. [connection signal="pressed" from="VBoxContainer/Control/RecapContainer/MarginContainer/Panel/MarginContainer/VBoxContainer/CenterContainer/ExitButton" to="." method="_on_ExitButton_pressed"]
  322. [connection signal="timeout" from="GaugesTimer" to="." method="_on_GaugesTimer_timeout"]
  323. [connection signal="timeout" from="ChoicesTimer" to="." method="_on_ChoicesTimer_timeout"]