Interface IBeastProvider

All Known Implementing Classes:
BeastManager, DumbSetup

public interface IBeastProvider

A provider of beasts. Other classes can use this list of beasts as they will. We use beast providers for two purposes: to inform pack finders about the entire selection of beasts out there and to set up a new simulation.

Author:
CPSC 111 instructors

Method Summary
 Beast[] getBeasts()
          Get a list of all the beasts this provider contains.
 

Method Detail

getBeasts

Beast[] getBeasts()
Get a list of all the beasts this provider contains.

Returns:
a non-null (but possibly empty!) list of non-null Beasts