mirror of https://github.com/axmolengine/axmol.git
issue #2430:use const member variable instead of macro
This commit is contained in:
parent
051caf5e54
commit
8b748e2992
|
@ -153,4 +153,7 @@ const int kCCTransitionOrientationRightOver = TransitionScene::ORIENTATION_RIGHT
|
||||||
const int kCCTransitionOrientationUpOver = TransitionScene::ORIENTATION_UP_OVER;
|
const int kCCTransitionOrientationUpOver = TransitionScene::ORIENTATION_UP_OVER;
|
||||||
const int kCCTransitionOrientationDownOver = TransitionScene::ORIENTATION_DOWN_OVER;
|
const int kCCTransitionOrientationDownOver = TransitionScene::ORIENTATION_DOWN_OVER;
|
||||||
|
|
||||||
|
const int kCCPrioritySystem = Scheduler::PRIORITY_SYSTEM;
|
||||||
|
const int kCCPriorityNonSystemMin = Scheduler::PRIORITY_NON_SYSTEM_MIN;
|
||||||
|
|
||||||
NS_CC_END
|
NS_CC_END
|
|
@ -146,7 +146,7 @@ bool Director::init(void)
|
||||||
_scheduler = new Scheduler();
|
_scheduler = new Scheduler();
|
||||||
// action manager
|
// action manager
|
||||||
_actionManager = new ActionManager();
|
_actionManager = new ActionManager();
|
||||||
_scheduler->scheduleUpdateForTarget(_actionManager, kPrioritySystem, false);
|
_scheduler->scheduleUpdateForTarget(_actionManager, Scheduler::PRIORITY_SYSTEM, false);
|
||||||
// touchDispatcher
|
// touchDispatcher
|
||||||
_touchDispatcher = new TouchDispatcher();
|
_touchDispatcher = new TouchDispatcher();
|
||||||
_touchDispatcher->init();
|
_touchDispatcher->init();
|
||||||
|
|
|
@ -240,6 +240,12 @@ SEL_SCHEDULE Timer::getSelector() const
|
||||||
|
|
||||||
// implementation of Scheduler
|
// implementation of Scheduler
|
||||||
|
|
||||||
|
// Priority level reserved for system services.
|
||||||
|
const int Scheduler::PRIORITY_SYSTEM = INT_MIN;
|
||||||
|
|
||||||
|
// Minimum priority level for user scheduling.
|
||||||
|
const int Scheduler::PRIORITY_NON_SYSTEM_MIN = PRIORITY_SYSTEM + 1;
|
||||||
|
|
||||||
Scheduler::Scheduler(void)
|
Scheduler::Scheduler(void)
|
||||||
: _timeScale(1.0f)
|
: _timeScale(1.0f)
|
||||||
, _updatesNegList(NULL)
|
, _updatesNegList(NULL)
|
||||||
|
@ -577,7 +583,7 @@ void Scheduler::unscheduleUpdateForTarget(const Object *target)
|
||||||
|
|
||||||
void Scheduler::unscheduleAll(void)
|
void Scheduler::unscheduleAll(void)
|
||||||
{
|
{
|
||||||
unscheduleAllWithMinPriority(kPrioritySystem);
|
unscheduleAllWithMinPriority(PRIORITY_SYSTEM);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Scheduler::unscheduleAllWithMinPriority(int nMinPriority)
|
void Scheduler::unscheduleAllWithMinPriority(int nMinPriority)
|
||||||
|
@ -759,7 +765,7 @@ bool Scheduler::isTargetPaused(Object *target)
|
||||||
|
|
||||||
Set* Scheduler::pauseAllTargets()
|
Set* Scheduler::pauseAllTargets()
|
||||||
{
|
{
|
||||||
return pauseAllTargetsWithMinPriority(kPrioritySystem);
|
return pauseAllTargetsWithMinPriority(PRIORITY_SYSTEM);
|
||||||
}
|
}
|
||||||
|
|
||||||
Set* Scheduler::pauseAllTargetsWithMinPriority(int nMinPriority)
|
Set* Scheduler::pauseAllTargetsWithMinPriority(int nMinPriority)
|
||||||
|
|
|
@ -37,12 +37,6 @@ NS_CC_BEGIN
|
||||||
* @{
|
* @{
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Priority level reserved for system services.
|
|
||||||
#define kPrioritySystem INT_MIN
|
|
||||||
|
|
||||||
// Minimum priority level for user scheduling.
|
|
||||||
#define kPriorityNonSystemMin (kPrioritySystem+1)
|
|
||||||
|
|
||||||
class Set;
|
class Set;
|
||||||
//
|
//
|
||||||
// Timer
|
// Timer
|
||||||
|
@ -121,6 +115,12 @@ The 'custom selectors' should be avoided when possible. It is faster, and consum
|
||||||
class CC_DLL Scheduler : public Object
|
class CC_DLL Scheduler : public Object
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
// Priority level reserved for system services.
|
||||||
|
static const int PRIORITY_SYSTEM;
|
||||||
|
|
||||||
|
// Minimum priority level for user scheduling.
|
||||||
|
static const int PRIORITY_NON_SYSTEM_MIN;
|
||||||
|
|
||||||
Scheduler();
|
Scheduler();
|
||||||
~Scheduler(void);
|
~Scheduler(void);
|
||||||
|
|
||||||
|
|
|
@ -912,8 +912,8 @@ CC_DEPRECATED_ATTRIBUTE extern const int kCCTransitionOrientationUpOver;
|
||||||
CC_DEPRECATED_ATTRIBUTE extern const int kCCTransitionOrientationDownOver;
|
CC_DEPRECATED_ATTRIBUTE extern const int kCCTransitionOrientationDownOver;
|
||||||
CC_DEPRECATED_ATTRIBUTE typedef enum TransitionScene::Orientation tOrientation;
|
CC_DEPRECATED_ATTRIBUTE typedef enum TransitionScene::Orientation tOrientation;
|
||||||
|
|
||||||
#define kCCPrioritySystem kPrioritySystem
|
CC_DEPRECATED_ATTRIBUTE extern const int kCCPrioritySystem;
|
||||||
#define kCCPriorityNonSystemMin kPriorityNonSystemMin
|
CC_DEPRECATED_ATTRIBUTE extern const int kCCPriorityNonSystemMin;
|
||||||
|
|
||||||
#define kCCTMXTileHorizontalFlag kTMXTileHorizontalFlag
|
#define kCCTMXTileHorizontalFlag kTMXTileHorizontalFlag
|
||||||
#define kCCTMXTileVerticalFlag kTMXTileVerticalFlag
|
#define kCCTMXTileVerticalFlag kTMXTileVerticalFlag
|
||||||
|
|
|
@ -359,7 +359,7 @@ void SchedulerPauseResumeAllUser::pause(float dt)
|
||||||
{
|
{
|
||||||
log("Pausing");
|
log("Pausing");
|
||||||
Director* director = Director::getInstance();
|
Director* director = Director::getInstance();
|
||||||
_pausedTargets = director->getScheduler()->pauseAllTargetsWithMinPriority(kPriorityNonSystemMin);
|
_pausedTargets = director->getScheduler()->pauseAllTargetsWithMinPriority(Scheduler::PRIORITY_NON_SYSTEM_MIN);
|
||||||
CC_SAFE_RETAIN(_pausedTargets);
|
CC_SAFE_RETAIN(_pausedTargets);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -463,7 +463,7 @@ void SchedulerUnscheduleAllHard::onExit()
|
||||||
if(!_actionManagerActive) {
|
if(!_actionManagerActive) {
|
||||||
// Restore the director's action manager.
|
// Restore the director's action manager.
|
||||||
Director* director = Director::getInstance();
|
Director* director = Director::getInstance();
|
||||||
director->getScheduler()->scheduleUpdateForTarget(director->getActionManager(), kPrioritySystem, false);
|
director->getScheduler()->scheduleUpdateForTarget(director->getActionManager(), Scheduler::PRIORITY_SYSTEM, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -548,7 +548,7 @@ void SchedulerUnscheduleAllUserLevel::tick4(float dt)
|
||||||
|
|
||||||
void SchedulerUnscheduleAllUserLevel::unscheduleAll(float dt)
|
void SchedulerUnscheduleAllUserLevel::unscheduleAll(float dt)
|
||||||
{
|
{
|
||||||
Director::getInstance()->getScheduler()->unscheduleAllWithMinPriority(kPriorityNonSystemMin);
|
Director::getInstance()->getScheduler()->unscheduleAllWithMinPriority(Scheduler::PRIORITY_NON_SYSTEM_MIN);
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string SchedulerUnscheduleAllUserLevel::title()
|
std::string SchedulerUnscheduleAllUserLevel::title()
|
||||||
|
|
Loading…
Reference in New Issue