cyphesis/server/TaskFactory.cpp
Al Riddoch bd153b9f87 2005-12-05 Al Riddoch <alriddoch@zepler.org>
* server/EntityFactory.h, server/EntityFactory.cpp: Add a handler for
	  objects in rules files.

	* rulesets/TaskScript.h, rulesets/TaskScript.cpp: Task class which
	  delegates functionality to a script object. Basically just a
	  stub at this point.

	* server/TaskFactory.h server/TaskFactory.cpp: Factory class for
	  creating instances of Task classes.
2005-12-05 21:23:50 +00:00

32 lines
613 B
C++

// This file may be redistributed and modified only under the terms of
// the GNU General Public License (See COPYING for details).
// Copyright (C) 2005 Alistair Riddoch
#include "server/TaskFactory.h"
#include "server/ScriptFactory.h"
TaskFactory::TaskFactory()
{
}
TaskFactory::~TaskFactory()
{
}
TaskScriptFactory::TaskScriptFactory() : m_scriptFactory(0)
{
}
TaskScriptFactory::~TaskScriptFactory()
{
if (m_scriptFactory != 0) {
delete m_scriptFactory;
}
}
Task * TaskScriptFactory::newTask(Character & chr)
{
// Create the task, and use its script to add a script
return 0;
}