fix: swap EntityID constructor parameters
This commit is contained in:
parent
b5614d3d37
commit
43cf4c6c1b
@ -10,10 +10,10 @@ public class EntityID {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructs a new {@link Entity}-{@link EntityID} based on the given index and {@link EntityType}.
|
* Constructs a new {@link Entity}-{@link EntityID} based on the given index and {@link EntityType}.
|
||||||
* @param id The index of the entity
|
|
||||||
* @param type The type of the entity
|
* @param type The type of the entity
|
||||||
|
* @param id The index of the entity
|
||||||
*/
|
*/
|
||||||
public EntityID(int id, EntityType type) {
|
public EntityID(EntityType type, int id) {
|
||||||
this.id = id;
|
this.id = id;
|
||||||
this.type = type;
|
this.type = type;
|
||||||
}
|
}
|
||||||
@ -32,7 +32,7 @@ public class EntityID {
|
|||||||
* @return The cloned {@link EntityID}
|
* @return The cloned {@link EntityID}
|
||||||
*/
|
*/
|
||||||
public EntityID clone() {
|
public EntityID clone() {
|
||||||
return new EntityID(id, type);
|
return new EntityID(type, id);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -17,7 +17,7 @@ class GameStateTest {
|
|||||||
GameState state = new GameState(new IntVector2(10, 10));
|
GameState state = new GameState(new IntVector2(10, 10));
|
||||||
|
|
||||||
//set up game
|
//set up game
|
||||||
state.entities.addEntity(new Rock(new EntityID(0, EntityType.Rocks), new IntVector2(0, 0), 100));
|
state.entities.addEntity(new Rock(new EntityID(EntityType.Rocks, 0), new IntVector2(0, 0), 100));
|
||||||
|
|
||||||
//snapshot state
|
//snapshot state
|
||||||
GameState snapshot = state.snapshot();
|
GameState snapshot = state.snapshot();
|
||||||
|
Loading…
Reference in New Issue
Block a user