i am trying to pick a random image for a sprite but it keeps picking only the last the one.
what am i doing wrong?
extends KinematicBody2D
enum {IDLE, MOVE, HURT, DEAD}
var new_anim
var anim
var state
var loading_player
var dak_image = preload("res://assets/transparent/dak-player.png")
var hugo_image = preload("res://assets/transparent/hugo-player.png")
var roger_image = preload("res://assets/transparent/roger-player.png")
onready var player_texture = get_node("Sprite")
# Called when the node enters the scene tree for the first time.
func _ready():
random_player()
func random_player():
var image_players = [dak_image, hugo_image, roger_image]
var name = image_players[randi() % image_players.size()]
$Sprite.texture = (name)
func change_state(new_state):
state = new_state
match state:
IDLE:
new_anim = 'idle'
MOVE:
new_anim = 'move' # links en rechts bewegen en naar
HURT:
new_anim = 'hurt'
DEAD:
dead() #deze functie nog maken