Skip to content

Commit

Permalink
[fix] prevent flying off level in level 9
Browse files Browse the repository at this point in the history
  • Loading branch information
tulustul committed Sep 12, 2019
1 parent 7db84d9 commit 44c5aa1
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 7 deletions.
2 changes: 1 addition & 1 deletion src/levels.ts
Expand Up @@ -8,7 +8,7 @@ export const LEVELS = [
"400 80 65-1 68l28 0dc8-18 14-25 26-21 29 11 16 27 27 28 51 0 35-7 58-22 11-9 6-23 29-13dl35 0 0 38 32 0dc4-4 30-3 34-5 8-7 6-16 9-27 2-7-14-14-8-20 5-6 24 16 37 18 44 4 43-12 62-18 14-2 20 19 34 22dl0 32-402 0czm-1-1dl402 0d0 32c-19-4-26-24-39-21-15 5-7 17-19 21-28 8-33-5-68-16-21-8-23 1-23 20l0 27-35 0-1-51c-43 5-57-8-76 8-18 17-23 39-30 39-41-6-36-24-54-27-24-1-35 18-39 18l-18 0czB262 19B261 51B135 41B57 41B25 61B121 60B295 32B333 37B363 21B87 61C168 15C146 18C168 21C187 18G185 35G227 71dpP203 62h203 43dh168 18h187 21dH215 54v241 63dV158 18dV201 32V173 25ds177s219",
"250 120 110-1 114l32-1c-7-29 6-31 2-59l37 0-8 59 55 0dc45-13 52-19 55-28 2-5-9-8-7-17dl0-2 18 0c-6 14 2 14-1 22 23-5 35 2 49 0d-13-39-1-49-3-57dl23-1 0 91-251 0czm-1-1l61 1dc-31 11-42 52-43 57d-1 28-10 24-12 42l-6 0czdm84 101dl0-52c25 3 42 14 66 8l0 2dc-1 4 3 6 5 18d-42 3-37-12-52-3-9 6-4 9-11 27zB17 107B143 87B102 97B220 79C18 70C10 86C95 103C155 41C108 76C195 20dpP71 57dP195 30h26 92dh81 65h71 75h81 84H17 82H71 96dH105 79dv23 97dv91 105v114 80dv33 68ds42s177",
"250 120 50 0 78l34 0dc1 21 27 15 64 14 18-1 7-36 24-45d25 8 50 14 129 13l0 60-251 0czdm29 68l-8-58dc35 2 59 16 59 28d-25-7-27 11-22 14 12 4 16-3 32-2-5 10 0 8-3 18dzdm132-2dl77 1 8 27c-36 2-64 5-85 5zB44 85B92 71C63 89C63 46C44 4C210 28C131 4C225 40G71 84G135 49G171 31G197 29pP63 48P108 38dP200 39P132 8dh63 92h71 82h175 41dH124-1H108-1dv78 49v92 37v154 32dV58 86V76 82dV175 32V202 33s127",
"300 100 0-1 81c38 1 44-4 103 0l0-16c31 2 50-4 81-2l0 2d0 31 16 0 0-25d0-2 30 0 0-8 10 0 0-8 11 0 0 16d26 0d26-2 0 34-301-1czm173-1l128 0 0 44dc-72-8-66 10-128 0dzdm143-1dc4 5-4 15-1 32d-16 5-21-2-43 2d-32-8-37 3-51-1d-3-8 5-23 3-33dzC37 37C86 42C95 45C57 46C130 36C189 91C189 73C252 61C172 4C145 6G59 57G119 62G193 88dpP172 10db28 69M27 77M34 77h39 34h60 50h122 48dh92 57dH83 39H59 61H82 57dH144 46dv34 53dv34 45dv34 37dv26 53dv26 45dv26 37v74 42dv196 86dv50 61V49 39V90 48V135 39V125 39V260 44V99 37ds108s176s224",
"300 100 0-1 81c38 1 44-4 103 0l0-16c31 2 50-4 81-2l0 2d0 31 16 0 0-25d0-2 30 0 0-8 10 0 0-8 11 0 0 16d26 0d26-2 0 34-301-1czm173-1l128 0 0 44dc-72-8-66 10-128 0dzdm143-1dc4 5-4 15-1 32d-16 5-21-2-43 2d-32-8-37 3-51-1d-3-8 5-23 3-33dzC37 37C86 42C95 45C57 46C130 36C189 91C189 73C252 61C172 4C145 6G59 57G119 62G193 88dpP172 10db28 69M27 77M34 77h39 34h60 50h122 48dh92 57dH83 39H59 61H82 57dH144 46H151-1H166-1dv34 53dv34 45dv34 37dv26 53dv26 45dv26 37v74 42dv196 86dv50 61V49 39V90 48V135 39V125 39V260 44V99 37ds108s176s224",
"300 100 0-1 17c8 5 14-2 28 0l0 4dc-9 8-8 65-7 80dl-21 0czdm57 101c9-43 8-65-1-72dl0-8c16-2 18 3 26 0l0 6c-5 16-1 63 0 73zm115 101dc5-32 5-45 0-53dl0-10c7 0 11-2 16 0l0 10dc-7 8 0 30 0 53dzm301 101l-16 0c2-46-9-45-8-52 15 2 21-1 24 0zm214 101dc1-46-14-68 5-68 23 0 2 22 2 68dzB129 31B51 86B54 58B231 21B158 30B166 60B191 26B164 85C26 60C35 47C53 6C34 67C30 34C81 45C81 63C83 84C113 87C115 69C115 59C220 23C177 77C147 78G97 88dpP26 56P35 43dP30 79P36 84dP34 63P80 52h80 38h82 74dh117 56h117 66h115 84dH99 79dv27 33v37 46v24 59v36 66dV215 29V225 29ds74s123",
"150 50 0-1 30c21 1 32-5 43-2 24 6 30-3 61 3l69 0 0 21-173 0czpv103 30",
];
10 changes: 4 additions & 6 deletions src/renderer/renderer.ts
Expand Up @@ -9,8 +9,6 @@ import { MotionMode } from "../physics/player-physics";
import { LEVELS } from "../levels";
import { GRASS_MASK } from "../colisions-masks";

const SCALE = 0.4;

export class Renderer {
ctx: CanvasRenderingContext2D;

Expand Down Expand Up @@ -220,12 +218,12 @@ export class Renderer {
) {
const r = new Random(seed);
const canvas = this.engine.renderer.activeLayer.canvas_;
const blur = 2 / this.engine.renderer.activeLayer.offsetScale;

const grd = this.ctx.createLinearGradient(0, 0, 0, canvas.height);
grd.addColorStop(0, color);
grd.addColorStop(1, "#111");
this.ctx.filter = `blur(${blur}px)`;
this.ctx.filter = `blur(${2 /
this.engine.renderer.activeLayer.offsetScale}px)`;

this.ctx.fillStyle = grd;
this.ctx.lineWidth = 0;
Expand Down Expand Up @@ -586,8 +584,8 @@ export class Renderer {
}

updateSize() {
this.engine.canvas_.width = window.outerWidth * SCALE;
this.engine.canvas_.height = window.outerHeight * SCALE;
this.engine.canvas_.width = window.outerWidth * 0.4;
this.engine.canvas_.height = window.outerHeight * 0.4;

for (const layer of Layer.layers) {
layer.updateSize();
Expand Down

0 comments on commit 44c5aa1

Please sign in to comment.