summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Vink <mike1994vink@gmail.com>2021-07-13 11:47:52 +0200
committerMike Vink <mike1994vink@gmail.com>2021-07-13 11:47:52 +0200
commit54129f2a137487772805d42daf60ca18cfd0a4a7 (patch)
treeda01a554a8893e61cd17d013843300fc648a2582
parentc43fe73a617d20192385ed169cd0215898dad66c (diff)
Revert "feat(Scene): make the Scene object functional"
This reverts commit c43fe73a617d20192385ed169cd0215898dad66c.
-rw-r--r--.gitignore2
-rw-r--r--client/src/game.ts46
2 files changed, 20 insertions, 28 deletions
diff --git a/.gitignore b/.gitignore
index 58aa071..314681d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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)
-{
-
-}