diff --git a/objects/oMonster/Create_0.gml b/objects/oMonster/Create_0.gml index f45903c..1af4bc3 100644 --- a/objects/oMonster/Create_0.gml +++ b/objects/oMonster/Create_0.gml @@ -1,13 +1,7 @@ -dureeDeplacement = 120; +dureeDeplacement = 0; deplaceHorizontal = 0; deplaceVertical = 0; -dir = random(3); - -switch(dir) { - case 0 : deplacementVertical = 1; break; - case 1 : deplacementHorizontal = 1; break; - case 2 : deplacementVertical = -1; break; - case 3 : deplacementHorizontal = -1; break; -} \ No newline at end of file +dir = 3; + \ No newline at end of file diff --git a/objects/oMonster/Draw_64.gml b/objects/oMonster/Draw_64.gml index a2fbd22..00bd603 100644 --- a/objects/oMonster/Draw_64.gml +++ b/objects/oMonster/Draw_64.gml @@ -1 +1,3 @@ -draw_text(16,16,dureeDeplacement); \ No newline at end of file +draw_text(16,16,dir); +draw_text(16,48,deplaceVertical); +draw_text(16,80,deplaceHorizontal); diff --git a/objects/oMonster/Step_0.gml b/objects/oMonster/Step_0.gml index 8857824..8b7b82c 100644 --- a/objects/oMonster/Step_0.gml +++ b/objects/oMonster/Step_0.gml @@ -6,14 +6,15 @@ if dureeDeplacement != 0 { dureeDeplacement --; } else { - dir = random(3); - + deplaceHorizontal = 0; + deplaceVertical = 0; + dir = irandom(3); switch(dir) { - case 0 : deplacementVertical = 1; break; - case 1 : deplacementHorizontal = 1; break; - case 2 : deplacementVertical = -1; break; - case 3 : deplacementHorizontal = -1; break; + case 0 : deplaceVertical = 1; break; + case 1 : deplaceHorizontal = 1; break; + case 2 : deplaceVertical = -1; break; + case 3 : deplaceHorizontal = -1; break; } dureeDeplacement = 120; -} \ No newline at end of file +} \ No newline at end of file