diff --git a/cocos2dx/include/CCTouch.h b/cocos2dx/include/CCTouch.h index 8889f4ee42..5a89edd78e 100755 --- a/cocos2dx/include/CCTouch.h +++ b/cocos2dx/include/CCTouch.h @@ -1,71 +1,71 @@ -/**************************************************************************** -Copyright (c) 2010 cocos2d-x.org - -http://www.cocos2d-x.org - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. -****************************************************************************/ - -#ifndef __CC_TOUCH_H__ -#define __CC_TOUCH_H__ - -#include "CCObject.h" -#include "CCGeometry.h" - -namespace cocos2d { - -class CCTouch : public CCObject -{ -public: - CCTouch() {} - CCTouch(int nViewId, float x, float y) : m_nViewId(nViewId), m_point(x, y), m_prevPoint(x, y) {} - - CCPoint locationInView(int nViewId) { - CC_UNUSED_PARAM(nViewId); - return m_point; - } - CCPoint previousLocationInView(int nViewId) { - CC_UNUSED_PARAM(nViewId); - return m_prevPoint; - } - int view() { - return m_nViewId; - } - - void SetTouchInfo(int nViewId, float x, float y) - { - m_nViewId = nViewId; - m_prevPoint = m_point; - m_point.x = x; - m_point.y = y; - } - -private: - int m_nViewId; - CCPoint m_point; - CCPoint m_prevPoint; -}; - -class CCEvent : public CCObject -{ -}; - -} // end of namespace cocos2d - -#endif // __PLATFORM_TOUCH_H__ +/**************************************************************************** + Copyright (c) 2010 cocos2d-x.org + + http://www.cocos2d-x.org + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + ****************************************************************************/ + +#ifndef __CC_TOUCH_H__ +#define __CC_TOUCH_H__ + +#include "CCObject.h" +#include "CCGeometry.h" + +namespace cocos2d { + +class CCTouch : public CCObject +{ +public: + CCTouch() {} + CCTouch(int nViewId, float x, float y) : m_nViewId(nViewId), m_point(x, y), m_prevPoint(x, y) {} + + const CCPoint& locationInView(int nViewId) { + CC_UNUSED_PARAM(nViewId); + return m_point; + } + const CCPoint& previousLocationInView(int nViewId) { + CC_UNUSED_PARAM(nViewId); + return m_prevPoint; + } + int view() { + return m_nViewId; + } + + void SetTouchInfo(int nViewId, float x, float y) + { + m_nViewId = nViewId; + m_prevPoint = m_point; + m_point.x = x; + m_point.y = y; + } + +private: + int m_nViewId; + CCPoint m_point; + CCPoint m_prevPoint; +}; + +class CCEvent : public CCObject +{ +}; + +} // end of namespace cocos2d + +#endif // __PLATFORM_TOUCH_H__