diff --git a/src/intents/PlayerEventIntent.java b/src/intents/PlayerEventIntent.java new file mode 100644 index 000000000..47b5fd02c --- /dev/null +++ b/src/intents/PlayerEventIntent.java @@ -0,0 +1,36 @@ +package intents; + +import resources.control.Intent; +import resources.player.Player; +import resources.player.PlayerEvent; + +public class PlayerEventIntent extends Intent { + + public static final String TYPE = "PlayerEventIntent"; + + private Player player; + private PlayerEvent event; + + public PlayerEventIntent(Player p, PlayerEvent event) { + super(TYPE); + setPlayer(p); + setEvent(event); + } + + public void setPlayer(Player p) { + this.player = p; + } + + public void setEvent(PlayerEvent event) { + this.event = event; + } + + public Player getPlayer() { + return player; + } + + public PlayerEvent getEvent() { + return event; + } + +} diff --git a/src/resources/player/PlayerEvent.java b/src/resources/player/PlayerEvent.java new file mode 100644 index 000000000..cc505adcc --- /dev/null +++ b/src/resources/player/PlayerEvent.java @@ -0,0 +1,8 @@ +package resources.player; + +public enum PlayerEvent { + + PE_CREATE_CHARACTER, + PE_ZONE_IN + +}