Package games.stendhal.server.util

Examples of games.stendhal.server.util.Area


    TurnNotifier.get().dontNotify(this);

    StendhalRPWorld world = SingletonRepository.getRPWorld();

    // bank entrance
    keepFreeAreas.add(new KeepFreeArea(new Area(world.getZone("0_semos_city"), 17, 23, 3, 2), 23, 25));

    // bank exit
    keepFreeAreas.add(new KeepFreeArea(new Area(world.getZone("int_semos_bank"), 8, 28, 11, 29), 24, 27));

    // inn entrance
    keepFreeAreas.add(new KeepFreeArea(new Area(world.getZone("0_semos_city"), 40, 38, 4, 3), 50, 40));

    // inn exit
    keepFreeAreas.add(new KeepFreeArea(new Area(world.getZone("int_semos_tavern_0"), 21, 15, 3, 2), 22, 11));

    TurnNotifier.get().notifyInSeconds(CHECK_INTERVAL, this);
  }
View Full Code Here


  }
 
  private void startMarriage(final SpeakerNPC priest, final Player player,
      final String partnerName) {
    final StendhalRPZone churchZone = priest.getZone();
    final Area inFrontOfAltar = new Area(churchZone, new Rectangle(10, 9, 4, 1));

    groom = player;
    bride = SingletonRepository.getRuleProcessor().getPlayer(partnerName);

    if (!inFrontOfAltar.contains(groom)) {
      priest.say("You must step in front of the altar if you want to marry.");
    } else if (marriage.isMarried(groom)) {
      priest.say("You are married already, " + groom.getName()
          + "! You can't marry again.");
    } else if ((bride == null) || !inFrontOfAltar.contains(bride)) {
      priest.say("You must bring your partner to the altar if you want to marry.");
    } else if (bride.getName().equals(groom.getName())) {
      priest.say("You can't marry yourself!");
    } else if (marriage.isMarried(bride)) {
      priest.say("You are married already, " + bride.getName()
View Full Code Here

  }

  private void startEngagement(final SpeakerNPC nun, final Player player,
      final String partnerName) {
    final StendhalRPZone outsideChurchZone = nun.getZone();
    final Area inFrontOfNun = new Area(outsideChurchZone, new Rectangle(51, 52, 6, 5));
    groom = player;
    bride = SingletonRepository.getRuleProcessor().getPlayer(partnerName);

    if (!inFrontOfNun.contains(groom)) {
      nun.say("My hearing is not so good, please both come close to tell me who you want to get engaged to.");
    } else if (marriage.isMarried(groom)) {
      nun.say("You are married already, "
          + groom.getName()
          + "! You can't marry again.");
    } else if ((bride == null) || !inFrontOfNun.contains(bride)) {
      nun.say("My hearing is not so good, please both come close to tell me who you want to get engaged to.");
    } else if (bride.getName().equals(groom.getName())) {
      nun.say("You can't marry yourself!");
    } else if (marriage.isMarried(bride)) {
      nun.say("You are married already, "
View Full Code Here

TOP

Related Classes of games.stendhal.server.util.Area

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.