Fix tank landing

This commit is contained in:
zenoamaro committed 2019-06-26 03:05:42 +02:00
1 parent 7224ce629a
commit 521ec559bf
2 files changed
+12 -3

No files matched your search

+9
View File
@@ -37,6 +37,15 @@ export function isTerrain(ctx, x, y) {
return imageData.data[3] > 0;
}
export function closestLand(ctx, x, y) {
const {height} = ctx.canvas;
const imageData = ctx.getImageData(x, 0, 1, height);
for (let i=y; i<height; i++) {
if (imageData.data[i*4+3] !== 0) return i;
}
return height-1;
}
export function landHeight(ctx, x) {
const {height} = ctx.canvas;
const imageData = ctx.getImageData(x, 0, 1, height);