project.godot 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. ; Engine configuration file.
  2. ; It's best edited using the editor UI and not directly,
  3. ; since the parameters that go here are not all obvious.
  4. ;
  5. ; Format:
  6. ; [section] ; section goes between []
  7. ; param=value ; assign values to parameters
  8. config_version=5
  9. _global_script_classes=[{
  10. "base": "CharacterBody2D",
  11. "class": &"Bullet",
  12. "language": &"GDScript",
  13. "path": "res://scene/entity/bullet.gd"
  14. }, {
  15. "base": "Node2D",
  16. "class": &"FakeParallax",
  17. "language": &"GDScript",
  18. "path": "res://addons/fake_parallax/fake_parallax.gd"
  19. }, {
  20. "base": "Sprite2D",
  21. "class": &"Gun",
  22. "language": &"GDScript",
  23. "path": "res://scene/entity/carrot_gun.gd"
  24. }, {
  25. "base": "Plant",
  26. "class": &"Mandrake",
  27. "language": &"GDScript",
  28. "path": "res://scene/entity/missdemandrake.gd"
  29. }, {
  30. "base": "CharacterBody2D",
  31. "class": &"Plant",
  32. "language": &"GDScript",
  33. "path": "res://scene/entity/base_plant.gd"
  34. }, {
  35. "base": "Area2D",
  36. "class": &"Slot",
  37. "language": &"GDScript",
  38. "path": "res://scene/core/slot.gd"
  39. }, {
  40. "base": "CharacterBody2D",
  41. "class": &"UFO",
  42. "language": &"GDScript",
  43. "path": "res://scene/entity/ufo.gd"
  44. }, {
  45. "base": "Node2D",
  46. "class": &"Wave",
  47. "language": &"GDScript",
  48. "path": "res://scene/core/wave.gd"
  49. }, {
  50. "base": "Node2D",
  51. "class": &"WaveManager",
  52. "language": &"GDScript",
  53. "path": "res://scene/core/wave_manager.gd"
  54. }]
  55. _global_script_class_icons={
  56. "Bullet": "",
  57. "FakeParallax": "",
  58. "Gun": "",
  59. "Mandrake": "",
  60. "Plant": "",
  61. "Slot": "",
  62. "UFO": "",
  63. "Wave": "",
  64. "WaveManager": ""
  65. }
  66. [application]
  67. config/name="ld52"
  68. run/main_scene="res://scene/core/root.tscn"
  69. config/features=PackedStringArray("4.0", "GL Compatibility")
  70. config/icon="res://icon.svg"
  71. [audio]
  72. driver/output_latency=30
  73. [debug]
  74. gdscript/warnings/unused_parameter=0
  75. [editor_plugins]
  76. enabled=PackedStringArray("res://addons/fake_parallax/plugin.cfg")
  77. [input]
  78. ui_accept={
  79. "deadzone": 0.5,
  80. "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194309,"physical_keycode":0,"unicode":4194309,"echo":false,"script":null)
  81. , Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194310,"physical_keycode":0,"unicode":4194310,"echo":false,"script":null)
  82. , Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":32,"physical_keycode":0,"unicode":32,"echo":false,"script":null)
  83. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":0,"pressure":0.0,"pressed":true,"script":null)
  84. ]
  85. }
  86. ui_select={
  87. "deadzone": 0.5,
  88. "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":3,"pressure":0.0,"pressed":false,"script":null)
  89. , Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":32,"physical_keycode":0,"unicode":32,"echo":false,"script":null)
  90. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":0,"pressure":0.0,"pressed":true,"script":null)
  91. ]
  92. }
  93. ui_cancel={
  94. "deadzone": 0.5,
  95. "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194305,"physical_keycode":0,"unicode":4194305,"echo":false,"script":null)
  96. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":1,"pressure":0.0,"pressed":true,"script":null)
  97. ]
  98. }
  99. ui_left={
  100. "deadzone": 0.5,
  101. "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194319,"physical_keycode":0,"unicode":4194319,"echo":false,"script":null)
  102. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":13,"pressure":0.0,"pressed":false,"script":null)
  103. , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":-1,"axis":0,"axis_value":-1.0,"script":null)
  104. ]
  105. }
  106. ui_right={
  107. "deadzone": 0.5,
  108. "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194321,"physical_keycode":0,"unicode":0,"echo":false,"script":null)
  109. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":14,"pressure":0.0,"pressed":false,"script":null)
  110. , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":-1,"axis":0,"axis_value":1.0,"script":null)
  111. ]
  112. }
  113. ui_up={
  114. "deadzone": 0.5,
  115. "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194320,"physical_keycode":0,"unicode":4194320,"echo":false,"script":null)
  116. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":11,"pressure":0.0,"pressed":false,"script":null)
  117. , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":-1,"axis":1,"axis_value":-1.0,"script":null)
  118. ]
  119. }
  120. ui_down={
  121. "deadzone": 0.5,
  122. "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194322,"physical_keycode":0,"unicode":4194322,"echo":false,"script":null)
  123. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":false,"script":null)
  124. , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":-1,"axis":1,"axis_value":1.0,"script":null)
  125. ]
  126. }
  127. pause={
  128. "deadzone": 0.5,
  129. "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194305,"unicode":0,"echo":false,"script":null)
  130. , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":6,"pressure":0.0,"pressed":false,"script":null)
  131. ]
  132. }
  133. zoom_in={
  134. "deadzone": 0.5,
  135. "events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":4,"pressed":false,"double_click":false,"script":null)
  136. ]
  137. }
  138. zoom_out={
  139. "deadzone": 0.5,
  140. "events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":5,"pressed":false,"double_click":false,"script":null)
  141. ]
  142. }
  143. screen_drag={
  144. "deadzone": 0.5,
  145. "events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":3,"pressed":false,"double_click":false,"script":null)
  146. , Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":2,"pressed":false,"double_click":false,"script":null)
  147. ]
  148. }
  149. lmb={
  150. "deadzone": 0.5,
  151. "events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":1,"pressed":false,"double_click":false,"script":null)
  152. ]
  153. }
  154. rmb={
  155. "deadzone": 0.5,
  156. "events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":2,"pressed":false,"double_click":false,"script":null)
  157. ]
  158. }
  159. cash_cheat={
  160. "deadzone": 0.5,
  161. "events": [null, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":67,"unicode":0,"echo":false,"script":null)
  162. ]
  163. }
  164. wave_cheat={
  165. "deadzone": 0.5,
  166. "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":125,"unicode":0,"echo":false,"script":null)
  167. ]
  168. }
  169. hk1={
  170. "deadzone": 0.5,
  171. "events": []
  172. }
  173. hk2={
  174. "deadzone": 0.5,
  175. "events": []
  176. }
  177. hk3={
  178. "deadzone": 0.5,
  179. "events": []
  180. }
  181. hk4={
  182. "deadzone": 0.5,
  183. "events": []
  184. }
  185. hk6={
  186. "deadzone": 0.5,
  187. "events": []
  188. }
  189. hk5={
  190. "deadzone": 0.5,
  191. "events": []
  192. }
  193. [physics]
  194. common/physics_ticks_per_second=120
  195. [rendering]
  196. renderer/rendering_method="gl_compatibility"
  197. anti_aliasing/screen_space_roughness_limiter/amount=0.6
  198. environment/defaults/default_clear_color=Color(0.498039, 0.172549, 0.172549, 1)
  199. anti_aliasing/quality/msaa_2d=3
  200. anti_aliasing/quality/screen_space_aa=1
  201. anti_aliasing/quality/use_taa=true
  202. anti_aliasing/quality/use_debanding=true