Remove movement rules system

This commit is contained in:
2021-03-31 23:08:26 +02:00
parent 453abfa037
commit efec9b18c4
3 changed files with 0 additions and 50 deletions

View File

@@ -3,7 +3,6 @@ package com.bartlomiejpluta.base.api.map.layer.object;
import com.bartlomiejpluta.base.api.entity.Entity;
import com.bartlomiejpluta.base.api.map.layer.base.Layer;
import com.bartlomiejpluta.base.api.move.Movement;
import com.bartlomiejpluta.base.api.rule.MovementRule;
import org.joml.Vector2ic;
import java.util.List;
@@ -17,12 +16,6 @@ public interface ObjectLayer extends Layer {
List<Entity> getEntities();
void registerMovementRule(MovementRule rule);
void unregisterMovementRule(MovementRule rule);
void unregisterRules();
void setPassageAbility(int row, int column, PassageAbility passageAbility);
PassageAbility[][] getPassageMap();

View File

@@ -1,13 +0,0 @@
package com.bartlomiejpluta.base.api.rule;
import com.bartlomiejpluta.base.api.entity.Entity;
import com.bartlomiejpluta.base.api.move.Movement;
import org.joml.Vector2ic;
public interface MovementRule {
Vector2ic from();
Vector2ic to();
void invoke(Movement movement);
}