Package engine
Class Room
java.lang.Object
engine.Room
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ArrayList<AbstractEntity> private Pointprivate processing.core.PImagestatic final intprivate HashMap<Integer, ArrayList<AbstractEntity>> private intprivate ArrayList<AbstractEntity> private Playerprivate ArrayList<AbstractEntity> private ArrayList<AbstractEntity> private int -
Constructor Summary
ConstructorsConstructorDescriptionRoom(int w, int h) Room(AbstractEntity[] o, processing.core.PImage background) Room(AbstractEntity o, processing.core.PImage background) Room(ArrayList<AbstractEntity> o, processing.core.PImage background) Room(processing.core.PImage background) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(float x, float y, float w, float h) voidvoidadd(AbstractEntity[] l) voidadd(Iterable<? extends AbstractEntity> l) voidvoidadd(processing.core.PImage p, float x, float y, float w, float h) voidadd(processing.core.PImage p, float x, float y, float w, float h, float px, float py, int s) private voidprivate voidaddHash(Iterable<? extends AbstractEntity> l) intintintgetSize()private voidinstantiate(processing.core.PImage background, Point backCoords) voidload()private voidprivate voidprivate voidremoveHash(AbstractEntity e, int key) private voidremoveHash(Iterable<? extends AbstractEntity> l) booleanvoidunLoad()voidupdate()
-
Field Details
-
CHUNK_SIZE
public static final int CHUNK_SIZE- See Also:
-
WIDTH_CHUNK
private int WIDTH_CHUNK -
HEIGHT_CHUNK
private int HEIGHT_CHUNK -
hash
-
add
-
sub
-
mod
-
see
-
p
-
background
private processing.core.PImage background -
backCoords
-
-
Constructor Details
-
Room
public Room(processing.core.PImage background) -
Room
public Room(int w, int h) -
Room
-
Room
-
Room
-
-
Method Details
-
add
-
add
-
add
-
add
public void add(float x, float y, float w, float h) -
add
public void add(processing.core.PImage p, float x, float y, float w, float h) -
add
public void add(processing.core.PImage p, float x, float y, float w, float h, float px, float py, int s) -
setPlayer
-
instantiate
-
addHash
-
addHash
-
removeHash
-
removeHash
-
removeHash
-
add
-
load
public void load() -
unLoad
public void unLoad() -
update
public void update() -
moveBackground
private void moveBackground() -
getRoom
-
getPlayer
-
getBackCoords
-
getImageWidth
public int getImageWidth() -
getImageHeight
public int getImageHeight() -
getSize
public int getSize()
-