carte fonctionnelle
This commit is contained in:
parent
5206649374
commit
f92fda29f9
11 changed files with 107 additions and 65 deletions
objects
|
@ -13,6 +13,7 @@ for (i = 0; i < 4; i++)
|
|||
global.difficulty = 1;
|
||||
global.minutes = 1;
|
||||
global.secondes = 20;
|
||||
global.transition = -1;
|
||||
|
||||
perdu = false;
|
||||
|
||||
|
|
|
@ -1,4 +1,7 @@
|
|||
// draw_text(16,16,oPlayer.pv);
|
||||
|
||||
draw_rectangle_color(1280,0,display_get_gui_width(),display_get_gui_height() - 128,c_black,c_black,c_black,c_black,true);
|
||||
|
||||
draw_text(640,16,"vie : " + string(oPlayer.pv));
|
||||
|
||||
|
||||
for (i = 0; i < 4; i++)
|
||||
|
@ -9,7 +12,23 @@ for (i = 0; i < 4; i++)
|
|||
}
|
||||
}
|
||||
|
||||
draw_text(640,16,"vie : " + string(oPlayer.pv));
|
||||
|
||||
|
||||
for (i = 0; i < 4; i++)
|
||||
{
|
||||
for(j = 0; j < 4; j++)
|
||||
{
|
||||
if (i = posX and j = posY) draw_text(i*16 + 1300,j*16,"o");
|
||||
else draw_text(i*16 + 1300,j*16,"-");
|
||||
}
|
||||
}
|
||||
|
||||
if (!perdu) draw_text(160,16, string(global.minutes) + " : " + string(global.secondes));
|
||||
else draw_text(160,16, "PERDU");
|
||||
|
||||
draw_text(320,16,global.difficulty);
|
||||
draw_text(320,16,global.difficulty);
|
||||
|
||||
draw_text(480,16,"pos : (" + string(posX) + ", " + string(posY) + ")");
|
||||
|
||||
draw_text(800,16,room_get_name(room));
|
0
objects/oGame/Draw_72.gml
Normal file
0
objects/oGame/Draw_72.gml
Normal file
|
@ -10,4 +10,25 @@ if (!perdu) {
|
|||
if (global.minutes <= 0) {
|
||||
perdu = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// transition
|
||||
|
||||
if (global.transition != -1) {
|
||||
switch(global.transition) {
|
||||
case 0 :
|
||||
if (posY = 0) posY = 3;
|
||||
else posY --; break;
|
||||
case 1 :
|
||||
if (posX = 3) posX = 0;
|
||||
else posX ++; break;
|
||||
case 2 :
|
||||
if (posY = 3) posY = 0;
|
||||
else posY ++; break;
|
||||
case 3 :
|
||||
if (posX = 0) posX = 3;
|
||||
else posX --; break;
|
||||
}
|
||||
global.transition = -1;
|
||||
room_goto(asset_get_index("r" + string(tableau[posX, posY])));
|
||||
}
|
||||
|
|
|
@ -22,6 +22,7 @@
|
|||
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"parent":{"name":"oGame","path":"objects/oGame/oGame.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":69,"eventType":9,"collisionObjectId":null,"parent":{"name":"oGame","path":"objects/oGame/oGame.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"parent":{"name":"oGame","path":"objects/oGame/oGame.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":72,"eventType":8,"collisionObjectId":null,"parent":{"name":"oGame","path":"objects/oGame/oGame.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
],
|
||||
"properties": [],
|
||||
"overriddenProperties": [],
|
||||
|
|
2
objects/oPlayer/Other_4.gml
Normal file
2
objects/oPlayer/Other_4.gml
Normal file
|
@ -0,0 +1,2 @@
|
|||
x = room_width / 2;
|
||||
y = room_height / 2;
|
|
@ -26,6 +26,7 @@
|
|||
{"isDnD":false,"eventNum":74,"eventType":9,"collisionObjectId":null,"parent":{"name":"oPlayer","path":"objects/oPlayer/oPlayer.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":0,"eventType":4,"collisionObjectId":{"name":"oMonster","path":"objects/oMonster/oMonster.yy",},"parent":{"name":"oPlayer","path":"objects/oPlayer/oPlayer.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"parent":{"name":"oPlayer","path":"objects/oPlayer/oPlayer.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":4,"eventType":7,"collisionObjectId":null,"parent":{"name":"oPlayer","path":"objects/oPlayer/oPlayer.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
],
|
||||
"properties": [
|
||||
{"varType":1,"value":"0","rangeEnabled":false,"rangeMin":0.0,"rangeMax":10.0,"listItems":[],"multiselect":false,"filters":[],"resourceVersion":"1.0","name":"deplaceHorizontal","tags":[],"resourceType":"GMObjectProperty",},
|
||||
|
@ -33,7 +34,7 @@
|
|||
{"varType":0,"value":"0","rangeEnabled":false,"rangeMin":0.0,"rangeMax":10.0,"listItems":[],"multiselect":false,"filters":[],"resourceVersion":"1.0","name":"spriteDir","tags":[],"resourceType":"GMObjectProperty",},
|
||||
{"varType":0,"value":"8","rangeEnabled":false,"rangeMin":0.0,"rangeMax":10.0,"listItems":[],"multiselect":false,"filters":[],"resourceVersion":"1.0","name":"nbFrames","tags":[],"resourceType":"GMObjectProperty",},
|
||||
{"varType":0,"value":"0","rangeEnabled":false,"rangeMin":0.0,"rangeMax":10.0,"listItems":[],"multiselect":false,"filters":[],"resourceVersion":"1.0","name":"variable_name","tags":[],"resourceType":"GMObjectProperty",},
|
||||
{"varType":0,"value":"1.2","rangeEnabled":false,"rangeMin":0.0,"rangeMax":10.0,"listItems":[],"multiselect":false,"filters":[],"resourceVersion":"1.0","name":"spd","tags":[],"resourceType":"GMObjectProperty",},
|
||||
{"varType":0,"value":"1.5","rangeEnabled":false,"rangeMin":0.0,"rangeMax":10.0,"listItems":[],"multiselect":false,"filters":[],"resourceVersion":"1.0","name":"spd","tags":[],"resourceType":"GMObjectProperty",},
|
||||
],
|
||||
"overriddenProperties": [],
|
||||
"parent": {
|
||||
|
|
1
objects/oTransition/Collision_oPlayer.gml
Normal file
1
objects/oTransition/Collision_oPlayer.gml
Normal file
|
@ -0,0 +1 @@
|
|||
global.transition = next;
|
|
@ -22,7 +22,7 @@
|
|||
"physicsShapePoints": [],
|
||||
"eventList": [
|
||||
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"parent":{"name":"oTransition","path":"objects/oTransition/oTransition.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"parent":{"name":"oTransition","path":"objects/oTransition/oTransition.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
{"isDnD":false,"eventNum":0,"eventType":4,"collisionObjectId":{"name":"oPlayer","path":"objects/oPlayer/oPlayer.yy",},"parent":{"name":"oTransition","path":"objects/oTransition/oTransition.yy",},"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
|
||||
],
|
||||
"properties": [
|
||||
{"varType":1,"value":"0","rangeEnabled":false,"rangeMin":0.0,"rangeMax":10.0,"listItems":[],"multiselect":false,"filters":[],"resourceVersion":"1.0","name":"next","tags":[],"resourceType":"GMObjectProperty",},
|
||||
|
|
Reference in a new issue