package NET.worlds.scape; import NET.worlds.console.Console; import java.io.IOException; import java.util.Vector; public class EquipAction extends Action { private static Object classCookie = new Object(); @Override public Persister trigger(Event arg, Persister seqID) { Vector equippableItems = InventoryManager.getInventoryManager().getEquippableItems(); new Vector(); InventoryDialog invDialog = new InventoryDialog(Console.getFrame()); invDialog.show(); return null; } @Override public void saveState(Saver s) throws IOException { s.saveVersion(0, classCookie); super.saveState(s); } @Override public void restoreState(Restorer r) throws IOException, TooNewException { switch (r.restoreVersion(classCookie)) { case 0: super.restoreState(r); return; default: throw new TooNewException(); } } }