Package marauroa.common.game

Examples of marauroa.common.game.RPClass.addAttribute()


  public static void generateRPClass() {
    try {
      final RPClass sign = new RPClass("sign");
      sign.isA("entity");
      sign.addAttribute(ATTR_TEXT, Type.LONG_STRING, Definition.HIDDEN);
      sign.addAttribute(Actions.ACTION, Type.STRING);
      sign.addAttribute("class", Type.STRING);
    } catch (final SyntaxException e) {
      logger.error("cannot generate RPClass", e);
    }
  }
View Full Code Here


    try {
      final RPClass sign = new RPClass("sign");
      sign.isA("entity");
      sign.addAttribute(ATTR_TEXT, Type.LONG_STRING, Definition.HIDDEN);
      sign.addAttribute(Actions.ACTION, Type.STRING);
      sign.addAttribute("class", Type.STRING);
    } catch (final SyntaxException e) {
      logger.error("cannot generate RPClass", e);
    }
  }
View Full Code Here

  }

  public static void generateRPClass() {
    final RPClass grower = new RPClass("plant_grower");
    grower.isA("entity");
    grower.addAttribute("class", Type.STRING);
  }

  /**
   * Is called when a fruit has been picked from this plant grower.
   *
 
View Full Code Here

  public static void generateRPClass() {
    try {
      final RPClass npc = new RPClass("npc");
      npc.isA("rpentity");
      npc.addAttribute("class", Type.STRING);
      npc.addAttribute("subclass", Type.STRING);
      //npc.addAttribute("text", Type.LONG_STRING, Definition.VOLATILE);
      npc.addRPEvent("text", Definition.VOLATILE);
      npc.addAttribute("idea", Type.STRING, Definition.VOLATILE);
      npc.addAttribute("outfit", Type.INT);
View Full Code Here

  public static void generateRPClass() {
    try {
      final RPClass npc = new RPClass("npc");
      npc.isA("rpentity");
      npc.addAttribute("class", Type.STRING);
      npc.addAttribute("subclass", Type.STRING);
      //npc.addAttribute("text", Type.LONG_STRING, Definition.VOLATILE);
      npc.addRPEvent("text", Definition.VOLATILE);
      npc.addAttribute("idea", Type.STRING, Definition.VOLATILE);
      npc.addAttribute("outfit", Type.INT);
    } catch (final SyntaxException e) {
View Full Code Here

      npc.isA("rpentity");
      npc.addAttribute("class", Type.STRING);
      npc.addAttribute("subclass", Type.STRING);
      //npc.addAttribute("text", Type.LONG_STRING, Definition.VOLATILE);
      npc.addRPEvent("text", Definition.VOLATILE);
      npc.addAttribute("idea", Type.STRING, Definition.VOLATILE);
      npc.addAttribute("outfit", Type.INT);
    } catch (final SyntaxException e) {
      logger.error("cannot generate RPClass", e);
    }
  }
View Full Code Here

      npc.addAttribute("class", Type.STRING);
      npc.addAttribute("subclass", Type.STRING);
      //npc.addAttribute("text", Type.LONG_STRING, Definition.VOLATILE);
      npc.addRPEvent("text", Definition.VOLATILE);
      npc.addAttribute("idea", Type.STRING, Definition.VOLATILE);
      npc.addAttribute("outfit", Type.INT);
    } catch (final SyntaxException e) {
      logger.error("cannot generate RPClass", e);
    }
  }
View Full Code Here

  public static void generateRPClass() {
    if (!RPClass.hasRPClass(CHEST_RPCLASS_NAME)) {
      final RPClass chest = new RPClass(CHEST_RPCLASS_NAME);
      chest.isA("entity");
      chest.addAttribute("open", Type.FLAG);
      chest.addRPSlot("content", 30);
    }
  }
 
 
View Full Code Here

  public static void generateRPClass() {
    final RPClass rpclass = new RPClass("useable_entity");
    rpclass.isA("entity");
   
    // class: source/switch
    rpclass.addAttribute("class", Type.STRING);

    // subclass: long sword/leather/armor/...
    rpclass.addAttribute("subclass", Type.STRING);

    // name of item: gold_source
View Full Code Here

   
    // class: source/switch
    rpclass.addAttribute("class", Type.STRING);

    // subclass: long sword/leather/armor/...
    rpclass.addAttribute("subclass", Type.STRING);

    // name of item: gold_source
    rpclass.addAttribute("name", Type.STRING);

    // menu (Make a wish,use)
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.