public void execute( ) { LoggerLazy.getInstance().log(Tag, "execute"); cart.execute(); sell.execute(); caretaker.Clear(); }
public IEnemyPartyBuilder AddEnemy(int difficultyLevel) { switch (difficultyLevel % 3) { case 0: LoggerLazy.getInstance().log(Tag, "createWeakEnemy"); enemyParty.addEnemy(factory.createWeakEnemy()); break; case 1: LoggerLazy.getInstance().log(Tag, "createAvarageEnemy"); enemyParty.addEnemy(factory.createAvarageEnemy()); break; case 2: LoggerLazy.getInstance().log(Tag, "createStrongEnemy"); enemyParty.addEnemy(factory.createStrongEnemy()); break; default: LoggerLazy.getInstance().log(Tag, "create default Enemy"); enemyParty.addEnemy(factory.createWeakEnemy()); break; } return(this); }
public void SellItems(List <Item> items) { LoggerLazy.getInstance().log(Tag, "SellItems"); if (items == null || items.Count == 0) { LoggerLazy.getInstance().log(Tag, "No items selected to sell"); } else { LoggerLazy.getInstance().log(Tag, "Selling was success"); } }
public void PurchaseItems(List <Item> items) { LoggerLazy.getInstance().log(Tag, "PurchaseItems"); if (items == null || items.Count == 0) { LoggerLazy.getInstance().log(Tag, "No items selected to buy"); } else { LoggerLazy.getInstance().log(Tag, "Buying was success"); } }
public void removeFromSell(Item item) { caretaker.AddState(new Memento(sell, cart)); LoggerLazy.getInstance().log(Tag, "removeFromSell" + item.ToString()); sell.removeItem(item); }
public void addToSell(Item item) { caretaker.AddState(new Memento(sell, cart)); LoggerLazy.getInstance().log(Tag, "addToSell" + item.ToString()); sell.addItem(item); }