#pragma once

#include "Event.h"
#include "CharacterManager.h"
#include "Lavos.h"
#include "TextManager.h"
#include "DialogueManager.h"
#include "TriggerManager.h"
#include "Character.h"
#include "SplashManager.h"
#include "SoundManager.h"

class CreateEnemy_Desert : public Event
{
public:
	CreateEnemy_Desert(int id, SplashManager* splashManager);
	~CreateEnemy_Desert(void);
	void init( CharacterManager* newCharMgr, TextManager* textMgr, DialogueManager* diaMgr, TriggerManager* trigMgr, SoundManager* sndMgr );
	void activate(int triggerId, int option);
	void deactivate();

private:
	CharacterManager* characterManager;
	TextManager* textManager;
	DialogueManager* dialogueManager;
	TriggerManager* triggerManager;
    SplashManager* splashManager;
    SoundManager* soundManager;

};

