#intance sprite not showing correctly
6 messages · Page 1 of 1 (latest)
olp
i lied ims ending it
lied*
movespd = 4;
}
}
if (place_meeting(x, y + vsp, obj_solid)) {
while (!place_meeting(x, y + sign(vsp), obj_solid)) {
y += sign(vsp);
}
vsp = 0;
is_jumping = false;
is_falling = false;
is_grounded = true;
} else {
y += vsp;
if (vsp > 0) {
is_jumping = false;
is_falling = true;
}
is_grounded = false;
}
//dashing
if (vDash)
{
movespd = min(movespd + 0.07, 7)
if (movespd > 4) && (movespd < 5.5)
{
sprite_index = spr_player_dash_stage1n2
//image_index = 1;
} else if (movespd > 5.5) && (movespd < 7)
{
sprite_index = spr_player_dash_stage1n2
//image_index = 2;
} else if (movespd == 7)
{
sprite_index = spr_player_dash_stage3
}
} else movespd = 4;
show_debug_message(sprite_get_name(sprite_index))
// Horizontal Movement
x += hsp;
// Check for down input
if (keyboard_check(vk_down)) {
sprite_index = spr_player_down_idle;
if (image_index == 2) && (hsp == 0)
{
image_speed = 0;
image_index = 2;
} else if (hsp != 0)
{
image_speed = 1
sprite_index = spr_player_down_walk
}
} else if (is_jumping) {
sprite_index = spr_player_jump;
} else if (is_falling) {
sprite_index = spr_player_fall;
} else if (is_grounded) {
if (hsp != 0) {
sprite_index = spr_player_roll;
} else {
sprite_index = spr_player_idle;
}
}