/* */ package NET.worlds.scape; /* */ /* */ import NET.worlds.console.Console; /* */ import NET.worlds.console.DialogReceiver; /* */ import NET.worlds.console.ImageButtons; /* */ import NET.worlds.console.ImageButtonsCallback; /* */ import NET.worlds.console.PolledDialog; /* */ import NET.worlds.core.IniFile; /* */ import java.awt.Component; /* */ import java.awt.Event; /* */ import java.awt.Rectangle; /* */ import java.awt.Window; /* */ import java.text.MessageFormat; /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ public class ChangeAvatarDialog /* */ extends PolledDialog /* */ implements ImageButtonsCallback /* */ { /* */ private static final long serialVersionUID = 1L; /* */ private ImageButtons ib; /* */ /* */ public ChangeAvatarDialog(Window parent, DialogReceiver receiver, String name) /* */ { /* 32 */ super(parent, receiver, Console.message("Change-Avatar"), false); /* 33 */ setAlignment(1); /* 34 */ Rectangle[] rects = new Rectangle[2]; /* 35 */ int yesX = IniFile.override().getIniInt("changeavYesX", 39); /* 36 */ int yesY = IniFile.override().getIniInt("changeavYesY", 23); /* 37 */ int yesW = IniFile.override().getIniInt("changeavYesW", 48); /* 38 */ int yesH = IniFile.override().getIniInt("changeavYesH", 18); /* 39 */ rects[0] = new Rectangle(yesX, yesY, yesW, yesH); /* 40 */ int noX = IniFile.override().getIniInt("changeavNoX", 96); /* 41 */ int noY = IniFile.override().getIniInt("changeavNoY", 23); /* 42 */ int noW = IniFile.override().getIniInt("changeavNoW", 42); /* 43 */ int noH = IniFile.override().getIniInt("changeavnoH", 18); /* 44 */ rects[1] = new Rectangle(noX, noY, noW, noH); /* 45 */ Object[] arguments = { new String(name) }; /* 46 */ this.ib = new ChangeAvatarImageButtons( /* 47 */ IniFile.override().getIniString("changeAvDlg", Console.message( /* 48 */ "changeav.gif")), /* 49 */ rects, this, /* 50 */ MessageFormat.format(Console.message("Change-avatar-to"), /* 51 */ arguments)); /* 52 */ ready(); /* */ } /* */ /* */ protected void build() /* */ { /* 57 */ add("Center", this.ib); /* */ } /* */ /* */ public Object imageButtonsCallback(Component who, int which) /* */ { /* 62 */ done(which == 0); /* 63 */ return null; /* */ } /* */ /* */ @Deprecated /* */ public boolean keyDown(Event event, int key) /* */ { /* 69 */ if (key == 27) /* 70 */ return done(false); /* 71 */ if (key == 10) /* 72 */ return done(true); /* 73 */ return super.keyDown(event, key); /* */ } /* */ } /* Location: C:\Program Files (x86)\Worlds Inc\WorldsPlayer - Win7\lib\worlds.jar!\NET\worlds\scape\ChangeAvatarDialog.class * Java compiler version: 6 (50.0) * JD-Core Version: 0.7.1 */