main.tscn 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. [gd_scene load_steps=10 format=2]
  2. [ext_resource path="res://Client.gd" type="Script" id=1]
  3. [ext_resource path="res://Server.gd" type="Script" id=2]
  4. [ext_resource path="res://Database.gd" type="Script" id=3]
  5. [ext_resource path="res://ping.gd" type="Script" id=4]
  6. [ext_resource path="res://Input.gd" type="Script" id=5]
  7. [ext_resource path="res://spawner.gd" type="Script" id=6]
  8. [ext_resource path="res://enemiessprite.gd" type="Script" id=7]
  9. [ext_resource path="res://font/tiny.tres" type="DynamicFont" id=8]
  10. [sub_resource type="GDScript" id=1]
  11. script/source = "extends Node
  12. var enabled = false
  13. func _physics_process(delta):
  14. if enabled:
  15. var input = ''
  16. if Input.is_action_pressed(\"s\"):
  17. input =(\"ui_down\")
  18. if Input.is_action_pressed(\"w\"):
  19. input =(\"ui_up\")
  20. if Input.is_action_pressed(\"a\"):
  21. input =(\"ui_left\")
  22. if Input.is_action_pressed(\"d\"):
  23. input =(\"ui_right\")
  24. get_parent().send_input(input)
  25. "
  26. [node name="Node" type="Node"]
  27. [node name="Server" type="Node" parent="."]
  28. script = ExtResource( 2 )
  29. database = NodePath("../Database")
  30. [node name="players" type="Node" parent="Server"]
  31. [node name="enemies" type="Node" parent="Server"]
  32. script = ExtResource( 6 )
  33. [node name="dmgbox" type="Node" parent="Server"]
  34. [node name="Client" type="Node" parent="."]
  35. script = ExtResource( 1 )
  36. [node name="ping" type="Label" parent="Client"]
  37. margin_left = 12.1612
  38. margin_top = 331.474
  39. margin_right = 52.1612
  40. margin_bottom = 345.474
  41. custom_fonts/font = ExtResource( 8 )
  42. text = "ping..."
  43. script = ExtResource( 4 )
  44. __meta__ = {
  45. "_edit_use_anchors_": false
  46. }
  47. [node name="Input" type="Node" parent="Client"]
  48. script = ExtResource( 5 )
  49. [node name="players" type="Node" parent="Client"]
  50. [node name="enemies" type="Node" parent="Client"]
  51. script = ExtResource( 7 )
  52. [node name="Hud" type="CanvasLayer" parent="Client"]
  53. [node name="HBoxContainer" type="HBoxContainer" parent="Client/Hud"]
  54. anchor_right = 1.0
  55. margin_right = 1.0
  56. margin_bottom = 60.0
  57. __meta__ = {
  58. "_edit_use_anchors_": false
  59. }
  60. [node name="Client2" type="Node" parent="."]
  61. script = ExtResource( 1 )
  62. [node name="Input" type="Node" parent="Client2"]
  63. script = SubResource( 1 )
  64. [node name="Database" type="Node" parent="."]
  65. script = ExtResource( 3 )
  66. [node name="Login" type="Node" parent="."]
  67. [node name="Authority" type="Node" parent="."]