@@ -8,9 +8,9 @@ import 'package:flame/game.dart';
8
8
import 'package:flame_tiled/flame_tiled.dart' ;
9
9
import 'package:flutter/services.dart' ;
10
10
import 'package:flutter/widgets.dart' ;
11
- import 'package:qeck/game/inventory.dart' ;
12
- import 'package:qeck/game/player.dart' ;
13
- import 'package:qeck/game/wall.dart' ;
11
+ import 'package:qeck/game/world/ inventory.dart' ;
12
+ import 'package:qeck/game/world/ player.dart' ;
13
+ import 'package:qeck/game/world/ wall.dart' ;
14
14
import 'package:qeck/services/network.dart' ;
15
15
16
16
class SpacedSpriteSheet {
@@ -34,7 +34,7 @@ class SpacedSpriteSheet {
34
34
}
35
35
}
36
36
37
- class BoardGame extends FlameGame with KeyboardEvents , HasCollisionDetection {
37
+ class GameWorld extends FlameGame with KeyboardEvents , HasCollisionDetection {
38
38
final NetworkingService networkingService;
39
39
final BoardPlayer _player = BoardPlayer (true );
40
40
final Map <int , BoardPlayer > _players = < int , BoardPlayer > {};
@@ -43,7 +43,7 @@ class BoardGame extends FlameGame with KeyboardEvents, HasCollisionDetection {
43
43
Vector2 get tileSize => _tileSize;
44
44
final VoidCallback onEscape;
45
45
46
- BoardGame ({
46
+ GameWorld ({
47
47
required this .networkingService,
48
48
required this .onEscape,
49
49
});
@@ -52,7 +52,11 @@ class BoardGame extends FlameGame with KeyboardEvents, HasCollisionDetection {
52
52
53
53
@override
54
54
Future <void > onLoad () async {
55
- final component = await TiledComponent .load ('map.tmx' , _tileSize);
55
+ final component = await TiledComponent .load (
56
+ 'map.tmx' ,
57
+ _tileSize,
58
+ useAtlas: false ,
59
+ );
56
60
57
61
final objects = component.tileMap.getLayer <ObjectGroup >('Objects' )? .objects;
58
62
final spawn = objects? .firstWhere (
0 commit comments