Examples of MarauroaRPZone


Examples of marauroa.server.game.rp.MarauroaRPZone

    RPObject pocket = new RPObject();
    pocket.put("size", 1);
    pocket.addSlot("container");
    lhand.add(pocket);

    zone = new MarauroaRPZone("test") {
      @Override
      public void onInit() throws Exception {
        // no database access as it is done in the super method
      }

      @Override
      public void onFinish() throws Exception {
        // no database access as it is done in the super method
      }
    };

    recreatedZone = new MarauroaRPZone("test") {
      @Override
      public void onInit() throws Exception {
        // no database access as it is done in the super method
      }
View Full Code Here

Examples of marauroa.server.game.rp.MarauroaRPZone

    RPObject coin = new RPObject();
    coin.put("euro", 100);
    coin.put("value", 100);
    container.add(coin);

    zone = new MarauroaRPZone("test") {

      @Override
      public void onInit() throws Exception {
        // do nothing, but method is required by interface
      }
View Full Code Here

Examples of marauroa.server.game.rp.MarauroaRPZone

    populate();
  }

  protected void populate() {
    IRPZone zone = new MarauroaRPZone("test");
    addRPZone(zone);

    RPObject hidden = new RPObject();
    zone.assignRPObjectID(hidden);
    hidden.put("hidden", "You don't see this object");
    hidden.hide();
    zone.add(hidden);
  }
View Full Code Here

Examples of marauroa.server.game.rp.MarauroaRPZone

    RPObject coin = new RPObject();
    coin.put("euro", 100);
    coin.put("value", 100);
    container.add(coin);

    zone = new MarauroaRPZone("test");
    /* Define the object as storable */
    object.store();

    zone.assignRPObjectID(object);
    zone.add(object);
 
View Full Code Here

Examples of marauroa.server.game.rp.MarauroaRPZone

    DBTransaction transaction = transactionPool.beginWork();

    try {
      rpzoneDAO.storeRPZone(transaction, zone);

      MarauroaRPZone newzone = new MarauroaRPZone("test");
      rpzoneDAO.loadRPZone(transaction, newzone);

      RPObject.ID id = new RPObject.ID(1, "test");
      assertEquals(zone.get(id), newzone.get(id));
    } finally {
      transactionPool.rollback(transaction);
    }
  }
View Full Code Here

Examples of marauroa.server.game.rp.MarauroaRPZone

    DBTransaction transaction = transactionPool.beginWork();

    try {
      rpzoneDAO.storeRPZone(transaction, zone);

      MarauroaRPZone newzone = new MarauroaRPZone("test");
      rpzoneDAO.loadRPZone(transaction, newzone);

      RPObject.ID id = new RPObject.ID(1, "test");
      assertEquals(zone.get(id), newzone.get(id));

      rpzoneDAO.storeRPZone(transaction, newzone);

      MarauroaRPZone doublestoredzone = new MarauroaRPZone("test");
      rpzoneDAO.loadRPZone(transaction, doublestoredzone);

      id = new RPObject.ID(1, "test");
      assertEquals(zone.get(id), doublestoredzone.get(id));
    } finally {
      transactionPool.rollback(transaction);
    }
  }
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.