addTile method
Implementation
@override
Future addTile(TileModel tileModel) async {
await _loadTile(tileModel);
final tile = tileModel.getTile(gameRef);
tiles.add(tileModel);
childrenTiles.add(tile);
quadTree?.insert(
tileModel,
Point(tileModel.x, tileModel.y),
id: tileModel.id,
);
if (tile is ObjectCollision) {
_tilesCollisions.add(tile as ObjectCollision);
_findVisibleCollisions();
}
}