net.sf.freecol.common.model
Interface ModelController


public interface ModelController

The ModelController is used by the model to perform tasks which cannot be done by the model.

The tasks might not be allowed to perform within the model (like generating random numbers or creating new FreeColGameObjects), or the model might have insufficient data.