Settings invented, restructuring of graphics folders and enhancements for target point.
This commit is contained in:
parent
9d1bd467b5
commit
b06186043f
|
@ -1,2 +1,3 @@
|
||||||
.idea
|
.idea
|
||||||
test*
|
test*
|
||||||
|
js/Setting.js
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
@ -1,10 +1,11 @@
|
||||||
import RetroAnimation from "./retro/RetroAnimation.js";
|
import RetroAnimation from "./retro/RetroAnimation.js";
|
||||||
import Movable from "./Movable.js";
|
import Movable from "./Movable.js";
|
||||||
|
import Setting from "./Setting.js";
|
||||||
|
|
||||||
export default class Gisela extends Movable
|
export default class Gisela extends Movable
|
||||||
{
|
{
|
||||||
constructor() {
|
constructor() {
|
||||||
const SCALE = 2;
|
const SCALE = 2;
|
||||||
super(new RetroAnimation('graphics/gisela-right.png', 1, SCALE, 1));
|
super(new RetroAnimation(Setting.GRAPHICS_LOCATION + 'gisela-right.png', 1, SCALE, 1));
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -1,14 +1,15 @@
|
||||||
import Movable from "./Movable.js";
|
import Movable from "./Movable.js";
|
||||||
import RetroAnimation from "./retro/RetroAnimation.js";
|
import RetroAnimation from "./retro/RetroAnimation.js";
|
||||||
|
import Setting from "./Setting.js";
|
||||||
|
|
||||||
export default class MrCroc extends Movable
|
export default class MrCroc extends Movable
|
||||||
{
|
{
|
||||||
constructor() {
|
constructor() {
|
||||||
const SCALE = 2;
|
const SCALE = 2;
|
||||||
super(new RetroAnimation('graphics/mr-croc-walk-right.png', 2, SCALE), 7);
|
super(new RetroAnimation(Setting.GRAPHICS_LOCATION + 'mr-croc-walk-right.png', 2, SCALE), 7);
|
||||||
this.isJumping = false;
|
this.isJumping = false;
|
||||||
this.addAnimation('WALK_RIGHT', new RetroAnimation('graphics/mr-croc-walk-right.png', 2, SCALE, 10));
|
this.addAnimation('WALK_RIGHT', new RetroAnimation(Setting.GRAPHICS_LOCATION + 'mr-croc-walk-right.png', 2, SCALE, 10));
|
||||||
this.addAnimation('WALK_LEFT', new RetroAnimation('graphics/mr-croc-walk-left.png', 2, SCALE, 10));
|
this.addAnimation('WALK_LEFT', new RetroAnimation(Setting.GRAPHICS_LOCATION + 'mr-croc-walk-left.png', 2, SCALE, 10));
|
||||||
}
|
}
|
||||||
|
|
||||||
moveRight(timestamp, delta = 1)
|
moveRight(timestamp, delta = 1)
|
||||||
|
|
35
js/module.js
35
js/module.js
|
@ -6,6 +6,7 @@ import RetroArchitecture from "./retro/RetroArchitecture.js";
|
||||||
import FileLoader from "./FileLoader.js";
|
import FileLoader from "./FileLoader.js";
|
||||||
import Camera from "./Camera.js";
|
import Camera from "./Camera.js";
|
||||||
import Gisela from "./Gisela.js";
|
import Gisela from "./Gisela.js";
|
||||||
|
import Setting from "./Setting.js";
|
||||||
|
|
||||||
class ImageLoader
|
class ImageLoader
|
||||||
{
|
{
|
||||||
|
@ -116,18 +117,6 @@ function MainLoop(timestamp)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!gameFinished && architecture.isMovableInsideTargetPosition(mrCroc)) {
|
|
||||||
gameFinished = true;
|
|
||||||
|
|
||||||
setTimeout(
|
|
||||||
function () {
|
|
||||||
alert('Gisela: "Thanks for showing up, Mr. Croc, but I\'m not in danger."');
|
|
||||||
lastTimestamp = timestamp;
|
|
||||||
lastRendered = timestamp;
|
|
||||||
}, 1000
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
camera.focusPosition(
|
camera.focusPosition(
|
||||||
mrCroc.position.x - mrCroc.getWidth() * 0.5,
|
mrCroc.position.x - mrCroc.getWidth() * 0.5,
|
||||||
mrCroc.position.y - mrCroc.getHeight() * 0.5,
|
mrCroc.position.y - mrCroc.getHeight() * 0.5,
|
||||||
|
@ -139,7 +128,6 @@ function MainLoop(timestamp)
|
||||||
if (timestamp - lastRendered >= FRAME_DURATION) {
|
if (timestamp - lastRendered >= FRAME_DURATION) {
|
||||||
context.clearRect(0, 0, window.innerWidth, window.innerHeight);
|
context.clearRect(0, 0, window.innerWidth, window.innerHeight);
|
||||||
|
|
||||||
// camera.centerCamera(mrCroc.position.x - mrCroc.getWidth() * 0.5, mrCroc.position.y - mrCroc.getHeight() * 0.5);
|
|
||||||
architecture.draw(context, camera);
|
architecture.draw(context, camera);
|
||||||
mrCroc.draw(context, camera);
|
mrCroc.draw(context, camera);
|
||||||
gisela.draw(context, camera);
|
gisela.draw(context, camera);
|
||||||
|
@ -149,10 +137,21 @@ function MainLoop(timestamp)
|
||||||
|
|
||||||
lastTimestamp = timestamp;
|
lastTimestamp = timestamp;
|
||||||
|
|
||||||
|
if (!gameFinished && mrCroc.isJumping === false && architecture.isMovableInsideTargetPosition(mrCroc)) {
|
||||||
|
gameFinished = true;
|
||||||
|
KeyLeft.pressed = false;
|
||||||
|
KeyRight.pressed = false;
|
||||||
|
KeyJump.pressed = false;
|
||||||
|
lastTimestamp = undefined;
|
||||||
|
lastRendered = undefined;
|
||||||
|
|
||||||
|
alert('Gisela: "Thanks for showing up, Mr. Croc, but I\'m not in danger."');
|
||||||
|
}
|
||||||
|
|
||||||
window.requestAnimationFrame(MainLoop);
|
window.requestAnimationFrame(MainLoop);
|
||||||
}
|
}
|
||||||
|
|
||||||
const FPS = 60;
|
const FPS = 120;
|
||||||
const FRAME_DURATION = 1000 / FPS;
|
const FRAME_DURATION = 1000 / FPS;
|
||||||
const GAME_SPEED = 1;
|
const GAME_SPEED = 1;
|
||||||
const GRAVITY = 2;
|
const GRAVITY = 2;
|
||||||
|
@ -176,19 +175,19 @@ let KeyJump = new Key('Space');
|
||||||
let loader = new ImageLoader();
|
let loader = new ImageLoader();
|
||||||
|
|
||||||
let imgAnimation = new Image();
|
let imgAnimation = new Image();
|
||||||
imgAnimation.src = 'graphics/mr-croc-walk-right.png';
|
imgAnimation.src = Setting.GRAPHICS_LOCATION + 'mr-croc-walk-right.png';
|
||||||
loader.addImage(imgAnimation);
|
loader.addImage(imgAnimation);
|
||||||
|
|
||||||
let imgAnimationB = new Image();
|
let imgAnimationB = new Image();
|
||||||
imgAnimationB.src = 'graphics/mr-croc-walk-left.png';
|
imgAnimationB.src = Setting.GRAPHICS_LOCATION + 'mr-croc-walk-left.png';
|
||||||
loader.addImage(imgAnimationB);
|
loader.addImage(imgAnimationB);
|
||||||
|
|
||||||
let imgArch = new Image();
|
let imgArch = new Image();
|
||||||
imgArch.src = 'graphics/tileset-landscape01.jpg';
|
imgArch.src = Setting.TILESET_LOCATION + 'landscape01.jpg';
|
||||||
loader.addImage(imgArch);
|
loader.addImage(imgArch);
|
||||||
|
|
||||||
let imgGisela = new Image();
|
let imgGisela = new Image();
|
||||||
imgGisela.src = 'graphics/gisela-right.png';
|
imgGisela.src = Setting.GRAPHICS_LOCATION + 'gisela-right.png';
|
||||||
loader.addImage(imgGisela);
|
loader.addImage(imgGisela);
|
||||||
|
|
||||||
window.addEventListener(
|
window.addEventListener(
|
||||||
|
|
|
@ -19,6 +19,7 @@ export default class RetroArchitecture
|
||||||
this.startY = 0;
|
this.startY = 0;
|
||||||
this.targetX = 0;
|
this.targetX = 0;
|
||||||
this.targetY = 0;
|
this.targetY = 0;
|
||||||
|
this.targetPosition = new GeometryPoint(this.targetX, this.targetY);
|
||||||
|
|
||||||
this.init();
|
this.init();
|
||||||
}
|
}
|
||||||
|
@ -88,7 +89,7 @@ export default class RetroArchitecture
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
return {x: x, y: y};
|
return new GeometryPoint(x, y);
|
||||||
}
|
}
|
||||||
|
|
||||||
getCeilingHeight(position)
|
getCeilingHeight(position)
|
||||||
|
@ -118,7 +119,7 @@ export default class RetroArchitecture
|
||||||
tilePosition.y++;
|
tilePosition.y++;
|
||||||
}
|
}
|
||||||
|
|
||||||
return 9999999999;
|
return (this.rows + 10) * this.tileHeight;
|
||||||
}
|
}
|
||||||
|
|
||||||
getWallRight(position)
|
getWallRight(position)
|
||||||
|
@ -230,6 +231,7 @@ export default class RetroArchitecture
|
||||||
architecture.startY = data.startY;
|
architecture.startY = data.startY;
|
||||||
architecture.targetX = data.targetX;
|
architecture.targetX = data.targetX;
|
||||||
architecture.targetY = data.targetY;
|
architecture.targetY = data.targetY;
|
||||||
|
architecture.targetPosition = new GeometryPoint(data.targetX, data.targetY);
|
||||||
|
|
||||||
for (let y = 0; y < data.rows; y++) {
|
for (let y = 0; y < data.rows; y++) {
|
||||||
for (let x = 0; x < data.columns; x++) {
|
for (let x = 0; x < data.columns; x++) {
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"tileset": "/mr-crocs-adventures/graphics/tileset-landscape01.jpg",
|
"tileset": "/mr-crocs-adventures/graphics/tileset/landscape01.jpg",
|
||||||
"tiles": 8,
|
"tiles": 8,
|
||||||
"scale": 3,
|
"scale": 3,
|
||||||
"rows": 10,
|
"rows": 10,
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
{"tileset":"graphics/tileset-landscape01.jpg","tiles":8,"scale":3,"rows":15,"columns":100,"startX":2,"startY":9,"targetX":3,"targetY":2,"backgroundColor":"#6096ff","matrix":[[4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,-1,-1,1,-1,1,-1,4,4,4,4,-1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,-1,1,1,1,1,1,1,1,-1,1,1,-1,1,-1,1,-1,1,1,-1,1,1,-1,1,-1,1,-1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,1,1,-1,-1,-1,4,-1,4,-1,4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,1,-1,4,-1,4,-1,4,4,-1,-1,1,-1,-1,-1,-1,-1,-1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,4,-1,-1,1,-1,-1,1,1,-1,-1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,-1,-1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,4,4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,4,1,1,-1,-1,-1,-1,-1,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,0,-1,-1,-1,4,4,4,-1,-1,-1,-1,-1,-1,1,-1,-1,-1,4,4,4,4,-1,-1,-1,-1,-1,4,-1,-1,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,4,4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,4,4,4,-1,1,1,1,1,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,4,4,4,4,-1,-1,-1,-1,-1,-1,-1,-1,1,-1,4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,-1,-1,2,2,-1,-1,0,0,0,4,4,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,4,4,4,4,4,-1,-1,-1,-1,-1,-1,1,-1,-1,-1,4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,-1,4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,-1,-1,1,1,1,1,1,-1,-1,-1,1,1,1,-1,-1,1,1,1,4,4,4,-1,-1,3,3,-1,-1,-1,-1,-1,4,4,4,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,-1,1,-1,1,4,4,4,4,4,4,-1,-1,-1,-1,1,-1,-1,-1,-1,-1,4,4,2,2,2,-1,-1,2,2,-1,-1,1,1,4,4,-1,4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,4,4,-1,-1,-1,-1,-1,4,4,4,-1,-1,3,3,2,-1,-1,-1,-1,4,4,4,4,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,4,4,4,4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,4,5,5,5,-1,-1,3,3,-1,-1,4,4,4,4,-1,4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,1,1,1,1,1,1,-1,-1,-1,1,1,1,1,4,4,4,-1,-1,-1,-1,-1,4,4,4,-1,-1,5,5,5,1,1,1,1,4,4,4,4,4,4,1,1,1,1,-1,1,-1,-1,1,1,1,-1,-1,-1,-1,4,4,4,4,4,4,1,1,1,1,1,1,-1,-1,-1,-1,4,4,-1,-1,-1,-1,-1,5,5,-1,-1,4,4,4,4,-1,4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]]}
|
{"tileset":"/mr-crocs-adventures/graphics/tileset/landscape01.jpg","tiles":8,"scale":3,"rows":15,"columns":100,"startX":2,"startY":9,"targetX":2,"targetY":2,"backgroundColor":"#6096ff","matrix":[[4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,-1,-1,1,-1,1,-1,4,4,4,4,-1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,-1,1,1,1,1,1,1,1,-1,1,1,-1,1,-1,1,-1,1,1,-1,1,1,-1,1,-1,1,-1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,1,1,-1,-1,-1,4,-1,4,-1,4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,-1,-1,1,-1,-1,1,-1,-1,-1,-1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,1,-1,4,-1,4,-1,4,4,-1,-1,1,-1,-1,-1,-1,-1,-1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,4,-1,-1,1,-1,-1,1,1,-1,-1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,-1,-1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,-1,-1,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,-1,-1,-1,-1,-1,-1,-1,4,4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,4,1,1,-1,-1,-1,-1,-1,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,-1,0,-1,-1,-1,4,4,4,-1,-1,-1,-1,-1,-1,1,-1,-1,-1,4,4,4,4,-1,-1,-1,-1,-1,4,-1,-1,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,4,4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,4,4,4,-1,1,1,1,1,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,4,4,4,4,-1,-1,-1,-1,-1,-1,-1,-1,1,-1,4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,1,-1,-1,2,2,-1,-1,0,0,0,4,4,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,4,4,4,4,4,-1,-1,-1,-1,-1,-1,1,-1,-1,-1,4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,1,-1,4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,-1,-1,1,1,1,1,1,-1,-1,-1,1,1,1,-1,-1,1,1,1,4,4,4,-1,-1,3,3,-1,-1,-1,-1,-1,4,4,4,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,1,-1,1,-1,1,4,4,4,4,4,4,-1,-1,-1,-1,1,-1,-1,-1,-1,-1,4,4,2,2,2,-1,-1,2,2,-1,-1,1,1,4,4,-1,4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,4,4,-1,-1,-1,-1,-1,4,4,4,-1,-1,3,3,2,-1,-1,-1,-1,4,4,4,4,4,0,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,4,4,4,4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,4,4,5,5,5,-1,-1,3,3,-1,-1,4,4,4,4,-1,4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[4,4,1,1,1,1,1,1,-1,-1,-1,1,1,1,1,4,4,4,-1,-1,-1,-1,-1,4,4,4,-1,-1,5,5,5,1,1,1,1,4,4,4,4,4,4,1,1,1,1,-1,1,-1,-1,1,1,1,-1,-1,-1,-1,4,4,4,4,4,4,1,1,1,1,1,1,-1,-1,-1,-1,4,4,-1,-1,-1,-1,-1,5,5,-1,-1,4,4,4,4,-1,4,4,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]]}
|
|
@ -1,5 +1,6 @@
|
||||||
import Dialog from "./Dialog.js";
|
import Dialog from "./Dialog.js";
|
||||||
import TilorswiftNewTerrainEvent from "../events/TilorswiftNewTerrainEvent.js";
|
import TilorswiftNewTerrainEvent from "../events/TilorswiftNewTerrainEvent.js";
|
||||||
|
import Setting from "../../../js/Setting.js";
|
||||||
|
|
||||||
export default class DialogNewTerrain extends Dialog
|
export default class DialogNewTerrain extends Dialog
|
||||||
{
|
{
|
||||||
|
@ -16,7 +17,7 @@ export default class DialogNewTerrain extends Dialog
|
||||||
() => {
|
() => {
|
||||||
window.dispatchEvent(
|
window.dispatchEvent(
|
||||||
new TilorswiftNewTerrainEvent(
|
new TilorswiftNewTerrainEvent(
|
||||||
'/mr-crocs-adventures/graphics/tileset-landscape01.jpg', /* TODO */
|
Setting.TILESET_LOCATION + 'landscape01.jpg', /* TODO */
|
||||||
this.inputColumns.value,
|
this.inputColumns.value,
|
||||||
this.inputRows.value
|
this.inputRows.value
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue