Apply BASE engine improvemenst #2

This commit is contained in:
2022-08-22 17:58:23 +02:00
parent d51a425b28
commit 1253139bfe
10 changed files with 52 additions and 31 deletions

View File

@@ -94,18 +94,18 @@ public abstract class BaseMapHandler implements MapHandler {
}
public Enemy enemy(@NonNull String id) {
return new Enemy(context, DB.dao.enemy.find(id));
return new Enemy(id);
}
public Enemy enemy(int x, int y, @NonNull String id) {
var enemy = new Enemy(context, DB.dao.enemy.find(id));
var enemy = new Enemy(id);
enemy.setCoordinates(x, y);
mainLayer.addEntity(enemy);
return enemy;
}
public MapObject object(int x, int y, @NonNull String id) {
var object = new MapObject(context, DB.dao.map_object.find(id));
var object = new MapObject(id);
object.setCoordinates(x, y);
mainLayer.addEntity(object);
return object;