1 package org.colapietro.lwjgl.physics;
2
3 import com.jed.actor.AbstractEntity;
4 import org.colapietro.lang.NotImplementedException;
5
6
7
8
9
10
11
12 public interface Collidable {
13
14
15
16
17
18
19 void collideDown(AbstractEntity entity) throws NotImplementedException;
20
21
22
23
24
25
26 void collideUp(AbstractEntity entity) throws NotImplementedException;
27
28
29
30
31
32
33 void collideLeft(AbstractEntity entity) throws NotImplementedException;
34
35
36
37
38
39
40 void collideRight(AbstractEntity entity) throws NotImplementedException;
41 }