view engine/core/model/metamodel/action.i @ 0:4a0efb7baf70

* Datasets becomes the new trunk and retires after that :-)
author mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
date Sun, 29 Jun 2008 18:44:17 +0000
parents
children 90005975cdbb
line wrap: on
line source

%module fife
%{
#include "model/metamodel/action.h"
%}

%include "util/base/utilbase.i"
%include "model/metamodel/abstractvisual.i"

namespace FIFE {

	class Action : public ResourceClass {
	public:
		Action(const std::string& identifier);
		virtual ~Action();
		const std::string& getId();
		void adoptVisual(AbstractVisual* visual);
		template<typename T> T* getVisual() const;
		void setDuration(unsigned int duration);
		unsigned int getDuration();
	};
}