MCPcopy Create free account
hub / github.com/axmolengine/axmol / onTouchEnded

Method onTouchEnded

core/2d/Menu.cpp:250–262  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

248}
249
250void Menu::onTouchEnded(Touch* /*touch*/, Event* /*event*/)
251{
252 AXASSERT(_state == Menu::State::TRACKING_TOUCH, "[Menu ccTouchEnded] -- invalid state");
253 this->retain();
254 if (_selectedItem)
255 {
256 _selectedItem->unselected();
257 _selectedItem->activate();
258 }
259 _state = Menu::State::WAITING;
260 _selectedWithCamera = nullptr;
261 this->release();
262}
263
264void Menu::onTouchCancelled(Touch* /*touch*/, Event* /*event*/)
265{

Callers 1

dispatchTouchEventMethod · 0.45

Calls 4

unselectedMethod · 0.80
retainMethod · 0.45
activateMethod · 0.45
releaseMethod · 0.45

Tested by

no test coverage detected