project.godot 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  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=4
  9. _global_script_classes=[ {
  10. "base": "RigidBody2D",
  11. "class": "Ball",
  12. "language": "GDScript",
  13. "path": "res://component/entity/ball/Ball.gd"
  14. }, {
  15. "base": "StaticBody2D",
  16. "class": "Brick",
  17. "language": "GDScript",
  18. "path": "res://component/entity/brick/Brick.gd"
  19. }, {
  20. "base": "Node2D",
  21. "class": "BrickLifeDisplay",
  22. "language": "GDScript",
  23. "path": "res://component/entity/brick/BrickLifeDisplay.gd"
  24. }, {
  25. "base": "Reference",
  26. "class": "BrickMainColor",
  27. "language": "GDScript",
  28. "path": "res://component/entity/brick/BrickMainColor.gd"
  29. }, {
  30. "base": "Area2D",
  31. "class": "Catcher",
  32. "language": "GDScript",
  33. "path": "res://component/entity/catcher/Catcher.gd"
  34. }, {
  35. "base": "Reference",
  36. "class": "ColorUtil",
  37. "language": "GDScript",
  38. "path": "res://utility/ColorUtil.gd"
  39. }, {
  40. "base": "RayCast2D",
  41. "class": "DeadLine",
  42. "language": "GDScript",
  43. "path": "res://component/entity/death/DeadLine.gd"
  44. }, {
  45. "base": "Particles2D",
  46. "class": "Explosion",
  47. "language": "GDScript",
  48. "path": "res://effect/particle/explosion/Explosion.gd"
  49. }, {
  50. "base": "Node",
  51. "class": "Game",
  52. "language": "GDScript",
  53. "path": "res://main.gd"
  54. }, {
  55. "base": "Node2D",
  56. "class": "Grid",
  57. "language": "GDScript",
  58. "path": "res://component/entity/brick/Grid.gd"
  59. }, {
  60. "base": "Particles2D",
  61. "class": "ImpactSplash",
  62. "language": "GDScript",
  63. "path": "res://effect/particle/impact/Impact.gd"
  64. }, {
  65. "base": "Node2D",
  66. "class": "Launcher",
  67. "language": "GDScript",
  68. "path": "res://component/entity/launcher/Launcher.gd"
  69. }, {
  70. "base": "Panel",
  71. "class": "MessagePanel",
  72. "language": "GDScript",
  73. "path": "res://component/ui/message_panel/MessagePanel.gd"
  74. }, {
  75. "base": "Panel",
  76. "class": "NumberPanel",
  77. "language": "GDScript",
  78. "path": "res://component/ui/number_panel/NumberPanel.gd"
  79. }, {
  80. "base": "RayCast2D",
  81. "class": "TargetLine",
  82. "language": "GDScript",
  83. "path": "res://component/entity/launcher/TargetLine.gd"
  84. }, {
  85. "base": "Control",
  86. "class": "UI",
  87. "language": "GDScript",
  88. "path": "res://component/ui/UI.gd"
  89. } ]
  90. _global_script_class_icons={
  91. "Ball": "",
  92. "Brick": "",
  93. "BrickLifeDisplay": "",
  94. "BrickMainColor": "",
  95. "Catcher": "",
  96. "ColorUtil": "",
  97. "DeadLine": "",
  98. "Explosion": "",
  99. "Game": "",
  100. "Grid": "",
  101. "ImpactSplash": "",
  102. "Launcher": "",
  103. "MessagePanel": "",
  104. "NumberPanel": "",
  105. "TargetLine": "",
  106. "UI": ""
  107. }
  108. [application]
  109. config/name="Kace"
  110. config/description="The tiny incredible breakout game."
  111. run/main_scene="res://main.tscn"
  112. config/icon="res://icon.png"
  113. [display]
  114. window/size/width=400
  115. window/size/height=400
  116. window/size/test_width=400
  117. window/size/test_height=400
  118. window/handheld/orientation="portrait"
  119. window/stretch/mode="2d"
  120. window/stretch/aspect="keep"
  121. [input]
  122. ui_home={
  123. "deadzone": 0.5,
  124. "events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":80,"unicode":0,"echo":false,"script":null)
  125. , Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777229,"unicode":0,"echo":false,"script":null)
  126. ]
  127. }
  128. [layer_names]
  129. 2d_physics/layer_1="balls"
  130. 2d_physics/layer_2="walls"
  131. 2d_physics/layer_3="bricks"
  132. 2d_physics/layer_4="detector"
  133. [rendering]
  134. environment/default_environment="res://default_env.tres"