Create Entity API scaffolding

This commit is contained in:
2021-03-02 11:37:44 +01:00
parent dc50622fb9
commit 9147aa55ce
8 changed files with 54 additions and 17 deletions

View File

@@ -1,5 +1,9 @@
package com.bartlomiejpluta.base.api.context;
import com.bartlomiejpluta.base.api.entity.Entity;
public interface Context {
void openMap(String mapUid);
Entity createEntity(String entitySetUid);
}

View File

@@ -0,0 +1,15 @@
package com.bartlomiejpluta.base.api.entity;
import com.bartlomiejpluta.base.api.geo.Vector;
public interface Entity {
Vector getCoordinates();
void setCoordinates(Vector coordinates);
Movement prepareMovement(Direction direction);
Direction getFaceDirection();
void setFaceDirection(Direction direction);
}