Evan Kinsler
Member
Now, I don't notice what is going on with this current code I am writing. The exact process I folloowed while writing this code is this:
-- I create a room, sprite, and an object as a sprite to be used in said room. For the object, I create an event following the following code:
left[0] = vk_left;
right[0] = vk_right;
up[0] = vk_up;
dowm[0] = vk_down;
left[1] = ord("A");
right[1] = ord("D");
up[1] = ord("W");
dowm[1] = ord("S");
spd = 10;
global.SCORE = 0;
-- I then create a step event while creating the following code character-by-character:
for (var i = 0; i < array_length_1d(left); i ++; ) {
if (keyboard_check(left)){
x -= spd;
break;
}
}
for (var i = 0; i < array_length_1d(right); i ++; ) {
if (keyboard_check(right)){
x += spd;
break;
}
}
for (var i = 0; i < array_length_1d(up); i ++; ) {
if (keyboard_check(up)){
y -= spd;
break;
}
}
for (var i = 0; i < array_length_1d(down); i ++; ) {
if (keyboard_check(down)){
y += spd;
break;
}
}
I have no idea what is wrong with this code but whenever I either debug or run the game, this error shows up:
############################################################################################
FATAL ERROR in
action number 1
of Step Event0
for object obj_player:
Variable obj_player.down(100008, -2147483648) not set before reading it.
at gml_Object_obj_player_Step_0 (line 25) - for (var i = 0; i < array_length_1d(down); i ++ ; {
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Object_obj_player_Step_0 (line 25)
What am I doing wrong?
-- I create a room, sprite, and an object as a sprite to be used in said room. For the object, I create an event following the following code:
left[0] = vk_left;
right[0] = vk_right;
up[0] = vk_up;
dowm[0] = vk_down;
left[1] = ord("A");
right[1] = ord("D");
up[1] = ord("W");
dowm[1] = ord("S");
spd = 10;
global.SCORE = 0;
-- I then create a step event while creating the following code character-by-character:
for (var i = 0; i < array_length_1d(left); i ++; ) {
if (keyboard_check(left)){
x -= spd;
break;
}
}
for (var i = 0; i < array_length_1d(right); i ++; ) {
if (keyboard_check(right)){
x += spd;
break;
}
}
for (var i = 0; i < array_length_1d(up); i ++; ) {
if (keyboard_check(up)){
y -= spd;
break;
}
}
for (var i = 0; i < array_length_1d(down); i ++; ) {
if (keyboard_check(down)){
y += spd;
break;
}
}
I have no idea what is wrong with this code but whenever I either debug or run the game, this error shows up:
############################################################################################
FATAL ERROR in
action number 1
of Step Event0
for object obj_player:
Variable obj_player.down(100008, -2147483648) not set before reading it.
at gml_Object_obj_player_Step_0 (line 25) - for (var i = 0; i < array_length_1d(down); i ++ ; {
############################################################################################
--------------------------------------------------------------------------------------------
stack frame is
gml_Object_obj_player_Step_0 (line 25)
What am I doing wrong?
Last edited: