#include "InitGame.h"
#include "Lavos.h"

InitGame::InitGame(int id) : Event( id )
{
}

InitGame::~InitGame(void)
{
}

void InitGame::init( CharacterManager* newCharMgr, TextManager* textMgr, DialogueManager* diaMgr, TriggerManager* trgMgr ) {
	characterManager = newCharMgr;
	textManager = textMgr;
	dialogueManager = diaMgr;
	triggerManager = trgMgr;
}

void InitGame::activate( int triggerId, int option ) {
	// Create our non-town characters
	MainCharacter* main = new MainCharacter( characterManager,characterManager->getCollisionManager(), textManager, dialogueManager, 19, 436, -1 );
	characterManager->addCharacter( main );

	Adventurer* adv = new Adventurer( characterManager,characterManager->getCollisionManager(), textManager, dialogueManager, 21, 443, 7 );
	characterManager->addCharacter( adv );

//	Lavos* bob = new Lavos( characterManager,characterManager->getCollisionManager(), textManager, dialogueManager, 24, 443, 7 );
//	characterManager->addCharacter( bob );

	Brute* brute = new Brute( characterManager,characterManager->getCollisionManager(), textManager, dialogueManager, 91, 124, 3 );
	characterManager->addCharacter( brute );
}

void InitGame::deactivate() {
}

