Package games.stendhal.server.core.pathfinder

Examples of games.stendhal.server.core.pathfinder.Node


    final SpeakerNPC npc = new SpeakerNPC("Wikipedian") {

      @Override
      protected void createPath() {
        final List<Node> nodes = new LinkedList<Node>();
        nodes.add(new Node(9, 9));
        nodes.add(new Node(9, 27));
        nodes.add(new Node(20, 27));
        nodes.add(new Node(20, 10));
        setPath(new FixedPath(nodes, true));
      }

      @Override
      protected void createDialog() {
View Full Code Here


    final SpeakerNPC npc = new SpeakerNPC("Ritati Dragontracker") {

      @Override
      protected void createPath() {
        final List<Node> nodes = new LinkedList<Node>();
        nodes.add(new Node(25,32));
        nodes.add(new Node(38,32));
        setPath(new FixedPath(nodes, true));
      }

      @Override
      public void createDialog() {
View Full Code Here

    final SpeakerNPC zogfangNPC = new SpeakerNPC("Zogfang") {

      @Override
      protected void createPath() {
        final List<Node> nodes = new LinkedList<Node>();
        nodes.add(new Node(5, 106));
        nodes.add(new Node(15, 106));
        nodes.add(new Node(15, 109));
        nodes.add(new Node(12, 109));
        nodes.add(new Node(12, 112));
        nodes.add(new Node(12, 114));
        nodes.add(new Node(5, 114));
        setPath(new FixedPath(nodes, true));
 
      }

      @Override
View Full Code Here

    final SpeakerNPC rat = new RatKidsNPCBase("Mariel") {
      @Override
      protected void createPath() {
        final List<Node> nodes = new LinkedList<Node>();
                                //path goes here
                                nodes.add(new Node(45, 19));
                                nodes.add(new Node(65, 19));
                                nodes.add(new Node(65, 54));
                                nodes.add(new Node(69, 54));
                                nodes.add(new Node(69, 15));
                                nodes.add(new Node(45, 15));
                               
                                setPath(new FixedPath(nodes, true));
      }
    };
View Full Code Here

    final SpeakerNPC npc = new SpeakerNPC("Huckle Rohn") {

      @Override
      protected void createPath() {
        final List<Node> nodes = new LinkedList<Node>();
        nodes.add(new Node(8, 57));
        nodes.add(new Node(8, 45));
        nodes.add(new Node(20, 45));
        nodes.add(new Node(20, 35));
        nodes.add(new Node(10, 35));
        nodes.add(new Node(10, 10));
        nodes.add(new Node(20, 10));
        nodes.add(new Node(20, 45));
        nodes.add(new Node(8, 45));
        setPath(new FixedPath(nodes, true));
      }

      @Override
      protected void createDialog() {
View Full Code Here

    final SpeakerNPC npc = new SpeakerNPC("Dr. Feelgood") {

      @Override
      protected void createPath() {
        final List<Node> nodes = new LinkedList<Node>();
        nodes.add(new Node(53, 28));
        nodes.add(new Node(53, 40));
        nodes.add(new Node(62, 40));
        nodes.add(new Node(62, 32));
        nodes.add(new Node(63, 32));
        nodes.add(new Node(63, 40));
        nodes.add(new Node(51, 40));
        nodes.add(new Node(51, 28));
        setPath(new FixedPath(nodes, true));
      }

      @Override
      protected void createDialog() {
View Full Code Here

    final SpeakerNPC gulimo = new SpeakerNPC("Gulimo") {

      @Override
      protected void createPath() {
        final List<Node> nodes = new LinkedList<Node>();
        nodes.add(new Node(3, 24));
        nodes.add(new Node(3, 27));       
        nodes.add(new Node(11, 27));
        nodes.add(new Node(11, 24));
        nodes.add(new Node(19, 24));
        nodes.add(new Node(19, 27));
        nodes.add(new Node(11, 27));
        nodes.add(new Node(11, 24));
        setPath(new FixedPath(nodes, true));

      }

      @Override
View Full Code Here

  private void buildNPC(final StendhalRPZone zone, final Map<String, String> attributes) {
    final SpeakerNPC rat = new RatKidsNPCBase("Opal") {
      @Override
      protected void createPath() {
        final List<Node> nodes = new LinkedList<Node>();
                                nodes.add(new Node(5, 75));
        nodes.add(new Node(19, 75));
        nodes.add(new Node(19, 79));
        nodes.add(new Node(5, 79));
        setPath(new FixedPath(nodes, true));
      }
    };

    rat.setDescription("You see a rat child.");
View Full Code Here

    final SpeakerNPC npc = new SpeakerNPC("Mrotho") {

      @Override
      protected void createPath() {
        final List<Node> nodes = new LinkedList<Node>();
        nodes.add(new Node(45, 49));
        nodes.add(new Node(29, 49));
        nodes.add(new Node(29, 57));
        nodes.add(new Node(45, 57));
        nodes.add(new Node(19, 57));
        nodes.add(new Node(19, 49));
        setPath(new FixedPath(nodes, true));
      }

      @Override
      protected void createDialog() {
View Full Code Here

    final SpeakerNPC loretta = new SpeakerNPC("Loretta") {

      @Override
      protected void createPath() {
        final List<Node> nodes = new LinkedList<Node>();
        nodes.add(new Node(49, 68));
        nodes.add(new Node(45, 68));
        nodes.add(new Node(45, 72));
        nodes.add(new Node(45, 68));
        setPath(new FixedPath(nodes, true));
      }

      @Override
      protected void createDialog() {
View Full Code Here

TOP

Related Classes of games.stendhal.server.core.pathfinder.Node

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.