added entire game (cuz it didnt use git before)
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
extends Node2D
|
||||
|
||||
|
||||
var pig = preload("res://actors/pig.tscn")
|
||||
var game_over = preload("res://ui/game_over.tscn")
|
||||
|
||||
|
||||
@export var pig_amount: int
|
||||
|
||||
@onready var pigs_abducted: int = 0
|
||||
@onready var pigs_saved: int = 0
|
||||
|
||||
|
||||
func _ready():
|
||||
get_tree().root.content_scale_mode = Window.CONTENT_SCALE_MODE_VIEWPORT
|
||||
|
||||
for _i in range(pig_amount):
|
||||
var p = pig.instantiate()
|
||||
|
||||
p.global_position = Vector2(
|
||||
randf_range($FarmTopLeft.global_position.x, $FarmBottomRight.global_position.x),
|
||||
randf_range($FarmTopLeft.global_position.y, $FarmBottomRight.global_position.y)
|
||||
)
|
||||
self.add_child(p)
|
||||
|
||||
|
||||
func _process(_delta: float):
|
||||
if pigs_abducted > 0:
|
||||
var g = game_over.instantiate()
|
||||
g.saved_pigs = pigs_saved
|
||||
var tree = get_tree()
|
||||
tree.root.add_child(g)
|
||||
var old_scene = tree.current_scene
|
||||
tree.current_scene = g
|
||||
old_scene.free()
|
||||
Reference in New Issue
Block a user