aqualogue/level/Rock.js
2016-05-10 21:22:41 -05:00

24 lines
No EOL
382 B
JavaScript

Rock = function(level, x, y, z, size) {
var rock = Entity(level, x, y, z);
rock.bbox = {
x: 12,
y: 12,
z: ({
small: 12,
medium: 31,
large: 47,
wide: 12,
})[size],
tag: "geometry"
};
if (size == "wide") {
rock.bbox.x = rock.bbox.y = 47;
}
rock.addSprite("sprite", Renderer.sprite("rock-" + size));
rock.currentSprite("sprite");
return rock;
};