From f5b3c0a91f4fecdb19ae4d9dab720e35c0b79cb3 Mon Sep 17 00:00:00 2001 From: Aaron Mueller Date: Sat, 6 Dec 2014 12:55:43 +0100 Subject: [PATCH] Start implementing the HUD --- gulpfile.js | 2 +- src/game.coffee | 9 ++------- src/hud.coffee | 6 ++++++ 3 files changed, 9 insertions(+), 8 deletions(-) create mode 100644 src/hud.coffee diff --git a/gulpfile.js b/gulpfile.js index bfe3d2e..c7c0e07 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -21,7 +21,7 @@ gulp.task('server', function() { }); gulp.task('compile', function() { - return gulp.src(['src/entities/*.coffee', 'src/main.coffee', 'src/game.coffee']) + return gulp.src(['src/entities/*.coffee', 'src/main.coffee', 'src/game.coffee', 'src/hud.coffee']) .pipe(sourcemaps.init()) .pipe(coffee({bare: true})) .pipe(concat('app.js')) diff --git a/src/game.coffee b/src/game.coffee index e878e66..801a071 100644 --- a/src/game.coffee +++ b/src/game.coffee @@ -3,20 +3,15 @@ app.game = for i in [0..20*15] @map[i] = new Tile - hud: -> - app.layer - .fillStyle "#00f" - .fillRect 0, 0, 200, 50 - render: -> for tile, i in @map tile.render(i-(Math.floor(i/20)*20), Math.floor(i/20)) + @hud.render() step: -> - @hud map: [] resources: - ore:50 + ore:60 stone: 100 diff --git a/src/hud.coffee b/src/hud.coffee new file mode 100644 index 0000000..0f2b060 --- /dev/null +++ b/src/hud.coffee @@ -0,0 +1,6 @@ +app.game.hud = + render: (layer)-> + app.layer + .fillStyle "#f00" + .fillRect 0, 0, 8, 8 +