import 'package:dartterm/bitmap.dart'; import 'package:dartterm/algorithms/geometry.dart' as geo; class Level { Bitmap tiles; geo.Offset spawn; geo.Size get size => tiles.size; Level(this.tiles, this.spawn) { assert(tiles.rect.containsPoint(spawn)); } } enum LevelTile { exit, floor, wall, closedDoor, openDoor, }