现在只能启动、停止、删除当前场景上的监听器
This commit is contained in:
		
							parent
							
								
									552ef7a10e
								
							
						
					
					
						commit
						0d2e89af32
					
				|  | @ -149,7 +149,7 @@ void KeyMsg::startListener(TString name) | ||||||
| 	// 查找名称相同的监听器
 | 	// 查找名称相同的监听器
 | ||||||
| 	for (auto l : s_vListeners) | 	for (auto l : s_vListeners) | ||||||
| 	{ | 	{ | ||||||
| 		if (l->m_sName == name) | 		if (l->m_sName == name && l->m_pParentScene == App::getCurrentScene()) | ||||||
| 		{ | 		{ | ||||||
| 			l->start(); | 			l->start(); | ||||||
| 		} | 		} | ||||||
|  | @ -161,7 +161,7 @@ void KeyMsg::stopListener(TString name) | ||||||
| 	// 查找名称相同的监听器
 | 	// 查找名称相同的监听器
 | ||||||
| 	for (auto l : s_vListeners) | 	for (auto l : s_vListeners) | ||||||
| 	{ | 	{ | ||||||
| 		if (l->m_sName == name) | 		if (l->m_sName == name && l->m_pParentScene == App::getCurrentScene()) | ||||||
| 		{ | 		{ | ||||||
| 			l->stop(); | 			l->stop(); | ||||||
| 		} | 		} | ||||||
|  | @ -176,7 +176,7 @@ void KeyMsg::delListener(TString name) | ||||||
| 	for (iter = s_vListeners.begin(); iter != s_vListeners.end();) | 	for (iter = s_vListeners.begin(); iter != s_vListeners.end();) | ||||||
| 	{ | 	{ | ||||||
| 		// 查找相同名称的监听器
 | 		// 查找相同名称的监听器
 | ||||||
| 		if ((*iter)->m_sName == name) | 		if ((*iter)->m_sName == name && (*iter)->m_pParentScene == App::getCurrentScene()) | ||||||
| 		{ | 		{ | ||||||
| 			// 删除该定时器
 | 			// 删除该定时器
 | ||||||
| 			delete (*iter); | 			delete (*iter); | ||||||
|  |  | ||||||
|  | @ -68,7 +68,7 @@ void MouseMsg::startListener(TString name) | ||||||
| 	// 查找名称相同的监听器
 | 	// 查找名称相同的监听器
 | ||||||
| 	for (auto l : s_vListeners) | 	for (auto l : s_vListeners) | ||||||
| 	{ | 	{ | ||||||
| 		if (l->m_sName == name) | 		if (l->m_sName == name && l->m_pParentScene == App::getCurrentScene()) | ||||||
| 		{ | 		{ | ||||||
| 			l->start(); | 			l->start(); | ||||||
| 		} | 		} | ||||||
|  | @ -80,7 +80,7 @@ void MouseMsg::stopListener(TString name) | ||||||
| 	// 查找名称相同的监听器
 | 	// 查找名称相同的监听器
 | ||||||
| 	for (auto l : s_vListeners) | 	for (auto l : s_vListeners) | ||||||
| 	{ | 	{ | ||||||
| 		if (l->m_sName == name) | 		if (l->m_sName == name && l->m_pParentScene == App::getCurrentScene()) | ||||||
| 		{ | 		{ | ||||||
| 			l->stop(); | 			l->stop(); | ||||||
| 		} | 		} | ||||||
|  | @ -95,7 +95,7 @@ void MouseMsg::delListener(TString name) | ||||||
| 	for (iter = s_vListeners.begin(); iter != s_vListeners.end();) | 	for (iter = s_vListeners.begin(); iter != s_vListeners.end();) | ||||||
| 	{ | 	{ | ||||||
| 		// 查找相同名称的监听器
 | 		// 查找相同名称的监听器
 | ||||||
| 		if ((*iter)->m_sName == name) | 		if ((*iter)->m_sName == name && (*iter)->m_pParentScene == App::getCurrentScene()) | ||||||
| 		{ | 		{ | ||||||
| 			// 删除该定时器
 | 			// 删除该定时器
 | ||||||
| 			delete (*iter); | 			delete (*iter); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue