K 10
svn:author
V 6
rfalke
K 8
svn:date
V 27
2002-02-02T09:23:02.000000Z
K 7
svn:log
V 1282
Add the agents infrastructure. From the readme:

  An agent is a piece of code which is responsible for a certain
  area. An agent will be given a specification by the user of the
  agent and a set of objects which the agent can controll (the
  production queue of a city, a city, a unit, a set of units or the
  whole empire). The user can be a human player or another part of the
  code including another agent. There is no extra interaction between
  the user and the agent needed after the agent got its task
  description.

Add the citizen management agent (CMA). From the docu:

  The purpose of this agent is to manage the citizens of a city. The
  caller has to provide a goal which determines in which way the
  citizens are allocated and placed. The agent will also avoid
  disorder. The plan defines a minimal surplus. The agent will try to
  get the required surplus. If there are citizens free after
  allocation of the minimal surplus these citizens will get arranged
  to maximize the sum over base*factor. The base depends upon the
  factor_target.

The agents infrastructure and the core of the CMA were developed by
me. The GTK frontend and README.cma is from Mike Kaufman
<mkaufman@math.ukans.edu>. Thanks go to Christian Knoke
<ChrisK@enter.de> for his testing.

END
