src/ai/api/ai_townlist.hpp
author truebrain
Thu, 28 Feb 2008 01:11:23 +0000
branchnoai
changeset 9803 c86d5834fb11
parent 9778 38560cd27070
child 9816 35e866676c00
permissions -rw-r--r--
(svn r12309) [NoAI] -Codechange: optimize a little bit (a very small little bit, but every bit counts :) ) (glx)
/* $Id$ */

/** @file ai_townlist.hpp list all the towns */
/** @defgroup AITownList AITownList - Valuators and lists working on/with AITownList */

#ifndef AI_TOWNLIST_HPP
#define AI_TOWNLIST_HPP

#include "ai_abstractlist.hpp"

/**
 * Creates a list of towns that are currently on the map.
 * @ingroup AITownList
 */
class AITownList : public AIAbstractList {
public:
	static const char *GetClassName() { return "AITownList"; }
	AITownList();

private:
	const char *GetListName() const { return "AITownList"; }
};

#endif /* AI_TOWNLIST_HPP */