Package soc.qase.state

Examples of soc.qase.state.World


/*-------------------------------------------------------------------*/
/**  Default constructor. Prepares the DM2Parser for file loading. */
/*-------------------------------------------------------------------*/
  public DM2Parser()
  {
    world = new World(true);
    blockLength = new byte[4];   
  }
View Full Code Here


/*-------------------------------------------------------------------*/
/**  Constructor. Instantiates the DM2Parser and loads the specified file. */
/*-------------------------------------------------------------------*/
  public DM2Parser(String filename)
  {
    world = new World(true);
    blockLength = new byte[4];

    if(filename != null)
      open(filename);
  }
View Full Code Here

    EOF = false;

    server = null;
    mapNumber = -1;
    worldNumber = -1;
    world = new World(true);

    try
    bufIn.seek(0)}
    catch(IOException ioe)
    {  }
View Full Code Here

  {
    if(verbose)
      System.out.println("Processing: ServerReconnect");

    server = null;
    world = new World(true);
  }
View Full Code Here

/*-------------------------------------------------------------------*/
  public static WaypointMap generate(String dm2File, float fNumNodes)
  {
    int numNodes = 0;

    World world = null;
    WaypointMap wpMap = new WaypointMap();
    DM2Parser dm2p = new DM2Parser(dm2File);

    Vector isAlive = new Vector();
    Vector playerPos = new Vector();
    Vector waypointItems = new Vector();
    Vector pickupPos = new Vector();

    Vector3f currentPos = null, lastPos = null, itemPos = null;

    while((world = dm2p.getNextWorld()) != null)
    {
      currentPos = new Vector3f(world.getPlayer().getPlayerMove().getOrigin());

      if(lastPos == null || !currentPos.equals(lastPos))
      {
        playerPos.add(currentPos);
        isAlive.add(new Boolean(world.getPlayer().isAlive()));

        if(world.getPickupEntityIndex() != -1 && !duplicateItemNode(pickupPos, (itemPos = new Vector3f(world.getPickupEntity().getOrigin()))))
        {
          pickupPos.add(itemPos);
          waypointItems.add(world.getPickupEntity());
        }
      }

      lastPos = currentPos;
    }
View Full Code Here

*  in the Inventory class.
@return item index count. */
/*-------------------------------------------------------------------*/
  protected int getInventoryItemCount(int itemIndex)
  {
    World world;
    Inventory inv;

    if(proxy == null || (world = proxy.getWorld()) == null || (inv = world.getInventory()) == null)
      return -1;

    return inv.getCount(itemIndex);
  }
View Full Code Here

@return an array giving a count of each item in the range, or
null if the inventory does not exist. */
/*-------------------------------------------------------------------*/
  protected int[] getInventoryItemCount(int startItemIndex, int endItemIndex)
  {
    World world;
    Inventory inv;

    if(proxy == null || (world = proxy.getWorld()) == null || (inv = world.getInventory()) == null)
      return null;

    return inv.getCount(startItemIndex, endItemIndex);
  }
View Full Code Here

*  rocket launcher, hyperblaster, chaingun.
@return item count. */
/*-------------------------------------------------------------------*/
  protected int getInventoryItemCount(String item)
  {
    World world;
    Inventory inv;

    if(proxy == null || (world = proxy.getWorld()) == null || (inv = world.getInventory()) == null)
      return -1;

    return inv.getCount(item);
  }
View Full Code Here

      sentConnect = false;
      connectResult = packet.getMessage().toString();

      if(connectResult.equals("client_connect"))
      {
        world = new World(trackInventory);
        sendCommand("new");
      }
    }
  }
View Full Code Here

      dm2Recorder.newMap();

      final boolean ctf = isCTFServer();

      server = null;
      world = new World(trackInventory);

      (new Thread()
        {
          public void run()
          {
View Full Code Here

TOP

Related Classes of soc.qase.state.World

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.