diff options
| author | Mike Vink <mike1994vink@gmail.com> | 2021-07-13 11:47:52 +0200 |
|---|---|---|
| committer | Mike Vink <mike1994vink@gmail.com> | 2021-07-13 11:47:52 +0200 |
| commit | 54129f2a137487772805d42daf60ca18cfd0a4a7 (patch) | |
| tree | da01a554a8893e61cd17d013843300fc648a2582 | |
| parent | c43fe73a617d20192385ed169cd0215898dad66c (diff) | |
Revert "feat(Scene): make the Scene object functional"
This reverts commit c43fe73a617d20192385ed169cd0215898dad66c.
| -rw-r--r-- | .gitignore | 2 | ||||
| -rw-r--r-- | client/src/game.ts | 46 |
2 files changed, 20 insertions, 28 deletions
@@ -1,5 +1,3 @@ client/dist/**/**/*.js* client/dist/*.js* client/dist/**/*.js* -client/node_modules/ -package-lock.json diff --git a/client/src/game.ts b/client/src/game.ts index 426f65b..ef9d307 100644 --- a/client/src/game.ts +++ b/client/src/game.ts @@ -1,9 +1,24 @@ import 'phaser'; -interface AkkamonScene extends Phaser.Scene { - preload: () => void - create: () => void - update: (time: Number, delta: Number) => void +export default class Demo extends Phaser.Scene +{ + constructor () + { + super('demo'); + } + + preload () + { + this.load.image("tiles", "assets/catastrophi_tiles_16_blue.png"); + this.load.tilemapCSV("map", "assets/catastrophi_level2.csv"); + } + + create () + { + const map = this.make.tilemap({ key: "map", tileWidth: 16, tileHeight: 16 }); + const tileset = map.addTilesetImage("tiles"); + const layer = map.createLayer(0, tileset, 0, 0); // layer index, tileset, x, y + } } const config = { @@ -11,28 +26,7 @@ const config = { backgroundColor: '#125555', width: 800, height: 600, - pixelArt: true, - scene: { - preload: preload, - create: create, - update: update - } + scene: Demo }; const game = new Phaser.Game(config); - - -function preload () -{ - -} - -function create () -{ - -} - -function update(time: Number, delta: Number) -{ - -} |
