mirror of
https://github.com/2006-Scape/apollo.git
synced 2026-07-07 16:49:12 +00:00
Move GameObject to the entity package (and remove the now empty entity.obj package).
This commit is contained in:
@@ -9,7 +9,7 @@ import java.util.List;
|
|||||||
import org.apollo.fs.IndexedFileSystem;
|
import org.apollo.fs.IndexedFileSystem;
|
||||||
import org.apollo.fs.archive.Archive;
|
import org.apollo.fs.archive.Archive;
|
||||||
import org.apollo.game.model.Position;
|
import org.apollo.game.model.Position;
|
||||||
import org.apollo.game.model.obj.GameObject;
|
import org.apollo.game.model.entity.GameObject;
|
||||||
import org.apollo.util.BufferUtil;
|
import org.apollo.util.BufferUtil;
|
||||||
import org.apollo.util.CompressionUtil;
|
import org.apollo.util.CompressionUtil;
|
||||||
|
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ import org.apollo.game.model.World;
|
|||||||
import org.apollo.game.model.area.Sector;
|
import org.apollo.game.model.area.Sector;
|
||||||
import org.apollo.game.model.def.ObjectDefinition;
|
import org.apollo.game.model.def.ObjectDefinition;
|
||||||
import org.apollo.game.model.entity.Entity.EntityType;
|
import org.apollo.game.model.entity.Entity.EntityType;
|
||||||
|
import org.apollo.game.model.entity.GameObject;
|
||||||
import org.apollo.game.model.entity.Player;
|
import org.apollo.game.model.entity.Player;
|
||||||
import org.apollo.game.model.obj.GameObject;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A verification {@link EventHandler} for the {@link ObjectActionEvent}.
|
* A verification {@link EventHandler} for the {@link ObjectActionEvent}.
|
||||||
|
|||||||
@@ -25,9 +25,9 @@ import org.apollo.game.model.def.ItemDefinition;
|
|||||||
import org.apollo.game.model.def.NpcDefinition;
|
import org.apollo.game.model.def.NpcDefinition;
|
||||||
import org.apollo.game.model.def.ObjectDefinition;
|
import org.apollo.game.model.def.ObjectDefinition;
|
||||||
import org.apollo.game.model.entity.Entity;
|
import org.apollo.game.model.entity.Entity;
|
||||||
|
import org.apollo.game.model.entity.GameObject;
|
||||||
import org.apollo.game.model.entity.Npc;
|
import org.apollo.game.model.entity.Npc;
|
||||||
import org.apollo.game.model.entity.Player;
|
import org.apollo.game.model.entity.Player;
|
||||||
import org.apollo.game.model.obj.GameObject;
|
|
||||||
import org.apollo.game.scheduling.ScheduledTask;
|
import org.apollo.game.scheduling.ScheduledTask;
|
||||||
import org.apollo.game.scheduling.Scheduler;
|
import org.apollo.game.scheduling.Scheduler;
|
||||||
import org.apollo.io.EquipmentDefinitionParser;
|
import org.apollo.io.EquipmentDefinitionParser;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package org.apollo.game.model.def;
|
package org.apollo.game.model.def;
|
||||||
|
|
||||||
import org.apollo.game.model.obj.GameObject;
|
import org.apollo.game.model.entity.GameObject;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Represents a type of {@link GameObject}.
|
* Represents a type of {@link GameObject}.
|
||||||
|
|||||||
+13
-14
@@ -1,8 +1,7 @@
|
|||||||
package org.apollo.game.model.obj;
|
package org.apollo.game.model.entity;
|
||||||
|
|
||||||
import org.apollo.game.model.Position;
|
import org.apollo.game.model.Position;
|
||||||
import org.apollo.game.model.def.ObjectDefinition;
|
import org.apollo.game.model.def.ObjectDefinition;
|
||||||
import org.apollo.game.model.entity.Entity;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Represents an object in the game world.
|
* Represents an object in the game world.
|
||||||
@@ -18,9 +17,9 @@ public final class GameObject extends Entity {
|
|||||||
private final ObjectDefinition definition;
|
private final ObjectDefinition definition;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The object's rotation.
|
* The object's orientation.
|
||||||
*/
|
*/
|
||||||
private final int rotation;
|
private final int orientation;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The object type.
|
* The object type.
|
||||||
@@ -33,12 +32,12 @@ public final class GameObject extends Entity {
|
|||||||
* @param id The object's id.
|
* @param id The object's id.
|
||||||
* @param position The position.
|
* @param position The position.
|
||||||
* @param type The type code of the object.
|
* @param type The type code of the object.
|
||||||
* @param rotation The rotation of the object.
|
* @param orientation The orientation of the object.
|
||||||
*/
|
*/
|
||||||
public GameObject(int id, Position position, int type, int rotation) {
|
public GameObject(int id, Position position, int type, int orientation) {
|
||||||
super(position);
|
super(position);
|
||||||
this.type = type;
|
this.type = type;
|
||||||
this.rotation = rotation;
|
this.orientation = orientation;
|
||||||
definition = ObjectDefinition.lookup(id);
|
definition = ObjectDefinition.lookup(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -57,7 +56,7 @@ public final class GameObject extends Entity {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the id of this object.
|
* Gets this object's id.
|
||||||
*
|
*
|
||||||
* @return The id.
|
* @return The id.
|
||||||
*/
|
*/
|
||||||
@@ -66,16 +65,16 @@ public final class GameObject extends Entity {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the object's rotation.
|
* Gets this object's orientation.
|
||||||
*
|
*
|
||||||
* @return The rotation.
|
* @return The orientation.
|
||||||
*/
|
*/
|
||||||
public int getRotation() {
|
public int getRotation() {
|
||||||
return rotation;
|
return orientation;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the type code of the object.
|
* Gets this object's type.
|
||||||
*
|
*
|
||||||
* @return The type.
|
* @return The type.
|
||||||
*/
|
*/
|
||||||
@@ -85,8 +84,8 @@ public final class GameObject extends Entity {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return GameObject.class.getName() + " [id=" + definition.getId() + ", type=" + type + ", rotation=" + rotation
|
return GameObject.class.getName() + " [id=" + definition.getId() + ", type=" + type + ", rotation="
|
||||||
+ "]";
|
+ orientation + "]";
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -1,4 +0,0 @@
|
|||||||
/**
|
|
||||||
* Contains models related to in-game objects.
|
|
||||||
*/
|
|
||||||
package org.apollo.game.model.obj;
|
|
||||||
Reference in New Issue
Block a user