O
OriginalGrim
Guest
I don't know why this doesn't work.
create:
globalvar instop;
instop = false;
inv = -1;
w = 0;
h = 0;
maxw = 2;
maxh = 1;
step:
if instop = false {
if keyboard_check_pressed(ord("S"))
h += 1;
else if keyboard_check_pressed(ord("W"))
h -= 1;
else if keyboard_check_pressed(ord("D"))
w += 1;
else if keyboard_check_pressed(ord("A"))
w -= 1;
}
{ if (h < 0) h = maxh;
else if (h > maxh) h = 0;
if (w < 0) w = maxw;
else if (w > maxw) w = 0;
}
if keyboard_check_pressed(vk_enter)
{
switch inv[w, h] {
//invetory
case inv[0, 0]:
break;
//equipment
case inv[0, 1]:
break;
//status
case inv[1, 0]:
break;
//synopsis
case inv[1, 1]:
break;
//save/load
case inv[2, 0]:
if instop = false {
instance_create_layer(view_xport[0] + 640, view_yport[0] + 73, "SLQ", obj_SLQ)
instop = true;
}
break;
//settings
case inv[2, 1]:
break;
}
}
create:
globalvar instop;
instop = false;
inv = -1;
w = 0;
h = 0;
maxw = 2;
maxh = 1;
step:
if instop = false {
if keyboard_check_pressed(ord("S"))
h += 1;
else if keyboard_check_pressed(ord("W"))
h -= 1;
else if keyboard_check_pressed(ord("D"))
w += 1;
else if keyboard_check_pressed(ord("A"))
w -= 1;
}
{ if (h < 0) h = maxh;
else if (h > maxh) h = 0;
if (w < 0) w = maxw;
else if (w > maxw) w = 0;
}
if keyboard_check_pressed(vk_enter)
{
switch inv[w, h] {
//invetory
case inv[0, 0]:
break;
//equipment
case inv[0, 1]:
break;
//status
case inv[1, 0]:
break;
//synopsis
case inv[1, 1]:
break;
//save/load
case inv[2, 0]:
if instop = false {
instance_create_layer(view_xport[0] + 640, view_yport[0] + 73, "SLQ", obj_SLQ)
instop = true;
}
break;
//settings
case inv[2, 1]:
break;
}
}