예제 #1
0
  public void initialize() {
    welcomeMenu = new Menu(mc.gameGraphics, 50);
    int y = 40;

    if (!Config.MEMBERS_FEATURES) {
      welcomeMenu.createLabel(256, 200 + y, "Click on an option", 5, true);
      welcomeMenu.addButton(156, 240 + y, 120, 35);
      welcomeMenu.addButton(356, 240 + y, 120, 35);
      welcomeMenu.createLabel(156, 240 + y, "New User", 5, false);
      welcomeMenu.createLabel(356, 240 + y, "Existing User", 5, false);
      newUserButton = welcomeMenu.createButton(156, 240 + y, 120, 35);
      existingUserButton = welcomeMenu.createButton(356, 240 + y, 120, 35);
    } else {
      welcomeMenu.createLabel(256, 200 + y, "Welcome to RuneScape", 4, true);
      welcomeMenu.createLabel(
          256, 215 + y, "You need a member account to use this server", 4, true);
      welcomeMenu.addButton(256, 250 + y, 200, 35);
      welcomeMenu.createLabel(256, 250 + y, "Click here to login", 5, false);
      existingUserButton = welcomeMenu.createButton(256, 250 + y, 200, 35);
    }

    newUserMenu = new Menu(mc.gameGraphics, 50);
    y = 230;
    newUserMenu.createLabel(256, y + 8, "To create an account please go back to the", 4, true);
    y += 20;
    newUserMenu.createLabel(
        256, y + 8, "www.projectrsc.com front page, and choose 'register'", 4, true);
    y += 30;
    newUserMenu.addButton(256, y + 17, 150, 34);
    newUserMenu.createLabel(256, y + 17, "Ok", 5, false);
    newUserOkButton = newUserMenu.createButton(256, y + 17, 150, 34);

    loginMenu = new Menu(mc.gameGraphics, 50);
    y = 230;
    loginStatusLabel =
        loginMenu.createLabel(256, y - 10, "Please enter your username and password", 4, true);
    y += 28;
    loginMenu.addButton(140, y, 200, 40);
    loginMenu.createLabel(140, y - 10, "Username:"******"Password:"******"Ok", 4, false);
    loginOk = loginMenu.createButton(410, y, 120, 25);
    y += 30;
    loginMenu.addButton(410, y, 120, 25);
    loginMenu.createLabel(410, y, "Cancel", 4, false);
    loginCancel = loginMenu.createButton(410, y, 120, 25);
    y += 30;
    loginMenu.setFocus(usernameInput);
  }