├── FlyGame
├── FlyGame.exe
├── Game.sln
├── Game.suo
└── Game
│ ├── AppMain.cpp
│ ├── Debug
│ ├── AppMain.obj
│ ├── BuildLog.htm
│ ├── FlyGame.obj
│ ├── Game.exe.embed.manifest
│ ├── Game.exe.embed.manifest.res
│ ├── Game.exe.intermediate.manifest
│ ├── T_AI.obj
│ ├── T_Audio.obj
│ ├── T_Display.obj
│ ├── T_Engine.obj
│ ├── T_Graph.obj
│ ├── T_Map.obj
│ ├── T_Menu.obj
│ ├── T_Scene.obj
│ ├── T_Sprite.obj
│ ├── T_Util.obj
│ ├── app.res
│ ├── mt.dep
│ ├── vc90.idb
│ └── vc90.pdb
│ ├── FlyGame.cpp
│ ├── FlyGame.h
│ ├── Game.vcproj
│ ├── Game.vcproj.JAY-PC.Jim.user
│ ├── Release
│ ├── AppMain.obj
│ ├── BuildLog.htm
│ ├── FlyGame.obj
│ ├── Game.exe.intermediate.manifest
│ ├── T_AI.obj
│ ├── T_Audio.obj
│ ├── T_Display.obj
│ ├── T_Engine.obj
│ ├── T_Graph.obj
│ ├── T_Map.obj
│ ├── T_Menu.obj
│ ├── T_Scene.obj
│ ├── T_Sprite.obj
│ ├── T_Util.obj
│ ├── app.res
│ ├── mt.dep
│ └── vc90.pdb
│ ├── TinyEngine
│ ├── T_AI.cpp
│ ├── T_AI.h
│ ├── T_Audio.cpp
│ ├── T_Audio.h
│ ├── T_Config.h
│ ├── T_Display.cpp
│ ├── T_Display.h
│ ├── T_Engine.cpp
│ ├── T_Engine.h
│ ├── T_Graph.cpp
│ ├── T_Graph.h
│ ├── T_Layer.h
│ ├── T_Map.cpp
│ ├── T_Map.h
│ ├── T_Menu.cpp
│ ├── T_Menu.h
│ ├── T_Scene.cpp
│ ├── T_Scene.h
│ ├── T_Sprite.cpp
│ ├── T_Sprite.h
│ ├── T_Util.cpp
│ └── T_Util.h
│ ├── app.aps
│ ├── app.rc
│ ├── res
│ ├── font
│ │ ├── font.fnt
│ │ └── font.png
│ ├── game
│ │ ├── 1.png
│ │ ├── 3.png
│ │ ├── about.png
│ │ ├── award1.png
│ │ ├── award2.png
│ │ ├── back.png
│ │ ├── bomb.png
│ │ ├── bullet1.png
│ │ ├── bullet2.png
│ │ ├── explosion.png
│ │ ├── first.png
│ │ ├── fly.ico
│ │ ├── npc1.png
│ │ ├── npc2.png
│ │ ├── npc3.png
│ │ ├── over.png
│ │ ├── player.png
│ │ └── score.png
│ └── sound
│ │ ├── achievement.wav
│ │ ├── backmusic.wav
│ │ ├── big_spaceship_flying.wav
│ │ ├── bullet.wav
│ │ ├── button.wav
│ │ ├── enemy1_down.wav
│ │ ├── enemy2_down.wav
│ │ ├── enemy3_down.wav
│ │ ├── game_over.wav
│ │ ├── get_bomb.wav
│ │ ├── get_double_laser.wav
│ │ ├── mousedown.wav
│ │ ├── mouseover.wav
│ │ ├── out_porp.wav
│ │ └── use_bomb.wav
│ └── resource.h
├── README.md
└── src
└── TinyEngine
├── T_AI.cpp
├── T_AI.h
├── T_Audio.cpp
├── T_Audio.h
├── T_Config.h
├── T_Display.cpp
├── T_Display.h
├── T_Engine.cpp
├── T_Engine.h
├── T_Graph.cpp
├── T_Graph.h
├── T_Layer.h
├── T_Map.cpp
├── T_Map.h
├── T_Menu.cpp
├── T_Menu.h
├── T_Scene.cpp
├── T_Scene.h
├── T_Sprite.cpp
├── T_Sprite.h
├── T_Util.cpp
└── T_Util.h
/FlyGame/FlyGame.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/FlyGame.exe
--------------------------------------------------------------------------------
/FlyGame/Game.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 10.00
3 | # Visual Studio 2008
4 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Game", "Game\Game.vcproj", "{39DEFCAD-D63D-46EA-8B28-128BD8C9A6D2}"
5 | EndProject
6 | Global
7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
8 | Debug|Win32 = Debug|Win32
9 | Release|Win32 = Release|Win32
10 | EndGlobalSection
11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
12 | {39DEFCAD-D63D-46EA-8B28-128BD8C9A6D2}.Debug|Win32.ActiveCfg = Debug|Win32
13 | {39DEFCAD-D63D-46EA-8B28-128BD8C9A6D2}.Debug|Win32.Build.0 = Debug|Win32
14 | {39DEFCAD-D63D-46EA-8B28-128BD8C9A6D2}.Release|Win32.ActiveCfg = Release|Win32
15 | {39DEFCAD-D63D-46EA-8B28-128BD8C9A6D2}.Release|Win32.Build.0 = Release|Win32
16 | EndGlobalSection
17 | GlobalSection(SolutionProperties) = preSolution
18 | HideSolutionNode = FALSE
19 | EndGlobalSection
20 | EndGlobal
21 |
--------------------------------------------------------------------------------
/FlyGame/Game.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game.suo
--------------------------------------------------------------------------------
/FlyGame/Game/AppMain.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/AppMain.cpp
--------------------------------------------------------------------------------
/FlyGame/Game/Debug/AppMain.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Debug/AppMain.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Debug/BuildLog.htm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Debug/BuildLog.htm
--------------------------------------------------------------------------------
/FlyGame/Game/Debug/FlyGame.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Debug/FlyGame.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Debug/Game.exe.embed.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/FlyGame/Game/Debug/Game.exe.embed.manifest.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Debug/Game.exe.embed.manifest.res
--------------------------------------------------------------------------------
/FlyGame/Game/Debug/Game.exe.intermediate.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/FlyGame/Game/Debug/T_AI.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Debug/T_AI.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Debug/T_Audio.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Debug/T_Audio.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Debug/T_Display.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Debug/T_Display.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Debug/T_Engine.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Debug/T_Engine.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Debug/T_Graph.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Debug/T_Graph.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Debug/T_Map.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Debug/T_Map.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Debug/T_Menu.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Debug/T_Menu.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Debug/T_Scene.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Debug/T_Scene.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Debug/T_Sprite.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Debug/T_Sprite.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Debug/T_Util.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Debug/T_Util.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Debug/app.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Debug/app.res
--------------------------------------------------------------------------------
/FlyGame/Game/Debug/mt.dep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Debug/mt.dep
--------------------------------------------------------------------------------
/FlyGame/Game/Debug/vc90.idb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Debug/vc90.idb
--------------------------------------------------------------------------------
/FlyGame/Game/Debug/vc90.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Debug/vc90.pdb
--------------------------------------------------------------------------------
/FlyGame/Game/FlyGame.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/FlyGame.cpp
--------------------------------------------------------------------------------
/FlyGame/Game/FlyGame.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/FlyGame.h
--------------------------------------------------------------------------------
/FlyGame/Game/Game.vcproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Game.vcproj
--------------------------------------------------------------------------------
/FlyGame/Game/Game.vcproj.JAY-PC.Jim.user:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
11 |
35 |
36 |
39 |
63 |
64 |
65 |
66 |
--------------------------------------------------------------------------------
/FlyGame/Game/Release/AppMain.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Release/AppMain.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Release/BuildLog.htm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Release/BuildLog.htm
--------------------------------------------------------------------------------
/FlyGame/Game/Release/FlyGame.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Release/FlyGame.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Release/Game.exe.intermediate.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/FlyGame/Game/Release/T_AI.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Release/T_AI.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Release/T_Audio.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Release/T_Audio.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Release/T_Display.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Release/T_Display.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Release/T_Engine.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Release/T_Engine.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Release/T_Graph.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Release/T_Graph.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Release/T_Map.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Release/T_Map.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Release/T_Menu.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Release/T_Menu.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Release/T_Scene.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Release/T_Scene.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Release/T_Sprite.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Release/T_Sprite.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Release/T_Util.obj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Release/T_Util.obj
--------------------------------------------------------------------------------
/FlyGame/Game/Release/app.res:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Release/app.res
--------------------------------------------------------------------------------
/FlyGame/Game/Release/mt.dep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Release/mt.dep
--------------------------------------------------------------------------------
/FlyGame/Game/Release/vc90.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/Release/vc90.pdb
--------------------------------------------------------------------------------
/FlyGame/Game/TinyEngine/T_AI.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/TinyEngine/T_AI.cpp
--------------------------------------------------------------------------------
/FlyGame/Game/TinyEngine/T_AI.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/TinyEngine/T_AI.h
--------------------------------------------------------------------------------
/FlyGame/Game/TinyEngine/T_Audio.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/TinyEngine/T_Audio.cpp
--------------------------------------------------------------------------------
/FlyGame/Game/TinyEngine/T_Audio.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/TinyEngine/T_Audio.h
--------------------------------------------------------------------------------
/FlyGame/Game/TinyEngine/T_Config.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/TinyEngine/T_Config.h
--------------------------------------------------------------------------------
/FlyGame/Game/TinyEngine/T_Display.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/TinyEngine/T_Display.cpp
--------------------------------------------------------------------------------
/FlyGame/Game/TinyEngine/T_Display.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/TinyEngine/T_Display.h
--------------------------------------------------------------------------------
/FlyGame/Game/TinyEngine/T_Engine.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/TinyEngine/T_Engine.cpp
--------------------------------------------------------------------------------
/FlyGame/Game/TinyEngine/T_Engine.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/TinyEngine/T_Engine.h
--------------------------------------------------------------------------------
/FlyGame/Game/TinyEngine/T_Graph.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/TinyEngine/T_Graph.cpp
--------------------------------------------------------------------------------
/FlyGame/Game/TinyEngine/T_Graph.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/TinyEngine/T_Graph.h
--------------------------------------------------------------------------------
/FlyGame/Game/TinyEngine/T_Layer.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/TinyEngine/T_Layer.h
--------------------------------------------------------------------------------
/FlyGame/Game/TinyEngine/T_Map.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/TinyEngine/T_Map.cpp
--------------------------------------------------------------------------------
/FlyGame/Game/TinyEngine/T_Map.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/TinyEngine/T_Map.h
--------------------------------------------------------------------------------
/FlyGame/Game/TinyEngine/T_Menu.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/TinyEngine/T_Menu.cpp
--------------------------------------------------------------------------------
/FlyGame/Game/TinyEngine/T_Menu.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/TinyEngine/T_Menu.h
--------------------------------------------------------------------------------
/FlyGame/Game/TinyEngine/T_Scene.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/TinyEngine/T_Scene.cpp
--------------------------------------------------------------------------------
/FlyGame/Game/TinyEngine/T_Scene.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/TinyEngine/T_Scene.h
--------------------------------------------------------------------------------
/FlyGame/Game/TinyEngine/T_Sprite.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/TinyEngine/T_Sprite.cpp
--------------------------------------------------------------------------------
/FlyGame/Game/TinyEngine/T_Sprite.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/TinyEngine/T_Sprite.h
--------------------------------------------------------------------------------
/FlyGame/Game/TinyEngine/T_Util.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/TinyEngine/T_Util.cpp
--------------------------------------------------------------------------------
/FlyGame/Game/TinyEngine/T_Util.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/TinyEngine/T_Util.h
--------------------------------------------------------------------------------
/FlyGame/Game/app.aps:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/app.aps
--------------------------------------------------------------------------------
/FlyGame/Game/app.rc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/app.rc
--------------------------------------------------------------------------------
/FlyGame/Game/res/font/font.fnt:
--------------------------------------------------------------------------------
1 | info face="Deeko Comic Regular" size=40 bold=0 italic=0 charset="" unicode=0 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=0,0
2 | common lineHeight=26 base=27 scaleW=512 scaleH=512 pages=1 packed=0
3 | page id=0 file="font.png"
4 | chars count=11
5 | char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=27 xadvance=12 page=0 chnl=0
6 | char id=52 x=0 y=0 width=30 height=40 xoffset=1 yoffset=-7 xadvance=30 page=0 chnl=0
7 | char id=51 x=30 y=0 width=27 height=38 xoffset=1 yoffset=-5 xadvance=27 page=0 chnl=0
8 | char id=88 x=57 y=0 width=30 height=34 xoffset=1 yoffset=-5 xadvance=30 page=0 chnl=0
9 | char id=56 x=87 y=0 width=33 height=34 xoffset=1 yoffset=-7 xadvance=34 page=0 chnl=0
10 | char id=57 x=120 y=0 width=30 height=33 xoffset=1 yoffset=-4 xadvance=30 page=0 chnl=0
11 | char id=50 x=150 y=0 width=29 height=33 xoffset=1 yoffset=-3 xadvance=30 page=0 chnl=0
12 | char id=48 x=179 y=0 width=27 height=31 xoffset=1 yoffset=-3 xadvance=28 page=0 chnl=0
13 | char id=54 x=206 y=0 width=31 height=31 xoffset=1 yoffset=0 xadvance=32 page=0 chnl=0
14 | char id=53 x=237 y=0 width=35 height=31 xoffset=1 yoffset=0 xadvance=36 page=0 chnl=0
15 | char id=49 x=272 y=0 width=6 height=31 xoffset=1 yoffset=-5 xadvance=7 page=0 chnl=0
16 | char id=55 x=278 y=0 width=33 height=30 xoffset=1 yoffset=-1 xadvance=34 page=0 chnl=0
17 | kernings count=-1
18 |
--------------------------------------------------------------------------------
/FlyGame/Game/res/font/font.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/font/font.png
--------------------------------------------------------------------------------
/FlyGame/Game/res/game/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/game/1.png
--------------------------------------------------------------------------------
/FlyGame/Game/res/game/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/game/3.png
--------------------------------------------------------------------------------
/FlyGame/Game/res/game/about.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/game/about.png
--------------------------------------------------------------------------------
/FlyGame/Game/res/game/award1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/game/award1.png
--------------------------------------------------------------------------------
/FlyGame/Game/res/game/award2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/game/award2.png
--------------------------------------------------------------------------------
/FlyGame/Game/res/game/back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/game/back.png
--------------------------------------------------------------------------------
/FlyGame/Game/res/game/bomb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/game/bomb.png
--------------------------------------------------------------------------------
/FlyGame/Game/res/game/bullet1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/game/bullet1.png
--------------------------------------------------------------------------------
/FlyGame/Game/res/game/bullet2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/game/bullet2.png
--------------------------------------------------------------------------------
/FlyGame/Game/res/game/explosion.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/game/explosion.png
--------------------------------------------------------------------------------
/FlyGame/Game/res/game/first.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/game/first.png
--------------------------------------------------------------------------------
/FlyGame/Game/res/game/fly.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/game/fly.ico
--------------------------------------------------------------------------------
/FlyGame/Game/res/game/npc1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/game/npc1.png
--------------------------------------------------------------------------------
/FlyGame/Game/res/game/npc2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/game/npc2.png
--------------------------------------------------------------------------------
/FlyGame/Game/res/game/npc3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/game/npc3.png
--------------------------------------------------------------------------------
/FlyGame/Game/res/game/over.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/game/over.png
--------------------------------------------------------------------------------
/FlyGame/Game/res/game/player.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/game/player.png
--------------------------------------------------------------------------------
/FlyGame/Game/res/game/score.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/game/score.png
--------------------------------------------------------------------------------
/FlyGame/Game/res/sound/achievement.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/sound/achievement.wav
--------------------------------------------------------------------------------
/FlyGame/Game/res/sound/backmusic.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/sound/backmusic.wav
--------------------------------------------------------------------------------
/FlyGame/Game/res/sound/big_spaceship_flying.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/sound/big_spaceship_flying.wav
--------------------------------------------------------------------------------
/FlyGame/Game/res/sound/bullet.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/sound/bullet.wav
--------------------------------------------------------------------------------
/FlyGame/Game/res/sound/button.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/sound/button.wav
--------------------------------------------------------------------------------
/FlyGame/Game/res/sound/enemy1_down.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/sound/enemy1_down.wav
--------------------------------------------------------------------------------
/FlyGame/Game/res/sound/enemy2_down.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/sound/enemy2_down.wav
--------------------------------------------------------------------------------
/FlyGame/Game/res/sound/enemy3_down.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/sound/enemy3_down.wav
--------------------------------------------------------------------------------
/FlyGame/Game/res/sound/game_over.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/sound/game_over.wav
--------------------------------------------------------------------------------
/FlyGame/Game/res/sound/get_bomb.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/sound/get_bomb.wav
--------------------------------------------------------------------------------
/FlyGame/Game/res/sound/get_double_laser.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/sound/get_double_laser.wav
--------------------------------------------------------------------------------
/FlyGame/Game/res/sound/mousedown.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/sound/mousedown.wav
--------------------------------------------------------------------------------
/FlyGame/Game/res/sound/mouseover.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/sound/mouseover.wav
--------------------------------------------------------------------------------
/FlyGame/Game/res/sound/out_porp.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/sound/out_porp.wav
--------------------------------------------------------------------------------
/FlyGame/Game/res/sound/use_bomb.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/FlyGame/Game/res/sound/use_bomb.wav
--------------------------------------------------------------------------------
/FlyGame/Game/resource.h:
--------------------------------------------------------------------------------
1 | //{{NO_DEPENDENCIES}}
2 | // Microsoft Visual C++ generated include file.
3 | // Used by app.rc
4 | //
5 | #define IDI_ICON1 101
6 |
7 | // Next default values for new objects
8 | //
9 | #ifdef APSTUDIO_INVOKED
10 | #ifndef APSTUDIO_READONLY_SYMBOLS
11 | #define _APS_NEXT_RESOURCE_VALUE 102
12 | #define _APS_NEXT_COMMAND_VALUE 40001
13 | #define _APS_NEXT_CONTROL_VALUE 1001
14 | #define _APS_NEXT_SYMED_VALUE 101
15 | #endif
16 | #endif
17 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | TinyEngine
2 | ==========
3 |
4 | 学校的《Windows游戏编程》课程,Win32项目,利用Windows SDK构建一个微型游戏引擎!
5 | 注:代码仅供学习,版权归我的老师:[万立中](http://www.wanlizhong.com)所有,因为老师已经就内容出书:[《游戏程序设计教程》](http://product.dangdang.com/23413918.html?_ddclickunion=400-kw-%CD%BC%CA%E9-%CA%E9%C3%FB%B4%CA_%BD%CC%B2%C4_|ad_type=0|sys_id=1)。
6 |
7 | 一、TinyEngine引擎主要类解释
8 | ------------------------
9 |
10 | 
11 |
12 | ### T_Engine - 所有引擎类的基类
13 | 主要做游戏主窗口的事件处理,所有的引擎必须继承该父类,并实现其中的纯虚函数。该类拥有一个本类实例指针的成员变量。
14 |
15 | ### T_Config - 引擎类的配置文件
16 | 只有一个头文件,包含引擎类自定义的类型和一些常量。
17 |
18 | ### T_Display - 显示相关的分辨率设置类
19 | 该类主要做游戏全屏和退出全屏的分辨率设置和恢复。
20 |
21 | ### T_Menu - 游戏开始界面菜单选项操作类
22 | 该类主要封装了游戏开始界面的菜单操作。
23 |
24 | ### T_Graph - 窗口绘制操作类
25 | 该类主要做游戏窗口的图像绘制操作。
26 |
27 | ### T_Layer - 游戏图层类(抽象类,是T_Sprite 的基类)
28 | 该类主要是T_Sprite 和T_Map类的基类,是一个抽象类,有个纯虚函数函数Draw(),对不同的子类有不同的实现。
29 |
30 | ### T_Sprite - 游戏精灵类
31 | 该类是主要做游戏精灵(玩家角色+NPC角色)基本操作的类,包括位置、方向更新,和图像绘制。
32 |
33 | ### T_AI - AI类
34 | 该类处理游戏角色的智能行为,躲避、碰撞检测等。
35 |
36 | ### T_Scene-游戏场景类
37 | 该类负责管理T_Sprite和T_Map类
38 |
39 | ### T_Audio-游戏音频类
40 | 该类主要操作游戏的音频播放、暂停、继续,用到了DirectX库
41 |
42 |
43 | 二、使用该TinyEngine开发的飞机大战
44 | ------------------------------
45 | 飞机大战是仿微信飞机大战开发的游戏。利用VS2008开发,Win32项目。可以直接打开FlyGame.exe文件试玩。
46 |
47 |
48 | by:[JayFang](http://fangjie.sinaapp.com)
49 |
--------------------------------------------------------------------------------
/src/TinyEngine/T_AI.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/src/TinyEngine/T_AI.cpp
--------------------------------------------------------------------------------
/src/TinyEngine/T_AI.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/src/TinyEngine/T_AI.h
--------------------------------------------------------------------------------
/src/TinyEngine/T_Audio.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/src/TinyEngine/T_Audio.cpp
--------------------------------------------------------------------------------
/src/TinyEngine/T_Audio.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/src/TinyEngine/T_Audio.h
--------------------------------------------------------------------------------
/src/TinyEngine/T_Config.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/src/TinyEngine/T_Config.h
--------------------------------------------------------------------------------
/src/TinyEngine/T_Display.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/src/TinyEngine/T_Display.cpp
--------------------------------------------------------------------------------
/src/TinyEngine/T_Display.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/src/TinyEngine/T_Display.h
--------------------------------------------------------------------------------
/src/TinyEngine/T_Engine.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/src/TinyEngine/T_Engine.cpp
--------------------------------------------------------------------------------
/src/TinyEngine/T_Engine.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/src/TinyEngine/T_Engine.h
--------------------------------------------------------------------------------
/src/TinyEngine/T_Graph.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/src/TinyEngine/T_Graph.cpp
--------------------------------------------------------------------------------
/src/TinyEngine/T_Graph.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/src/TinyEngine/T_Graph.h
--------------------------------------------------------------------------------
/src/TinyEngine/T_Layer.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/src/TinyEngine/T_Layer.h
--------------------------------------------------------------------------------
/src/TinyEngine/T_Map.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/src/TinyEngine/T_Map.cpp
--------------------------------------------------------------------------------
/src/TinyEngine/T_Map.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/src/TinyEngine/T_Map.h
--------------------------------------------------------------------------------
/src/TinyEngine/T_Menu.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/src/TinyEngine/T_Menu.cpp
--------------------------------------------------------------------------------
/src/TinyEngine/T_Menu.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/src/TinyEngine/T_Menu.h
--------------------------------------------------------------------------------
/src/TinyEngine/T_Scene.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/src/TinyEngine/T_Scene.cpp
--------------------------------------------------------------------------------
/src/TinyEngine/T_Scene.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/src/TinyEngine/T_Scene.h
--------------------------------------------------------------------------------
/src/TinyEngine/T_Sprite.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/src/TinyEngine/T_Sprite.cpp
--------------------------------------------------------------------------------
/src/TinyEngine/T_Sprite.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/src/TinyEngine/T_Sprite.h
--------------------------------------------------------------------------------
/src/TinyEngine/T_Util.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/src/TinyEngine/T_Util.cpp
--------------------------------------------------------------------------------
/src/TinyEngine/T_Util.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/VINOlive/TinyEngine/d51a94fd5de1f0602b0aaaa63d4cf0dba204621c/src/TinyEngine/T_Util.h
--------------------------------------------------------------------------------