map events and title screen

This commit is contained in:
the me 2022-08-22 10:10:15 -07:00
parent ff3ea9dcdf
commit 8e30d7fa7e
37 changed files with 730 additions and 17 deletions

View file

@ -0,0 +1,2 @@
dir = DIR.UP;
draw_set_font(ft_chiaro);

View file

@ -0,0 +1,24 @@
draw_set_halign(fa_center);
draw_text(320, 40, "CRESCENT INCURSION");
draw_text(320, 180-40, msglang("START", "始まる"));
draw_text(320-60, 180, msglang("ENG", "英語"));
draw_text(320+60, 180, msglang("JP", "日本語"));
draw_text(320, 180+40, msglang("EXIT", "終わる"));
draw_set_halign(fa_left);
switch dir {
case DIR.LEFT:
draw_text(320, 180, "<");
break;
case DIR.DOWN:
draw_text(320, 180, "v");
break;
case DIR.UP:
draw_text(320, 180, "^");
break;
case DIR.RIGHT:
draw_text(320, 180, ">");
break;
default:
draw_text(320, 180, ".");
break;
}

View file

@ -0,0 +1,20 @@
c_input();
if leftp dir = DIR.LEFT;
if downp dir = DIR.DOWN;
if upp dir = DIR.UP;
if rightp dir = DIR.RIGHT;
if select switch dir {
case DIR.LEFT:
global.lang = LANGUAGE.ENGLISH;
break;
case DIR.DOWN:
game_end();
break;
case DIR.UP:
room_goto(da_game);
break;
case DIR.RIGHT:
global.lang = LANGUAGE.JAPANESE
break;
}

View file

@ -0,0 +1,35 @@
{
"spriteId": null,
"solid": false,
"visible": true,
"spriteMaskId": null,
"persistent": false,
"parentObjectId": null,
"physicsObject": false,
"physicsSensor": false,
"physicsShape": 1,
"physicsGroup": 1,
"physicsDensity": 0.5,
"physicsRestitution": 0.1,
"physicsLinearDamping": 0.1,
"physicsAngularDamping": 0.1,
"physicsFriction": 0.2,
"physicsStartAwake": true,
"physicsKinematic": false,
"physicsShapePoints": [],
"eventList": [
{"isDnD":false,"eventNum":0,"eventType":0,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
{"isDnD":false,"eventNum":0,"eventType":3,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
{"isDnD":false,"eventNum":0,"eventType":8,"collisionObjectId":null,"resourceVersion":"1.0","name":"","tags":[],"resourceType":"GMEvent",},
],
"properties": [],
"overriddenProperties": [],
"parent": {
"name": "Objects",
"path": "folders/Objects.yy",
},
"resourceVersion": "1.0",
"name": "o_title",
"tags": [],
"resourceType": "GMObject",
}