#pragma once

#include "Event.h"
#include "CharacterManager.h"
#include "TextManager.h"
#include "DialogueManager.h"
#include "TriggerManager.h"
#include "Character.h"
#include "Adventurer.h"
#include "MainCharacter.h"
#include "Brute.h"

class InitGame : public Event
{
public:
	InitGame(int id);
	~InitGame(void);
	void init( CharacterManager* newCharMgr, TextManager* textMgr, DialogueManager* diaMgr, TriggerManager* trigMgr );
	void activate(int triggerId, int option);
	void deactivate();
private:
	CharacterManager* characterManager;
	TextManager* textManager;
	DialogueManager* dialogueManager;
	TriggerManager* triggerManager;
};

