Added the World Added Mobs, and spawning those mobs at runtime Added simple camera movement Added simple UI/HUD
24 lines
396 B
GDScript
24 lines
396 B
GDScript
extends Node
|
|
|
|
@export var scenes: Array[PackedScene]
|
|
|
|
# Spawn the corresponding Entity at position
|
|
func spawn_entity(index, position):
|
|
var entity = scenes[index].instantiate()
|
|
|
|
if entity is Node2D:
|
|
entity.position = position
|
|
|
|
add_child(entity)
|
|
|
|
return entity
|
|
|
|
|
|
|
|
|
|
func spawn_fly(position):
|
|
return spawn_entity(0, position)
|
|
|
|
func spawn_bee(position):
|
|
return spawn_entity(1, position)
|