/*      
   Tsunami for KallistiOS ##version##
        
   trigger.h

   (c)2002 Dan Potter

   $Id: trigger.h,v 1.1 2002/09/09 08:43:37 bardtx Exp $
*/

#ifndef __TSUNAMI_TRIGGER_H
#define __TSUNAMI_TRIGGER_H

class Drawable;
class Animation;
class Trigger;

#include "list.h"
#include "refcnt.h"

class Trigger : virtual public RefCnt {
public:
	// Constructor / Destructor
	Trigger();
	virtual ~Trigger();

	// Called when we have reached the trigger point in the
	// given animation/drawable
	virtual void trigger(Drawable *t, Animation *a);
};

#endif	/* __TSUNAMI_TRIGGER_H */

