scene.tscn 4.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. [gd_scene load_steps=9 format=2]
  2. [ext_resource path="res://menu.gd" type="Script" id=1]
  3. [ext_resource path="res://switch_shader.shader" type="Shader" id=2]
  4. [ext_resource path="res://menu_textures/glow_1.png" type="Texture" id=3]
  5. [ext_resource path="res://menu_textures/glow_2.png" type="Texture" id=4]
  6. [ext_resource path="res://menu_textures/glow_3.png" type="Texture" id=5]
  7. [ext_resource path="res://menu_textures/glow_4.png" type="Texture" id=6]
  8. [ext_resource path="res://menu_textures/orig_1.png" type="Texture" id=7]
  9. [sub_resource type="ShaderMaterial" id=1]
  10. shader = ExtResource( 2 )
  11. shader_param/glow1 = null
  12. shader_param/glow2 = null
  13. shader_param/glow3 = null
  14. shader_param/glow4 = null
  15. shader_param/glowg = 1.0
  16. shader_param/texture_orig = ExtResource( 7 )
  17. shader_param/texture_glow1 = ExtResource( 3 )
  18. shader_param/texture_glow2 = ExtResource( 4 )
  19. shader_param/texture_glow3 = ExtResource( 5 )
  20. shader_param/texture_glow4 = ExtResource( 6 )
  21. [node name="scene" type="Node2D"]
  22. [node name="menu" type="Control" parent="."]
  23. margin_right = 40.0
  24. margin_bottom = 40.0
  25. script = ExtResource( 1 )
  26. [node name="menu_texture" type="TextureRect" parent="menu"]
  27. material = SubResource( 1 )
  28. margin_right = 1280.0
  29. margin_bottom = 720.0
  30. texture = ExtResource( 7 )
  31. [node name="buttons" type="Control" parent="menu"]
  32. margin_right = 40.0
  33. margin_bottom = 40.0
  34. [node name="b1" type="TextureButton" parent="menu/buttons"]
  35. margin_left = 88.0
  36. margin_top = 296.0
  37. margin_right = 289.0
  38. margin_bottom = 353.0
  39. [node name="b2" type="TextureButton" parent="menu/buttons"]
  40. margin_left = 92.0
  41. margin_top = 382.0
  42. margin_right = 294.0
  43. margin_bottom = 439.0
  44. [node name="b3" type="TextureButton" parent="menu/buttons"]
  45. margin_left = 85.4991
  46. margin_top = 504.253
  47. margin_right = 253.499
  48. margin_bottom = 561.253
  49. rect_rotation = -45.0
  50. rect_pivot_offset = Vector2( 84, 28 )
  51. [node name="b4" type="TextureButton" parent="menu/buttons"]
  52. margin_left = 204.327
  53. margin_top = 529.335
  54. margin_right = 342.327
  55. margin_bottom = 565.335
  56. rect_rotation = 90.0
  57. rect_pivot_offset = Vector2( 69, 18 )
  58. [node name="popup" type="AcceptDialog" parent="menu"]
  59. margin_right = 83.0
  60. margin_bottom = 58.0
  61. popup_exclusive = true
  62. dialog_text = "No on-click(on-pressed) texture :)"
  63. [connection signal="button_down" from="menu/buttons/b1" to="menu" method="_on_b1_button_down"]
  64. [connection signal="button_up" from="menu/buttons/b1" to="menu" method="_on_b1_button_up"]
  65. [connection signal="mouse_entered" from="menu/buttons/b1" to="menu" method="_on_b1_mouse_entered"]
  66. [connection signal="mouse_exited" from="menu/buttons/b1" to="menu" method="_on_b1_mouse_exited"]
  67. [connection signal="pressed" from="menu/buttons/b1" to="menu" method="_on_b1_pressed"]
  68. [connection signal="button_down" from="menu/buttons/b2" to="menu" method="_on_b2_button_down"]
  69. [connection signal="button_up" from="menu/buttons/b2" to="menu" method="_on_b2_button_up"]
  70. [connection signal="mouse_entered" from="menu/buttons/b2" to="menu" method="_on_b2_mouse_entered"]
  71. [connection signal="mouse_exited" from="menu/buttons/b2" to="menu" method="_on_b2_mouse_exited"]
  72. [connection signal="pressed" from="menu/buttons/b2" to="menu" method="_on_b2_pressed"]
  73. [connection signal="button_down" from="menu/buttons/b3" to="menu" method="_on_b3_button_down"]
  74. [connection signal="button_up" from="menu/buttons/b3" to="menu" method="_on_b3_button_up"]
  75. [connection signal="mouse_entered" from="menu/buttons/b3" to="menu" method="_on_b3_mouse_entered"]
  76. [connection signal="mouse_exited" from="menu/buttons/b3" to="menu" method="_on_b3_mouse_exited"]
  77. [connection signal="pressed" from="menu/buttons/b3" to="menu" method="_on_b3_pressed"]
  78. [connection signal="button_down" from="menu/buttons/b4" to="menu" method="_on_b4_button_down"]
  79. [connection signal="button_up" from="menu/buttons/b4" to="menu" method="_on_b4_button_up"]
  80. [connection signal="mouse_entered" from="menu/buttons/b4" to="menu" method="_on_b4_mouse_entered"]
  81. [connection signal="mouse_exited" from="menu/buttons/b4" to="menu" method="_on_b4_mouse_exited"]
  82. [connection signal="pressed" from="menu/buttons/b4" to="menu" method="_on_b4_pressed"]