package com.jpii.navalbattle.game.gui; import com.jpii.navalbattle.game.NavalGame; import com.jpii.navalbattle.pavo.gui.NewWindowManager; import com.jpii.navalbattle.pavo.gui.controls.*; import com.jpii.navalbattle.pavo.gui.events.PMouseEvent; public class TurnConfirmation extends PWindow { public static boolean viewed; public TurnConfirmation(NewWindowManager parent,final NavalGame ng) { super(parent); parent.add(this); setLoc(228, 136); setSize(200, 150); setText("End Turn"); PText text0 = new PText(this); text0.setText("Are you sure you want to"); text0.setLoc(32, 30); addControl(text0); PText text1 = new PText(this); text1.setText("end your turn."); text1.setLoc(61, 50); addControl(text1); PButton button2 = new PButton(this); button2.setText("Yes"); button2.setLoc(83, 75); addControl(button2); PButton button3 = new PButton(this); button3.setText("No"); button3.setLoc(86, 101); addControl(button3); viewed = true; button3.addMouseListener(new PMouseEvent(){ public void mouseDown(int x, int y, int buttonid) { close(); } }); button2.addMouseListener(new PMouseEvent(){ public void mouseDown(int x, int y, int buttonid) { ng.getTurnManager().nextTurn(); close(); } }); } public void onClose(){ super.onClose(); viewed = false; } }