package ail; public class World { /** * A matrix of landscapes for an entire world. */ public Landscape[][] landscapes; /** * Find a particular Agent in a landscape. * Ugh, this may not be the most performance efficicent, * but Cafe is yelling at me for including Landscape in * Agent. This is an alternative design. * @param Agent The agent you are looking for * @return The landscape that the agent resides in */ public Landscape findAgent(Agent a) { return null; } /** * This function is the gaia mechanism. It is responsible for maintaining the world. */ public void daemon() {}; }