/*
* Copyright (c) 2012. HappyDroids LLC, All rights reserved.
*/
package com.happydroids.droidtowers.gui;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.scenes.scene2d.InputEvent;
import com.happydroids.HappyDroidConsts;
import com.happydroids.platform.Platform;
import com.happydroids.server.GameUpdate;
public class GameUpdateDialog extends Dialog {
public GameUpdateDialog(GameUpdate latestUpdate) {
super();
setTitle("An update is available!");
setMessage("An update to Droid Towers is available:\n\n" + latestUpdate.notes + "\n\nWould you like to update now?");
switch (Gdx.app.getType()) {
case Desktop:
addButton("Yes", new OnClickCallback() {
@Override
public void onClick(Dialog dialog) {
dismiss();
Platform.getBrowserUtil()
.launchWebBrowser(HappyDroidConsts.HAPPYDROIDS_URI + "/droidtowers/download-latest");
}
});
break;
case Android:
break;
}
addButton("Not now", new VibrateClickListener() {
@Override
public void onClick(InputEvent event, float x, float y) {
dismiss();
}
});
}
}