Skip to content

mrtuan17191/BigHero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#include "AppDelegate.h" #include "BusinessHandler.h" #include "AppMacros.h" #include "controllers/include/controllers.h"

USING_NS_CC;

AppDelegate::AppDelegate() { }

AppDelegate::~AppDelegate() { }

bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Dire2tor::getInstance(); auto glview = director->getOpenGLView(); if(!glview) { <<<<<<< HEAD <<<<<<< HEAD int a = 13; System.out.println("Haha"); }

fuck fuck fuck; }

FETCH_HEAD ======= fuck fuck fuck; } FETCH_HEAD

FileUtils *fileUtils = FileUtils::getInstance();
std::vector<std::string> searchPaths = fileUtils->getSearchPaths();
searchPaths.insert(searchPaths.begin(), "fonts");

Size size = glview->getFrameSize();
float frameRate = size.height / size.width;
float fitWidth = designResolutionSize.height / frameRate;
float fitHeight = designResolutionSize.height;
glview->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, ResolutionPolicy::FIXED_HEIGHT);

Size displayResolutionSize = Size(fitWidth, fitHeight);
Size vectorMove = (displayResolutionSize - designResolutionSize) * 0.5f;

// turn on display FPS
// director->setDisplayStats(true);

// set FPS. the default value is 1.0/60 if you don't call this
director->setAnimationInterval(1.0 / 60);

SpriteFrameCache* sfc = SpriteFrameCache::getInstance();
sfc->addSpriteFramesWithFile(DOC_GAME_PLIST);

GameModel* gameModel = GameModel::getInstance();
gameModel->setDisplayResolutionSize(displayResolutionSize);
gameModel->setVectorMove(Point(vectorMove.width, vectorMove.height));

SoundModel* soundModel = SoundModel::getInstance();
SimpleAudioEngine* simpleAudioEngine = SimpleAudioEngine::getInstance();
simpleAudioEngine->preloadEffect(soundModel->getSoundFilePath(EF_DIE));
simpleAudioEngine->preloadEffect(soundModel->getSoundFilePath(EF_FLIP));
simpleAudioEngine->preloadEffect(soundModel->getSoundFilePath(EF_PICK_DOWN));
simpleAudioEngine->preloadEffect(soundModel->getSoundFilePath(EF_ROTATE));
simpleAudioEngine->preloadEffect(soundModel->getSoundFilePath(EF_TELEPORT));

auto controller = new GameController();
CC_SAFE_RETAIN(controller);
auto bussinessHandler = new BusinessHandler();
CC_SAFE_RETAIN(bussinessHandler);

controller->addHandler(bussinessHandler);
controller->start();

return true;

}

// This function will be called when the app is inactive. When comes a phone call,it's be invoked too void AppDelegate::applicationDidEnterBackground() { Director::getInstance()->stopAnimation();

SimpleAudioEngine::getInstance()->pauseBackgroundMusic();
SimpleAudioEngine::getInstance()->pauseAllEffects();

}

// this function will be called when the app is active again void AppDelegate::applicationWillEnterForeground() { <<<<<<< HEAD <<<<<<< HEAD Utils::random();

afjklasjflkasflkaslfaslfjaslkf

afjlasfjaklskajlsfsfal

FETCH_HEAD ======= afjklasjflkasflkaslfaslfjaslkf afjlasfjaklskajlsfsfal FETCH_HEAD }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published