Jadex 0.941

jadex.examples.marsworld
Class Homebase

java.lang.Object
  extended byjadex.examples.marsworld.LocationObjectData
      extended byjadex.examples.marsworld.LocationObject
          extended byjadex.examples.marsworld.Homebase
All Implemented Interfaces:
BeanInfo, Serializable

public class Homebase
extends LocationObject

The agents homebase.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface java.beans.BeanInfo
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32
 
Constructor Summary
Homebase(Location loc, long missiontime)
          Create a new homebase.
 
Method Summary
 void deliverOre(int amount)
          Retrieve some ore amount.
 long getMissionTime()
          Get the mission time.
 int getOre()
          Get the amount of ore.
 long getRemainingMissionTime()
          Get the remaining mission time.
 String toString()
          Convert the Location to a string representation.
 
Methods inherited from class jadex.examples.marsworld.LocationObject
equals
 
Methods inherited from class jadex.examples.marsworld.LocationObjectData
getAdditionalBeanInfo, getBeanDescriptor, getDefaultEventIndex, getDefaultPropertyIndex, getEventSetDescriptors, getIcon, getId, getLocation, getMethodDescriptors, getPropertyDescriptors, loadImage, setId, setLocation
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Homebase

public Homebase(Location loc,
                long missiontime)
Create a new homebase.

Method Detail

deliverOre

public void deliverOre(int amount)
Retrieve some ore amount.

Parameters:
amount - The amount.

getOre

public int getOre()
Get the amount of ore.

Returns:
The amount of Ore

getMissionTime

public long getMissionTime()
Get the mission time.


getRemainingMissionTime

public long getRemainingMissionTime()
Get the remaining mission time.


toString

public String toString()
Convert the Location to a string representation.

Overrides:
toString in class LocationObject
Returns:
The string representation.

Jadex 0.941

Submit a bug or feature
For further API reference and developer documentation, see the Jadex User Guide and the Jadex Tutorial. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, and working code examples.

Copyright (C) 2002-2005 Lars Braubach, Alexander Pokahr, Andrzej Walczak - University of Hamburg. Use is subject to license terms.