gitextract_izccgwl9/ ├── .gitattributes ├── .gitignore ├── Direct3D-Game-Demo/ │ ├── D3Ddemo0/ │ │ └── D3DdemoCore.cpp │ ├── D3Ddemo1/ │ │ └── D3Ddemo1.cpp │ ├── D3Ddemo10/ │ │ ├── D3DUtil.h │ │ ├── D3Ddemo10.cpp │ │ ├── DirectInputClass.cpp │ │ └── DirectInputClass.h │ ├── D3Ddemo11/ │ │ ├── D3DUtil.h │ │ ├── D3Ddemo11.cpp │ │ ├── DirectInputClass.cpp │ │ └── DirectInputClass.h │ ├── D3Ddemo12/ │ │ ├── D3DUtil.h │ │ ├── D3Ddemo12.cpp │ │ ├── DirectInputClass.cpp │ │ └── DirectInputClass.h │ ├── D3Ddemo13/ │ │ ├── D3DUtil.h │ │ ├── D3Ddemo13.cpp │ │ ├── DirectInputClass.cpp │ │ └── DirectInputClass.h │ ├── D3Ddemo14/ │ │ ├── D3DUtil.h │ │ ├── D3Ddemo14.cpp │ │ ├── DirectInputClass.cpp │ │ └── DirectInputClass.h │ ├── D3Ddemo15/ │ │ ├── D3DUtil.h │ │ ├── D3Ddemo15.cpp │ │ ├── DirectInputClass.cpp │ │ └── DirectInputClass.h │ ├── D3Ddemo16/ │ │ ├── CameraClass.cpp │ │ ├── CameraClass.h │ │ ├── D3DUtil.h │ │ ├── D3Ddemo16.cpp │ │ ├── DirectInputClass.cpp │ │ └── DirectInputClass.h │ ├── D3Ddemo17/ │ │ ├── CameraClass.cpp │ │ ├── CameraClass.h │ │ ├── D3DUtil.h │ │ ├── D3Ddemo17.cpp │ │ ├── DirectInputClass.cpp │ │ ├── DirectInputClass.h │ │ ├── TerrainClass.cpp │ │ └── TerrainClass.h │ ├── D3Ddemo18/ │ │ ├── CameraClass.cpp │ │ ├── CameraClass.h │ │ ├── D3DUtil.h │ │ ├── D3Ddemo18.cpp │ │ ├── DirectInputClass.cpp │ │ ├── DirectInputClass.h │ │ ├── SkyBoxClass.cpp │ │ ├── SkyBoxClass.h │ │ ├── TerrainClass.cpp │ │ └── TerrainClass.h │ ├── D3Ddemo19/ │ │ ├── CameraClass.cpp │ │ ├── CameraClass.h │ │ ├── D3DUtil.h │ │ ├── D3Ddemo19.cpp │ │ ├── DirectInputClass.cpp │ │ ├── DirectInputClass.h │ │ ├── SkyBoxClass.cpp │ │ ├── SkyBoxClass.h │ │ ├── SnowParticleClass.cpp │ │ ├── SnowParticleClass.h │ │ ├── TerrainClass.cpp │ │ └── TerrainClass.h │ ├── D3Ddemo2/ │ │ └── D3Ddemo2.cpp │ ├── D3Ddemo20/ │ │ ├── CameraClass.cpp │ │ ├── CameraClass.h │ │ ├── D3DUtil.h │ │ ├── D3Ddemo20.cpp │ │ ├── DirectInputClass.cpp │ │ ├── DirectInputClass.h │ │ ├── SkyBoxClass.cpp │ │ ├── SkyBoxClass.h │ │ ├── SnowParticleClass.cpp │ │ ├── SnowParticleClass.h │ │ ├── TerrainClass.cpp │ │ ├── TerrainClass.h │ │ ├── XFileModelClass.cpp │ │ └── XFileModelClass.h │ ├── D3Ddemo3/ │ │ └── D3Ddemo3.cpp │ ├── D3Ddemo4/ │ │ └── D3Ddemo4.cpp │ ├── D3Ddemo5/ │ │ └── D3Ddemo5.cpp │ ├── D3Ddemo6/ │ │ └── D3Ddemo6.cpp │ ├── D3Ddemo7/ │ │ └── D3Ddemo7.cpp │ ├── D3Ddemo8/ │ │ └── D3Ddemo8.cpp │ └── D3Ddemo9/ │ ├── D3DUtil.h │ ├── D3Ddemo9.cpp │ ├── DirectInputClass.cpp │ └── DirectInputClass.h ├── GDI-Game-Demo/ │ ├── 10_GDIdemo6.cpp │ ├── 11_GDIdemo7.cpp │ ├── 12_GDIdemo8.cpp │ ├── 13_GDIdemo9.cpp │ ├── 14_GDIdemo10.cpp │ ├── 15_GDIdemo11.cpp │ ├── 16_GDIdemo12.cpp │ ├── 17_GDIdemo13.cpp │ ├── 18_GDIdemo14.cpp │ ├── 19_GDIdemo15.cpp │ ├── 1_HelloVisualStudio.cpp │ ├── 20_GDIdemo16.cpp │ ├── 21_GDIdemo17.cpp │ ├── 2_FirstBlood!.cpp │ ├── 3_GameCore.cpp │ ├── 4_GDIdemoCore.cpp │ ├── 5_GDIdemo1.cpp │ ├── 6_GDIdemo2.cpp │ ├── 7_GDIdemo3.cpp │ ├── 8_GDIdemo4.cpp │ └── 9_GDIdemo5.cpp └── README.md