fix: shift world to the left
This commit is contained in:
parent
025b4f1da2
commit
6376e6a6d5
|
@ -19,15 +19,15 @@ export default function Level3() {
|
||||||
const worldBlockSize = 125;
|
const worldBlockSize = 125;
|
||||||
const groundHeight = worldBlockSize;
|
const groundHeight = worldBlockSize;
|
||||||
const maxIdx = {
|
const maxIdx = {
|
||||||
x: Math.ceil(windowWidth / worldBlockSize),
|
x: Math.ceil(windowWidth / worldBlockSize) + 1,
|
||||||
y: Math.floor(windowHeight / worldBlockSize)
|
y: Math.floor(windowHeight / worldBlockSize)
|
||||||
}
|
}
|
||||||
|
|
||||||
const obstacle = [
|
const obstacle = [
|
||||||
...Array(maxIdx.y - 3 - 1).fill(...Array(maxIdx.x).fill(0)),
|
...Array(maxIdx.y - 3 - 1).fill(...Array(maxIdx.x).fill(0)),
|
||||||
[...Array(9).fill(0), ...Array(maxIdx.x - 9).fill(1)],
|
[...Array(8).fill(0), ...Array(maxIdx.x - 9).fill(1)],
|
||||||
[...Array(7).fill(0), ...Array(maxIdx.x - 7).fill(1)],
|
[...Array(6).fill(0), ...Array(maxIdx.x - 7).fill(1)],
|
||||||
[...Array(5).fill(0), ...Array(maxIdx.x - 5).fill(1)],
|
[...Array(4).fill(0), ...Array(maxIdx.x - 5).fill(1)],
|
||||||
];
|
];
|
||||||
|
|
||||||
let cat;
|
let cat;
|
||||||
|
@ -114,8 +114,8 @@ export default function Level3() {
|
||||||
numBoxes: slots.keys,
|
numBoxes: slots.keys,
|
||||||
});
|
});
|
||||||
|
|
||||||
flag = new Flag(11 * worldBlockSize, height - worldBlockSize * 4, catSize * 0.75, true);
|
flag = new Flag(10 * worldBlockSize, height - worldBlockSize * 4, catSize * 0.75, true);
|
||||||
key = new Key(13 * worldBlockSize, height - worldBlockSize * 4.3, catSize * 0.35);
|
key = new Key(12 * worldBlockSize, height - worldBlockSize * 4.3, catSize * 0.35);
|
||||||
|
|
||||||
for (let i = 0; i < width; i += worldBlockSize) {
|
for (let i = 0; i < width; i += worldBlockSize) {
|
||||||
let b = new Sprite(
|
let b = new Sprite(
|
||||||
|
@ -150,7 +150,7 @@ export default function Level3() {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Sprites
|
// Sprites
|
||||||
cat = new Cat(2.25 * worldBlockSize, height - catSize * 13/12, catSize, blocksGround, blockSprites, worldBlockSize);
|
cat = new Cat(1.25 * worldBlockSize, height - catSize * 13/12, catSize, blocksGround, blockSprites, worldBlockSize);
|
||||||
};
|
};
|
||||||
|
|
||||||
this.draw = () => {
|
this.draw = () => {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user