소개글
오픈지엘을 사용한 엔진 및 프레임워크를 사용하여 해당 이미지를 파싱하여 로드하고tinyXML을 이용해서 파싱하여 날씨 표출
사용법은 sample.sln파일 오픈 후
빌드 및 실행
사용법 (주조작 버튼 : 마우스 왼쪽버튼)
화면 롱클릭 : 세계 날씨지역 선택화면창
화면 클릭 : 날씨데이터 파싱 및 화면 표출
화면 클릭 후 무브 : 지구본 회전
IDLE모드 : 지구본 자동 회전
컴파일 실행환경
visual studio 2010 / 프로젝트 경로에 한글포함 하면 오류압축파일 내 파일목록
include/GTEngine/Android_Platform.h
include/GTEngine/FileIOPlatform.h
include/GTEngine/GL/EGL/egl.h
include/GTEngine/GL/EGL/eglext.h
include/GTEngine/GL/EGL/eglplatform.h
include/GTEngine/GL/EGL/egltypes.h
include/GTEngine/GL/GL/glew.h
include/GTEngine/GL/GLES/gl.h
include/GTEngine/GL/GLES/glext.h
include/GTEngine/GL/GLES/glplatform.h
include/GTEngine/GL/GLES2/gl10_defines.h
include/GTEngine/GL/GLES2/gl2.h
include/GTEngine/GL/GLES2/gl2atiext.h
include/GTEngine/GL/GLES2/gl2ext.h
include/GTEngine/GL/KHR/khrplatform.h
include/GTEngine/GL
include/GTEngine/GT3DModuleSetLiteLib.h
include/GTEngine/GTArray.h
include/GTEngine/GTDefine.h
include/GTEngine/GTGL.h
include/GTEngine/GTList.h
include/GTEngine/GTPlatform.h
include/GTEngine/GTreal.h
include/GTEngine/GTTargetPlatform.h
include/GTEngine/GTType.h
include/GTEngine/Matrix.h
include/GTEngine/ObjMgr.h
include/GTEngine/Quaternion.h
include/GTEngine/Vector.h
include/GTEngine/Win32_GLES_Platform.h
include/OSORI_Framework/AbsoluteLayout.h
include/OSORI_Framework/Animation.h
include/OSORI_Framework/App.h
include/OSORI_Framework/Camera.h
include/OSORI_Framework/Color.h
include/OSORI_Framework/DemoBase.h
include/OSORI_Framework/EllipseLayout.h
include/OSORI_Framework/Enum.h
include/OSORI_Framework/Factory.h
include/OSORI_Framework/FPS.h
include/OSORI_Framework/GridLayout.h
include/OSORI_Framework/ITouchDelegate.h
include/OSORI_Framework/ITransform.h
include/OSORI_Framework/Key.h
include/OSORI_Framework/KeyFrame.h
include/OSORI_Framework/Layout.h
include/OSORI_Framework/LayoutDummy.h
include/OSORI_Framework/MemoryObject.h
include/OSORI_Framework/Node.h
include/OSORI_Framework/Object.h
include/OSORI_Framework/Osori_Framework.h
include/OSORI_Framework/RenderQueue.h
include/OSORI_Framework/Scene.h
include/OSORI_Framework/Shared_Pointer.h
include/OSORI_Framework/TimeLine.h
include/OSORI_Framework/Timer.h
include/OSORI_Framework/Touch.h
include/OSORI_Framework/Transform.h
include/OSORI_Framework/vld.h
include/OSORI_Framework/vld_def.h
include
lib/GTEngine.dll
lib/GTEngine.lib
lib/OSORI_Framework.lib
lib/TinyXML_d.lib
sample_win32/data/Font/Helvetica.ttf
sample_win32/data/Font/MALGUN.TTF
sample_win32/data/SKTMtec_Launcher/itsoc_background02.gtm
sample_win32/data/SKTMtec_Launcher/itsoc_page02.gtm
sample_win32/data/SKTMtec_Launcher/soc_background_02.png
sample_win32/data/SKTMtec_Launcher/soc_s02_d_selector.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/accept_btn.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/back.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/cancel_btn.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/check_bin.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/city_plane.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/1.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/10.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/11.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/12.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/13.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/14.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/15.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/16.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/17.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/18.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/19.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/2.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/20.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/21.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/22.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/3.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/4.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/5.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/6.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/7.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/8.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/9.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/noimage.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/popupwindow.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/beijing.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/cafe town.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/dubai.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/la.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/london.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/maxico.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/moscow.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/newyork.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/paris.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/Saopaulo.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/seoul.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/sydney.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/tokyo.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/vancouver.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/weatherwg_02_spot.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/zacarta.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/under_btn.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/upper_btn.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/Weather3D_sumnail.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/weatherwg_02_glow.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/weatherwg_02_in.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/weatherwg_02_out.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/weatherwg_02_shadow.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/weather_earth_in.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/weather_earth_out.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/weather_glow_effect.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/weather_shadow.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/weather_wg_512.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/weather_wg_popup.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/xy_plane.gtm
sample_win32/data/SKTMtec_Launcher/Widget
sample_win32/data/wx_world.xml
sample_win32/ipch/sample-7efe36ea/sample-1c5be808.ipch
sample_win32/ipch
sample_win32/ReadMe.txt
sample_win32/Release/cl.command.1.tlog
sample_win32/Release/CL.read.1.tlog
sample_win32/Release/CL.write.1.tlog
sample_win32/Release/Clock.obj
sample_win32/Release/Demo.obj
sample_win32/Release/FreeType-6.dll
sample_win32/Release/GTEngine.dll
sample_win32/Release/LauncherScene.obj
sample_win32/Release/libEGL.dll
sample_win32/Release/libgles_cm.dll
sample_win32/Release/link-cvtres.read.1.tlog
sample_win32/Release/link-cvtres.write.1.tlog
sample_win32/Release/link.command.1.tlog
sample_win32/Release/link.read.1.tlog
sample_win32/Release/link.write.1.tlog
sample_win32/Release/mt.command.1.tlog
sample_win32/Release/mt.read.1.tlog
sample_win32/Release/mt.write.1.tlog
sample_win32/Release/rc.command.1.tlog
sample_win32/Release/rc.read.1.tlog
sample_win32/Release/rc.write.1.tlog
sample_win32/Release/sample.Build.CppClean.log
sample_win32/Release/sample.exe
sample_win32/Release/sample.exe.intermediate.manifest
sample_win32/Release/sample.lastbuildstate
sample_win32/Release/sample.log
sample_win32/Release/sample.obj
sample_win32/Release/sample.pch
sample_win32/Release/sample.pdb
sample_win32/Release/sample.res
sample_win32/Release/stdafx.obj
sample_win32/Release/vc100.pdb
sample_win32/Release/WeatherWorld02.obj
sample_win32/Release/Zlib.dll
sample_win32/Resource.h
sample_win32/sample.aps
sample_win32/sample.cpp
sample_win32/sample.h
sample_win32/sample.ico
sample_win32/sample.rc
sample_win32/sample.sdf
sample_win32/sample.sln
sample_win32/sample.suo
sample_win32/sample.vcxproj
sample_win32/sample.vcxproj.filters
sample_win32/sample.vcxproj.user
sample_win32/small.ico
sample_win32/src/Demo.cpp
sample_win32/src/Demo.h
sample_win32/src/Launcher/LauncherScene.cpp
sample_win32/src/Launcher/LauncherScene.h
sample_win32/src/Launcher/WeatherWorld02.cpp
sample_win32/src/Launcher/WeatherWorld02.h
sample_win32/src/TinyParser/tinystr.h
sample_win32/src/TinyParser/tinyxml.h
sample_win32/stdafx.cpp
sample_win32/stdafx.h
sample_win32/targetver.h
include/GTEngine/FileIOPlatform.h
include/GTEngine/GL/EGL/egl.h
include/GTEngine/GL/EGL/eglext.h
include/GTEngine/GL/EGL/eglplatform.h
include/GTEngine/GL/EGL/egltypes.h
include/GTEngine/GL/GL/glew.h
include/GTEngine/GL/GLES/gl.h
include/GTEngine/GL/GLES/glext.h
include/GTEngine/GL/GLES/glplatform.h
include/GTEngine/GL/GLES2/gl10_defines.h
include/GTEngine/GL/GLES2/gl2.h
include/GTEngine/GL/GLES2/gl2atiext.h
include/GTEngine/GL/GLES2/gl2ext.h
include/GTEngine/GL/KHR/khrplatform.h
include/GTEngine/GL
include/GTEngine/GT3DModuleSetLiteLib.h
include/GTEngine/GTArray.h
include/GTEngine/GTDefine.h
include/GTEngine/GTGL.h
include/GTEngine/GTList.h
include/GTEngine/GTPlatform.h
include/GTEngine/GTreal.h
include/GTEngine/GTTargetPlatform.h
include/GTEngine/GTType.h
include/GTEngine/Matrix.h
include/GTEngine/ObjMgr.h
include/GTEngine/Quaternion.h
include/GTEngine/Vector.h
include/GTEngine/Win32_GLES_Platform.h
include/OSORI_Framework/AbsoluteLayout.h
include/OSORI_Framework/Animation.h
include/OSORI_Framework/App.h
include/OSORI_Framework/Camera.h
include/OSORI_Framework/Color.h
include/OSORI_Framework/DemoBase.h
include/OSORI_Framework/EllipseLayout.h
include/OSORI_Framework/Enum.h
include/OSORI_Framework/Factory.h
include/OSORI_Framework/FPS.h
include/OSORI_Framework/GridLayout.h
include/OSORI_Framework/ITouchDelegate.h
include/OSORI_Framework/ITransform.h
include/OSORI_Framework/Key.h
include/OSORI_Framework/KeyFrame.h
include/OSORI_Framework/Layout.h
include/OSORI_Framework/LayoutDummy.h
include/OSORI_Framework/MemoryObject.h
include/OSORI_Framework/Node.h
include/OSORI_Framework/Object.h
include/OSORI_Framework/Osori_Framework.h
include/OSORI_Framework/RenderQueue.h
include/OSORI_Framework/Scene.h
include/OSORI_Framework/Shared_Pointer.h
include/OSORI_Framework/TimeLine.h
include/OSORI_Framework/Timer.h
include/OSORI_Framework/Touch.h
include/OSORI_Framework/Transform.h
include/OSORI_Framework/vld.h
include/OSORI_Framework/vld_def.h
include
lib/GTEngine.dll
lib/GTEngine.lib
lib/OSORI_Framework.lib
lib/TinyXML_d.lib
sample_win32/data/Font/Helvetica.ttf
sample_win32/data/Font/MALGUN.TTF
sample_win32/data/SKTMtec_Launcher/itsoc_background02.gtm
sample_win32/data/SKTMtec_Launcher/itsoc_page02.gtm
sample_win32/data/SKTMtec_Launcher/soc_background_02.png
sample_win32/data/SKTMtec_Launcher/soc_s02_d_selector.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/accept_btn.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/back.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/cancel_btn.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/check_bin.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/city_plane.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/1.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/10.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/11.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/12.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/13.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/14.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/15.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/16.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/17.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/18.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/19.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/2.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/20.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/21.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/22.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/3.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/4.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/5.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/6.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/7.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/8.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/icon/9.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/noimage.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/popupwindow.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/beijing.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/cafe town.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/dubai.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/la.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/london.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/maxico.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/moscow.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/newyork.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/paris.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/Saopaulo.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/seoul.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/sydney.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/tokyo.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/vancouver.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/weatherwg_02_spot.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/spot/zacarta.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/under_btn.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/upper_btn.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/Weather3D_sumnail.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/weatherwg_02_glow.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/weatherwg_02_in.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/weatherwg_02_out.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/weatherwg_02_shadow.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/weather_earth_in.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/weather_earth_out.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/weather_glow_effect.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/weather_shadow.gtm
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/weather_wg_512.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/weather_wg_popup.png
sample_win32/data/SKTMtec_Launcher/Widget/weather_wg_02/xy_plane.gtm
sample_win32/data/SKTMtec_Launcher/Widget
sample_win32/data/wx_world.xml
sample_win32/ipch/sample-7efe36ea/sample-1c5be808.ipch
sample_win32/ipch
sample_win32/ReadMe.txt
sample_win32/Release/cl.command.1.tlog
sample_win32/Release/CL.read.1.tlog
sample_win32/Release/CL.write.1.tlog
sample_win32/Release/Clock.obj
sample_win32/Release/Demo.obj
sample_win32/Release/FreeType-6.dll
sample_win32/Release/GTEngine.dll
sample_win32/Release/LauncherScene.obj
sample_win32/Release/libEGL.dll
sample_win32/Release/libgles_cm.dll
sample_win32/Release/link-cvtres.read.1.tlog
sample_win32/Release/link-cvtres.write.1.tlog
sample_win32/Release/link.command.1.tlog
sample_win32/Release/link.read.1.tlog
sample_win32/Release/link.write.1.tlog
sample_win32/Release/mt.command.1.tlog
sample_win32/Release/mt.read.1.tlog
sample_win32/Release/mt.write.1.tlog
sample_win32/Release/rc.command.1.tlog
sample_win32/Release/rc.read.1.tlog
sample_win32/Release/rc.write.1.tlog
sample_win32/Release/sample.Build.CppClean.log
sample_win32/Release/sample.exe
sample_win32/Release/sample.exe.intermediate.manifest
sample_win32/Release/sample.lastbuildstate
sample_win32/Release/sample.log
sample_win32/Release/sample.obj
sample_win32/Release/sample.pch
sample_win32/Release/sample.pdb
sample_win32/Release/sample.res
sample_win32/Release/stdafx.obj
sample_win32/Release/vc100.pdb
sample_win32/Release/WeatherWorld02.obj
sample_win32/Release/Zlib.dll
sample_win32/Resource.h
sample_win32/sample.aps
sample_win32/sample.cpp
sample_win32/sample.h
sample_win32/sample.ico
sample_win32/sample.rc
sample_win32/sample.sdf
sample_win32/sample.sln
sample_win32/sample.suo
sample_win32/sample.vcxproj
sample_win32/sample.vcxproj.filters
sample_win32/sample.vcxproj.user
sample_win32/small.ico
sample_win32/src/Demo.cpp
sample_win32/src/Demo.h
sample_win32/src/Launcher/LauncherScene.cpp
sample_win32/src/Launcher/LauncherScene.h
sample_win32/src/Launcher/WeatherWorld02.cpp
sample_win32/src/Launcher/WeatherWorld02.h
sample_win32/src/TinyParser/tinystr.h
sample_win32/src/TinyParser/tinyxml.h
sample_win32/stdafx.cpp
sample_win32/stdafx.h
sample_win32/targetver.h