Skip to content

Instantly share code, notes, and snippets.

View hex13's full-sized avatar
💭
slavic code master

Łukasz Lityński hex13

💭
slavic code master
  • JavaScript developer
  • Warsaw/Poland
View GitHub Profile
@hex13
hex13 / gist:a422396fbc83507827e9
Last active August 29, 2015 14:10
instead of console.log: just assign to global variable debug and it will log automagically.
Object.defineProperty(window, 'debug', {
set: console.log.bind(console)
});
debug = 'HelloWorld';
debug = 'twelve: ' + (2+10);
game.add.sprite(10, 100, 'jednostka_1');
// kod inicjalizujacy jednostke 1...
game.add.sprite(10, 100, 'jednostka_2');
// kod inicjalizujacy jednostke 2...
game.add.sprite(10, 100, 'jednostka_3');
// kod inicjalizujacy jednostke 3...
...
game.add.sprite(10, 100, 'jednostka_n');
// kod inicjalizujacy jednostke n...
game.load.image('zolnierz', 'img/zolnierz.png');
game.load.image('bandzior', 'img/bandzior.png');
game.load.image('czolg', 'img/czolg.png');
game.load.image('ulica', 'img/ulica.png');
...
game.add.sprite(10, 100, 'zolnierz');
game.add.sprite(10, 150, 'zolnierz');
game.add.sprite(10, 200, 'zolnierz');
game.add.sprite(0, 0, 'ulica');
{
"images": [
["zolnierz", "/img/bandzior.png"],
["bandzior", "/img/bandzior.png"],
["czolg", "/img/czolg.png"],
["ulica", "/img/ulica.png"]
],
"levels": [
{
"objects": [
var MISSILE_SPEED = 3;
missile.x = this.x + this.img.width / 2 - missile.img.width / 2;
missile.y = this.y - missile.img.height;
case 'fire':
var missile = createEntity('missile', {});
missile.x = this.x
missile.y = this.y;
missile.vy = -MISSILE_SPEED;
break;
var key = {37: 'left', 38: 'up', 39:'right', 40:'down', 32:'fire'}[e.keyCode];
key = {37: 'left', 38: 'up', 39:'right', 40:'down'}[e.keyCode];
loadImages('images', ['player.png', 'ufo.png', 'missile.png'], initialize);