Merge pull request #5 from waiter/master

move libopenal to win32
	modified:   TestCode/FruitMatch/Classes/Enemy/Enemy.cpp
	modified:   TestCode/FruitMatch/Classes/Enemy/Enemy.h
	deleted:    TestCode/FruitMatch/Classes/Enemy/EnemyManager.cpp
	deleted:    TestCode/FruitMatch/Classes/Enemy/EnemyManager.h
	modified:   TestCode/FruitMatch/Classes/GameMain.cpp
	modified:   TestCode/FruitMatch/Classes/GameMain.h
	modified:   TestCode/FruitMatch/Classes/Map/FruitMap.cpp
	modified:   TestCode/FruitMatch/Classes/TestAppDelegate.cpp
	modified:   TestCode/FruitMatch/Classes/UI/GameOverDialog.cpp
	modified:   TestCode/FruitMatch/Classes/UI/GameOverDialog.h
	modified:   TestCode/FruitMatch/Classes/UI/LevelEntryButton.cpp
	modified:   TestCode/FruitMatch/Classes/UI/LevelEntryButton.h
	modified:   TestCode/FruitMatch/Classes/UI/LevelMenu.cpp
	modified:   TestCode/FruitMatch/Classes/UI/LevelMenu.h
	modified:   TestCode/FruitMatch/Classes/UI/PauseDialog.cpp
	modified:   TestCode/FruitMatch/proj.win32/FruitMatch.vcxproj
	modified:   TestCode/FruitMatch/proj.win32/FruitMatch.vcxproj.filters
	modified:   TestCode/FruitMatch/proj.win32/assets/fruit.png
	modified:   TestCode/FruitMatch/proj.win32/assets/fruit.txt
	modified:   TestCode/TestCode/Engine2D/Camera/TCCamera.cpp
	modified:   TestCode/TestCode/Engine2D/Scene/BaseNode.cpp
	modified:   TestCode/TestCode/Engine2D/Scene/BaseNode.h
	modified:   TestCode/TestCode/Engine2D/Scene/TCTouchComponent.cpp
zh
zh:Add UserPref.cpp to support user data cache
Merge pull request #18 from wlgys8/master

update from wlgys8