Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package entity;
- import java.awt.Image;
- import core.Position;
- import core.Size;
- import game.state.State;
- public abstract class GameObject {
- protected Position position;
- protected Position homePosition;
- protected Size size;
- public GameObject() {
- position = new Position(50, 50);
- size = new Size(64, 64);
- }
- public abstract void update(State state);
- public abstract Image getSprite();
- public Position getPosition() {
- return position;
- }
- public Size getSize() {
- return size;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement