#include "./engine/StaticSprite.h"
#include "./engine/DynamicSprite.h"
#include "./engine/Engine.h"
#include "BMMain.h"
int main(int argc, char *args[])
{
Engine *eg = new Engine();
DynamicSprite *bomberMan = new DynamicSprite();
StaticSprite *torchSprite = new StaticSprite();
StaticSprite *bombSprite = new StaticSprite();
eg->init();
bomberMan->loadAnimatedClips(CHARSPRITENAME);
bomberMan->setLocation(300, 300);
bomberMan->setWH(50, 70);
torchSprite->setLocation(200, 200);
torchSprite->setWH(30, 60);
torchSprite->setMaxFrame(3);
torchSprite->loadAnimatedClips(TORCHFILE);
//torchSprite->setAnimationLoop(3);
bombSprite->setLocation(400, 400);
bombSprite->setWH(70, 50);
bombSprite->setMaxFrame(16);
bombSprite->loadAnimatedClips(BOMBIMAGEFILE);
bombSprite->setAnimationLoop(1);
bombSprite->setAnimationSpeed(300);
eg->addSprite(bomberMan);
eg->addSprite(torchSprite);
eg->addSprite(bombSprite);
eg->start();
return 1;
}