/* * Copyright (c) 2012. HappyDroids LLC, All rights reserved. */ package com.happydroids.droidtowers.gui; import com.badlogic.gdx.scenes.scene2d.InputEvent; import com.happydroids.droidtowers.entities.GridObject; import com.happydroids.droidtowers.entities.Player; public class ConfirmRedecorationDialog extends Dialog { public ConfirmRedecorationDialog(final GridObject gridObject) { super(); setMessage("Would you like to redecorate this room?\n\nIt will cost $1,000."); addButton("Yes", new VibrateClickListener() { @Override public void onClick(InputEvent event, float x, float y) { dismiss(); int variationId = gridObject.getVariationId() + 1; if (variationId > gridObject.getGridObjectType().getNumVariations()) { variationId = 1; } gridObject.setVariationId(variationId); gridObject.updateSprite(); Player.instance().subtractCurrency(1000); } }); addButton("No", new VibrateClickListener() { @Override public void onClick(InputEvent event, float x, float y) { dismiss(); } }); } }