123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #include "PlayerProtocol.h"
- #include "base/ccMacros.h"
- PLAYER_NS_BEGIN
- USING_NS_CC;
- PlayerProtocol *PlayerProtocol::_instance = nullptr;
- PlayerProtocol::PlayerProtocol()
- {
- CCASSERT(_instance == nullptr, "CAN NOT CREATE MORE PLAYER INSTANCE");
- _instance = this;
- }
- PlayerProtocol::~PlayerProtocol()
- {
- _instance = nullptr;
- }
- PlayerProtocol *PlayerProtocol::getInstance()
- {
- return _instance;
- }
- void PlayerProtocol::purgeInstance()
- {
- if (_instance) delete _instance;
- }
- void PlayerProtocol::setPlayerSettings(const PlayerSettings &settings)
- {
- _settings = settings;
- }
- PlayerSettings PlayerProtocol::getPlayerSettings() const
- {
- return _settings;
- }
- PLAYER_NS_END
|