sema
Interface Signal

All Known Implementing Classes:
Message, Pheromone

public interface Signal

Signal that can be broadcast through the world. A signal is a piece of information broadcast for some elements of an Area.
This is a very generalist concept that can be used to communicate or to send an order, for example.


Method Summary
 Area getArea()
          Returns the area of the signal.
 java.lang.String getContents()
          Returns the contents of the signal
 Selector getSelector()
          Computes whether an element can receive the signal.
 

Method Detail

getArea

public Area getArea()
Returns the area of the signal.


getContents

public java.lang.String getContents()
Returns the contents of the signal


getSelector

public Selector getSelector()
Computes whether an element can receive the signal.