package com.iambookmaster.client.player; import com.iambookmaster.client.beans.Battle; import com.iambookmaster.client.beans.Modificator; import com.iambookmaster.client.beans.NPC; import com.iambookmaster.client.beans.ObjectBean; import com.iambookmaster.client.beans.ParagraphConnection; import com.iambookmaster.client.beans.Parameter; public interface PlayerStateListener { void addObject(ObjectBean object); void removeObject(ObjectBean object); void useObject(ObjectBean object, boolean success); void reset(); void finish(); void lostObject(ObjectBean object); void changeParameter(Parameter parameter, int value); void changeModificator(Modificator parameter, boolean value); void battle(Battle parameter, boolean start); void enemy(NPC npc, boolean add); void enableConnection(ParagraphConnection connection); void disableConnection(ParagraphConnection connection); }