Added the World Added Mobs, and spawning those mobs at runtime Added simple camera movement Added simple UI/HUD
21 lines
408 B
GDScript
21 lines
408 B
GDScript
extends Node
|
|
|
|
var screenSize: Vector2
|
|
var spawner
|
|
var camera
|
|
|
|
func _ready() -> void:
|
|
screenSize = get_viewport().get_visible_rect().size
|
|
spawner = $World/Spawner
|
|
camera = $Camera2D
|
|
|
|
camera.position = Vector2(screenSize.x / 2, screenSize.x / 2)
|
|
|
|
var flyPosition = camera.position
|
|
spawner.spawn_fly(flyPosition)
|
|
|
|
spawner.spawn_bee(flyPosition)
|
|
|
|
|
|
func spawn_fly():
|
|
spawner.spawn_fly(camera.position) |