#pragma once

#include "TilePoints.h"
#include "GameCore.h"

class Trigger
{
public:
	Trigger( int id, POINT* left, POINT* top, POINT* right, POINT* bottom, int eventId, int option );
	~Trigger(void);
	int getEventToTrigger();
	TilePoints* getTriggerPoints();

	void setActivity( bool set );
	bool getActivity();
	void setReady( bool go );
	bool getReady();

    int getTriggerId();

	int getOption();

private:

	bool active;
	bool ready;
	int eventToTrigger;
    int triggerId;
	int option;
	TilePoints* triggerPoints;

};

