please help with this error

D

Davedosejoe

Guest
___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Step Event0
for object obj_player:
Variable obj_player.spr_player_down(100010, -2147483648) not set before reading it.
at gml_Script_scr_move_state (line 37) - sprite_index = spr_player_down;
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Script_scr_move_state (line 37)
called from - gml_Object_obj_player_StepNormalEvent_1 (line 1) - script_execute(state)


that's the error I get
here's the code



///scr_move_state
/// Player movement
scr_get_input()
///scr_move_state
scr_get_input();
// Get the axis
var xaxis = (right_key - left_key);
var yaxis = (down_key - up_key);
// Get direction
var dir = point_direction(0, 0, xaxis, yaxis);
// Get the length
if (xaxis == 0 and yaxis == 0) {
len = 0;
} else {
len = spd;
}
// Get the hspd and vspd
hspd = lengthdir_x(len, dir);
vspd = lengthdir_y(len, dir);
// Move
phy_position_x += hspd;
phy_position_y += vspd;
// Control the sprite
image_speed = .2;
if (len == 0) image_index = 0;
// Vertical sprites
if (vspd > 0) {
sprite_index = spr_player_down;
} else if (vspd < 0) {
sprite_index = spr_player_up;
}
// Horizontal sprites
if (hspd > 0) {
sprite_index = spr_player_right;
} else if (hspd < 0) {
sprite_index = spr_player_left;
}
 
Top