Small Godot Wild Jam game
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

gameplay scene cleanup

Raptor 2ffa1e4e 19ee7f9a

+8 -36
+2 -12
Scenes/gameplay/gameplay.gd
··· 1 1 extends Node 2 2 3 3 #region Vars and consts 4 - var elapsed = 0 5 - 6 - @onready var sprite_2d: Sprite2D = $Sprite2D 7 - 8 4 @onready var timers_node: Node = $Timers 9 5 @onready var random_event_timer: Timer = $Timers/RandomEventTimer 10 - @onready var event_pins_node: Node2D = $EventPins 11 6 12 - @onready var possible_event_nodes: Node2D = $PossibleEventNodes 7 + @onready var possible_event_nodes: Node2D = %PossibleEventNodes 13 8 14 9 const START_TIMER_WAIT_TIME: float = 2.0 #should be 10.0 15 10 #endregion ··· 23 18 for key in params: 24 19 var val = params[key] 25 20 print(" ", key, " = ", val) 26 - sprite_2d.position = Game.size / 2 27 21 28 22 29 23 # `start()` is called after pre_start and after the graphic transition ends. ··· 36 30 random_event_timer.start() 37 31 38 32 func _process(delta): 39 - elapsed += delta 40 - sprite_2d.position.x = 0 + 150 * sin(2 * 0.4 * PI * elapsed) 41 - sprite_2d.position.y = 0 + 100 * sin(2 * 0.2 * PI * elapsed) 42 - #Game.size.x / 2 43 - #Game.size.y / 2 33 + pass 44 34 45 35 func random_house_select() -> Node2D: 46 36 var random_index = randi() % possible_event_nodes.get_child_count()
+6 -24
Scenes/gameplay/gameplay.tscn
··· 1 - [gd_scene load_steps=5 format=3 uid="uid://4fyoq8npekf0"] 1 + [gd_scene load_steps=4 format=3 uid="uid://4fyoq8npekf0"] 2 2 3 3 [ext_resource type="PackedScene" uid="uid://barl4q1kugrmm" path="res://Scenes/gameplay/pause-layer/pause-layer.tscn" id="2"] 4 - [ext_resource type="Texture2D" uid="uid://wgw88tinig5v" path="res://Assets/sprites/icon.svg" id="2_tmsds"] 5 4 [ext_resource type="Script" uid="uid://bhgboyg8ipyan" path="res://addons/TopDownCamera2D/top_down_camera_2d.gd" id="4_1f1us"] 6 5 [ext_resource type="Script" uid="uid://b83omkj4aqsph" path="res://Scenes/gameplay/gameplay.gd" id="5"] 7 6 ··· 19 18 boundary_Y = 900.0 20 19 metadata/_custom_type_script = "uid://bhgboyg8ipyan" 21 20 22 - [node name="EventPins" type="Node2D" parent="."] 23 - 24 - [node name="TemporaryBackground" type="ColorRect" parent="."] 25 - visible = false 26 - anchors_preset = 15 27 - anchor_right = 1.0 28 - anchor_bottom = 1.0 29 - offset_left = -640.0 30 - offset_top = -360.0 31 - offset_right = -640.0 32 - offset_bottom = -360.0 33 - grow_horizontal = 2 34 - grow_vertical = 2 35 - mouse_filter = 2 36 - color = Color(0.625597, 0.625597, 0.625597, 1) 37 - 38 - [node name="Sprite2D" type="Sprite2D" parent="."] 39 - visible = false 40 - texture = ExtResource("2_tmsds") 41 - 42 21 [node name="PauseLayer" parent="." instance=ExtResource("2")] 43 22 visible = false 44 23 45 - [node name="PossibleEventNodes" type="Node2D" parent="."] 46 - 47 24 [node name="Timers" type="Node" parent="."] 48 25 49 26 [node name="RandomEventTimer" type="Timer" parent="Timers"] 50 27 51 28 [node name="PopulationStatusUpdateTimer" type="Timer" parent="Timers"] 29 + 30 + [node name="Map" type="Node2D" parent="."] 31 + 32 + [node name="PossibleEventNodes" type="Node2D" parent="Map"] 33 + unique_name_in_owner = true 52 34 53 35 [connection signal="timeout" from="Timers/RandomEventTimer" to="." method="_on_random_event_timer_timeout"] 54 36 [connection signal="timeout" from="Timers/PopulationStatusUpdateTimer" to="." method="_on_population_status_update_timer_timeout"]