├── .gitattributes ├── 2010以降固有の問題について.txt ├── 2DActionGame ├── include │ └── GameLib │ │ └── .gitignore └── lib │ └── .gitignore ├── 2DGraphics1 ├── include │ └── GameLib │ │ └── .gitignore └── lib │ └── .gitignore ├── 2DTransform ├── include │ └── GameLib │ │ └── .gitignore └── lib │ └── .gitignore ├── 3DCollision1 ├── include │ └── GameLib │ │ └── .gitignore └── lib │ └── .gitignore ├── 3DGraphics1 ├── include │ └── GameLib │ │ └── .gitignore └── lib │ └── .gitignore ├── 3DHardware1 ├── include │ └── GameLib │ │ └── .gitignore └── lib │ └── .gitignore ├── Final ├── include │ └── GameLib │ │ ├── .gitignore │ │ ├── Base │ │ ├── Array.h │ │ ├── Array2d.h │ │ ├── AutoPtr.h │ │ ├── Compressor.h │ │ ├── Conversion.h │ │ ├── DebugStream.h │ │ ├── Hash.h │ │ ├── HashMap.h │ │ ├── HashMultiMap.h │ │ ├── HashSet.h │ │ ├── IBinaryStream.h │ │ ├── Impl │ │ │ ├── Array2dImpl.h │ │ │ ├── ArrayImpl.h │ │ │ ├── AutoPtrImpl.h │ │ │ ├── ConstantTypeTemplate.h │ │ │ ├── HashImpl.h │ │ │ ├── HashMapImpl.h │ │ │ ├── HashMultiMapImpl.h │ │ │ ├── HashSetImpl.h │ │ │ ├── ListImpl.h │ │ │ ├── OStringStreamImpl.h │ │ │ ├── PoolImpl.h │ │ │ ├── QueueImpl.h │ │ │ ├── ReferenceType.h │ │ │ ├── ReferenceTypeTemplate.h │ │ │ ├── SharedPtrImpl.h │ │ │ ├── StackImpl.h │ │ │ ├── TankImpl.h │ │ │ └── VectorImpl.h │ │ ├── List.h │ │ ├── MemoryManager.h │ │ ├── OStringStream.h │ │ ├── Pool.h │ │ ├── PrimeNumber.h │ │ ├── Queue.h │ │ ├── RefString.h │ │ ├── SharedPtr.h │ │ ├── Stack.h │ │ ├── Tank.h │ │ └── Vector.h │ │ ├── DebugScreen.h │ │ ├── FileIO │ │ ├── InFile.h │ │ ├── Manager.h │ │ └── OutFile.h │ │ ├── Framework.h │ │ ├── GameLib.h │ │ ├── Graphics │ │ ├── Enum.h │ │ ├── IndexBuffer.h │ │ ├── Manager.h │ │ ├── Texture.h │ │ ├── Vertex.h │ │ └── VertexBuffer.h │ │ ├── Input │ │ ├── Joystick.h │ │ ├── Keyboard.h │ │ ├── Manager.h │ │ └── Mouse.h │ │ ├── Math │ │ ├── Functions.h │ │ ├── Matrix22.h │ │ ├── Matrix23.h │ │ ├── Matrix33.h │ │ ├── Matrix34.h │ │ ├── Matrix44.h │ │ ├── Random.h │ │ ├── Vector2.h │ │ ├── Vector3.h │ │ └── Vector4.h │ │ ├── PseudoXml │ │ ├── Attribute.h │ │ ├── Document.h │ │ └── Element.h │ │ ├── Scene │ │ ├── Animation.h │ │ ├── Batch.h │ │ ├── CollisionDetector.h │ │ ├── CollisionMesh.h │ │ ├── Container.h │ │ ├── Font.h │ │ ├── Model.h │ │ ├── PrimitiveRenderer.h │ │ ├── StringRenderer.h │ │ └── Tree.h │ │ ├── Sound │ │ ├── Manager.h │ │ ├── Player.h │ │ └── Wave.h │ │ ├── Threading │ │ ├── Event.h │ │ ├── Functions.h │ │ ├── Manager.h │ │ ├── Mutex.h │ │ ├── Semaphore.h │ │ └── Thread.h │ │ └── WindowCreator │ │ └── WindowCreator.h └── lib │ └── .gitignore ├── InputDevices ├── include │ └── GameLib │ │ └── .gitignore └── lib │ └── .gitignore ├── Loading ├── include │ └── GameLib │ │ └── .gitignore └── lib │ └── .gitignore ├── Readme.md ├── RealTime ├── include │ └── GameLib │ │ └── .gitignore └── lib │ └── .gitignore ├── Sequence1 ├── include │ └── GameLib │ │ └── .gitignore └── lib │ └── .gitignore ├── Sound1 ├── include │ └── GameLib │ │ └── .gitignore └── lib │ └── .gitignore ├── Sound2 ├── include │ └── GameLib │ │ └── .gitignore └── lib │ └── .gitignore ├── clean.sh ├── doc ├── codingStandard.pdf └── libraryOverview.pdf ├── slnファイルを開けない時に.txt ├── src ├── 01_FirstGame │ ├── CMakeLists.txt │ ├── NimotsuKun │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── NimotsuKun2 │ │ ├── CMakeLists.txt │ │ ├── main.cpp │ │ └── stageData.txt │ ├── NimotsuKunBitOperation │ │ ├── CMakeLists.txt │ │ ├── main.cpp │ │ └── stageData.txt │ └── NimotsuKunRawMemory │ │ ├── CMakeLists.txt │ │ └── main.cpp ├── 02_2DGraphics1 │ ├── CMakeLists.txt │ ├── NimotsuKunBox │ │ ├── CMakeLists.txt │ │ ├── main.cpp │ │ └── stageData.txt │ ├── NimotsuKunBoxWithTermination │ │ ├── CMakeLists.txt │ │ ├── main.cpp │ │ └── stageData.txt │ ├── NimotsuKunTextOnly │ │ ├── CMakeLists.txt │ │ ├── main.cpp │ │ └── stageData.txt │ ├── NimotuKunDot │ │ ├── CMakeLists.txt │ │ ├── main.cpp │ │ └── stageData.txt │ └── drawPixels │ │ ├── CMakeLists.txt │ │ └── main.cpp ├── 03_2DGraphics2 │ ├── CMakeLists.txt │ ├── NimotsuKunAlphaBlend │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── State.cpp │ │ ├── State.h │ │ ├── main.cpp │ │ ├── nimotsuKunImage2.dds │ │ ├── nimotsuKunImage2.png │ │ ├── nimotsuKunImageAlpha.png │ │ └── stageData.txt │ ├── NimotsuKunAlphaTest │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── State.cpp │ │ ├── State.h │ │ ├── main.cpp │ │ ├── nimotsuKunImage2.dds │ │ ├── nimotsuKunImage2.png │ │ ├── nimotsuKunImageAlpha.png │ │ └── stageData.txt │ ├── NimotsuKunImage │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── State.cpp │ │ ├── State.h │ │ ├── main.cpp │ │ ├── nimotsuKunImage.dds │ │ └── stageData.txt │ ├── displayImage │ │ ├── CMakeLists.txt │ │ ├── bar.dds │ │ ├── bar.png │ │ └── main.cpp │ ├── displayImageAdditionalBlend │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── background.dds │ │ ├── background.png │ │ ├── forground.dds │ │ ├── forground.png │ │ ├── forgroundAlpha.png │ │ └── main.cpp │ ├── displayImageAlphaBlend │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── background.dds │ │ ├── background.png │ │ ├── forground.dds │ │ ├── forground.png │ │ ├── forgroundAlpha.png │ │ └── main.cpp │ ├── displayImageAlphaTest │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── background.dds │ │ ├── background.png │ │ ├── forground.dds │ │ ├── forground.png │ │ ├── forgroundAlpha.png │ │ └── main.cpp │ └── displayImagePartially │ │ ├── CMakeLists.txt │ │ ├── bar.dds │ │ ├── bar.png │ │ └── main.cpp ├── 04_RealTime │ ├── CMakeLists.txt │ ├── NimotsuKunConstantFrameRate │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── State.cpp │ │ ├── State.h │ │ ├── main.cpp │ │ ├── nimotsuKunImage2.dds │ │ ├── nimotsuKunImage2.png │ │ ├── nimotsuKunImageAlpha.png │ │ └── stageData.txt │ ├── NimotsuKunRealTime │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── State.cpp │ │ ├── State.h │ │ ├── main.cpp │ │ ├── nimotsuKunImage2.dds │ │ ├── nimotsuKunImage2.png │ │ ├── nimotsuKunImageAlpha.png │ │ └── stageData.txt │ ├── NimotsuKunRealTime2 │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── State.cpp │ │ ├── State.h │ │ ├── main.cpp │ │ ├── nimotsuKunImage2.dds │ │ ├── nimotsuKunImage2.png │ │ ├── nimotsuKunImageAlpha.png │ │ └── stageData.txt │ ├── NimotsuKunSmoothMove │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── State.cpp │ │ ├── State.h │ │ ├── main.cpp │ │ ├── nimotsuKunImage2.dds │ │ ├── nimotsuKunImage2.png │ │ ├── nimotsuKunImageAlpha.png │ │ └── stageData.txt │ ├── NimotsuKunVariableFrameRate │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── State.cpp │ │ ├── State.h │ │ ├── main.cpp │ │ ├── nimotsuKunImage2.dds │ │ ├── nimotsuKunImage2.png │ │ ├── nimotsuKunImageAlpha.png │ │ └── stageData.txt │ └── Tearing │ │ ├── CMakeLists.txt │ │ └── main.cpp ├── 05_Sequence1 │ ├── CMakeLists.txt │ ├── NimotsuKunWithSequence1 │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── State.cpp │ │ ├── State.h │ │ ├── main.cpp │ │ ├── nimotsuKunImage2.dds │ │ ├── nimotsuKunImage2.png │ │ ├── nimotsuKunImageAlpha.png │ │ ├── stageData.txt │ │ ├── title.dds │ │ └── title.png │ └── NimotsuKunWithSequence2 │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Sequence │ │ ├── Game │ │ │ ├── Clear.cpp │ │ │ ├── Clear.h │ │ │ ├── Loading.cpp │ │ │ ├── Loading.h │ │ │ ├── Menu.cpp │ │ │ ├── Menu.h │ │ │ ├── Parent.cpp │ │ │ ├── Parent.h │ │ │ ├── Play.cpp │ │ │ └── Play.h │ │ ├── Parent.cpp │ │ ├── Parent.h │ │ ├── StageSelect.cpp │ │ ├── StageSelect.h │ │ ├── Title.cpp │ │ └── Title.h │ │ ├── State.cpp │ │ ├── State.h │ │ ├── data │ │ ├── image │ │ │ ├── clear.dds │ │ │ ├── loading.dds │ │ │ ├── menu.dds │ │ │ ├── nimotsuKunImage2.dds │ │ │ ├── original │ │ │ │ ├── clear.png │ │ │ │ ├── clearAlpha.png │ │ │ │ ├── loading.png │ │ │ │ ├── menu.png │ │ │ │ ├── menuAlpha.png │ │ │ │ ├── nimotsuKunImage2.png │ │ │ │ ├── nimotsuKunImageAlpha.png │ │ │ │ ├── stageSelect.png │ │ │ │ └── title.png │ │ │ ├── stageSelect.dds │ │ │ └── title.dds │ │ └── stageData │ │ │ ├── 1.txt │ │ │ ├── 2.txt │ │ │ ├── 3.txt │ │ │ ├── 4.txt │ │ │ ├── 5.txt │ │ │ ├── 6.txt │ │ │ ├── 7.txt │ │ │ ├── 8.txt │ │ │ └── 9.txt │ │ └── main.cpp ├── 06_Font1 │ ├── CMakeLists.txt │ └── NimotsuKunWithFont │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Sequence │ │ ├── Game │ │ │ ├── Clear.cpp │ │ │ ├── Clear.h │ │ │ ├── Loading.cpp │ │ │ ├── Loading.h │ │ │ ├── Menu.cpp │ │ │ ├── Menu.h │ │ │ ├── Parent.cpp │ │ │ ├── Parent.h │ │ │ ├── Play.cpp │ │ │ └── Play.h │ │ ├── Parent.cpp │ │ ├── Parent.h │ │ ├── StageSelect.cpp │ │ ├── StageSelect.h │ │ ├── Title.cpp │ │ └── Title.h │ │ ├── State.cpp │ │ ├── State.h │ │ ├── StringRenderer.cpp │ │ ├── StringRenderer.h │ │ ├── data │ │ ├── image │ │ │ ├── dummy.dds │ │ │ ├── font.dds │ │ │ ├── nimotsuKunImage2.dds │ │ │ └── original │ │ │ │ ├── dummy.png │ │ │ │ ├── font.png │ │ │ │ ├── nimotsuKunImage2.png │ │ │ │ └── nimotsuKunImageAlpha.png │ │ └── stageData │ │ │ ├── 1.txt │ │ │ ├── 2.txt │ │ │ ├── 3.txt │ │ │ ├── 4.txt │ │ │ ├── 5.txt │ │ │ ├── 6.txt │ │ │ ├── 7.txt │ │ │ ├── 8.txt │ │ │ └── 9.txt │ │ └── main.cpp ├── 07_2DActionGame │ ├── BakudanBitoBackgroundOnly │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Game │ │ │ ├── State.cpp │ │ │ ├── State.h │ │ │ ├── StaticObject.cpp │ │ │ └── StaticObject.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Sequence │ │ │ ├── Ending.cpp │ │ │ ├── Ending.h │ │ │ ├── Game │ │ │ │ ├── Clear.cpp │ │ │ │ ├── Clear.h │ │ │ │ ├── Failure.cpp │ │ │ │ ├── Failure.h │ │ │ │ ├── Judge.cpp │ │ │ │ ├── Judge.h │ │ │ │ ├── Parent.cpp │ │ │ │ ├── Parent.h │ │ │ │ ├── Pause.cpp │ │ │ │ ├── Pause.h │ │ │ │ ├── Play.cpp │ │ │ │ ├── Play.h │ │ │ │ ├── Ready.cpp │ │ │ │ └── Ready.h │ │ │ ├── GameOver.cpp │ │ │ ├── GameOver.h │ │ │ ├── Parent.cpp │ │ │ ├── Parent.h │ │ │ ├── Title.cpp │ │ │ └── Title.h │ │ ├── data │ │ │ └── image │ │ │ │ ├── BakudanBitoImage.dds │ │ │ │ ├── dummy.dds │ │ │ │ ├── font.dds │ │ │ │ └── original │ │ │ │ ├── BakudanBitoImage.png │ │ │ │ ├── BakudanBitoImageAlpha.png │ │ │ │ ├── dummy.png │ │ │ │ ├── dummyAlpha.png │ │ │ │ └── font.png │ │ └── main.cpp │ ├── BakudanBitoSequenceOnly │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Sequence │ │ │ ├── Ending.cpp │ │ │ ├── Ending.h │ │ │ ├── Game │ │ │ │ ├── Clear.cpp │ │ │ │ ├── Clear.h │ │ │ │ ├── Failure.cpp │ │ │ │ ├── Failure.h │ │ │ │ ├── Judge.cpp │ │ │ │ ├── Judge.h │ │ │ │ ├── Parent.cpp │ │ │ │ ├── Parent.h │ │ │ │ ├── Pause.cpp │ │ │ │ ├── Pause.h │ │ │ │ ├── Play.cpp │ │ │ │ ├── Play.h │ │ │ │ ├── Ready.cpp │ │ │ │ └── Ready.h │ │ │ ├── GameOver.cpp │ │ │ ├── GameOver.h │ │ │ ├── Parent.cpp │ │ │ ├── Parent.h │ │ │ ├── Title.cpp │ │ │ └── Title.h │ │ ├── State.cpp │ │ ├── State.h │ │ ├── data │ │ │ ├── image │ │ │ │ ├── dummy.dds │ │ │ │ ├── font.dds │ │ │ │ ├── nimotsuKunImage2.dds │ │ │ │ └── original │ │ │ │ │ ├── dummy.png │ │ │ │ │ ├── dummyAlpha.png │ │ │ │ │ ├── font.png │ │ │ │ │ ├── nimotsuKunImage2.png │ │ │ │ │ └── nimotsuKunImageAlpha.png │ │ │ └── stageData │ │ │ │ ├── 1.txt │ │ │ │ ├── 2.txt │ │ │ │ ├── 3.txt │ │ │ │ ├── 4.txt │ │ │ │ ├── 5.txt │ │ │ │ ├── 6.txt │ │ │ │ ├── 7.txt │ │ │ │ ├── 8.txt │ │ │ │ └── 9.txt │ │ └── main.cpp │ ├── BakudanBitoWithDynamicObject │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Game │ │ │ ├── DynamicObject.cpp │ │ │ ├── DynamicObject.h │ │ │ ├── State.cpp │ │ │ ├── State.h │ │ │ ├── StaticObject.cpp │ │ │ └── StaticObject.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Sequence │ │ │ ├── Ending.cpp │ │ │ ├── Ending.h │ │ │ ├── Game │ │ │ │ ├── Clear.cpp │ │ │ │ ├── Clear.h │ │ │ │ ├── Failure.cpp │ │ │ │ ├── Failure.h │ │ │ │ ├── Judge.cpp │ │ │ │ ├── Judge.h │ │ │ │ ├── Parent.cpp │ │ │ │ ├── Parent.h │ │ │ │ ├── Pause.cpp │ │ │ │ ├── Pause.h │ │ │ │ ├── Play.cpp │ │ │ │ ├── Play.h │ │ │ │ ├── Ready.cpp │ │ │ │ └── Ready.h │ │ │ ├── GameOver.cpp │ │ │ ├── GameOver.h │ │ │ ├── Parent.cpp │ │ │ ├── Parent.h │ │ │ ├── Title.cpp │ │ │ └── Title.h │ │ ├── data │ │ │ └── image │ │ │ │ ├── BakudanBitoImage.dds │ │ │ │ ├── dummy.dds │ │ │ │ ├── font.dds │ │ │ │ └── original │ │ │ │ ├── BakudanBitoImage.png │ │ │ │ ├── BakudanBitoImageAlpha.png │ │ │ │ ├── dummy.png │ │ │ │ ├── dummyAlpha.png │ │ │ │ └── font.png │ │ └── main.cpp │ ├── CMakeLists.txt │ └── NimotsuKunWithSystemFont │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Sequence │ │ ├── Game │ │ │ ├── Clear.cpp │ │ │ ├── Clear.h │ │ │ ├── Loading.cpp │ │ │ ├── Loading.h │ │ │ ├── Menu.cpp │ │ │ ├── Menu.h │ │ │ ├── Parent.cpp │ │ │ ├── Parent.h │ │ │ ├── Play.cpp │ │ │ └── Play.h │ │ ├── Parent.cpp │ │ ├── Parent.h │ │ ├── StageSelect.cpp │ │ ├── StageSelect.h │ │ ├── Title.cpp │ │ └── Title.h │ │ ├── State.cpp │ │ ├── State.h │ │ ├── data │ │ ├── image │ │ │ ├── dummy.dds │ │ │ ├── font.dds │ │ │ ├── nimotsuKunImage2.dds │ │ │ └── original │ │ │ │ ├── dummy.png │ │ │ │ ├── font.png │ │ │ │ ├── nimotsuKunImage2.png │ │ │ │ └── nimotsuKunImageAlpha.png │ │ └── stageData │ │ │ ├── 1.txt │ │ │ ├── 2.txt │ │ │ ├── 3.txt │ │ │ ├── 4.txt │ │ │ ├── 5.txt │ │ │ ├── 6.txt │ │ │ ├── 7.txt │ │ │ ├── 8.txt │ │ │ └── 9.txt │ │ └── main.cpp ├── 08_2DCollision │ ├── BakudanBitoWithCollision │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Game │ │ │ ├── DynamicObject.cpp │ │ │ ├── DynamicObject.h │ │ │ ├── State.cpp │ │ │ ├── State.h │ │ │ ├── StaticObject.cpp │ │ │ └── StaticObject.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Sequence │ │ │ ├── Ending.cpp │ │ │ ├── Ending.h │ │ │ ├── Game │ │ │ │ ├── Clear.cpp │ │ │ │ ├── Clear.h │ │ │ │ ├── Failure.cpp │ │ │ │ ├── Failure.h │ │ │ │ ├── Judge.cpp │ │ │ │ ├── Judge.h │ │ │ │ ├── Parent.cpp │ │ │ │ ├── Parent.h │ │ │ │ ├── Pause.cpp │ │ │ │ ├── Pause.h │ │ │ │ ├── Play.cpp │ │ │ │ ├── Play.h │ │ │ │ ├── Ready.cpp │ │ │ │ └── Ready.h │ │ │ ├── GameOver.cpp │ │ │ ├── GameOver.h │ │ │ ├── Parent.cpp │ │ │ ├── Parent.h │ │ │ ├── Title.cpp │ │ │ └── Title.h │ │ ├── data │ │ │ └── image │ │ │ │ ├── BakudanBitoImage.dds │ │ │ │ ├── dummy.dds │ │ │ │ ├── font.dds │ │ │ │ └── original │ │ │ │ ├── BakudanBitoImage.png │ │ │ │ ├── BakudanBitoImageAlpha.png │ │ │ │ ├── dummy.png │ │ │ │ ├── dummyAlpha.png │ │ │ │ └── font.png │ │ └── main.cpp │ ├── CMakeLists.txt │ ├── Detection │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── Reaction1 │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── Reaction2 │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── Reaction3 │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── Reaction4 │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── Reaction5 │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── ReducingStress1 │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── ReducingStress2 │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── ReducingStress3 │ │ ├── CMakeLists.txt │ │ └── main.cpp │ └── StressfulReaction │ │ ├── CMakeLists.txt │ │ └── main.cpp ├── 09_InputDevices │ ├── BakudanBitoWithJoystick │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Game │ │ │ ├── DynamicObject.cpp │ │ │ ├── DynamicObject.h │ │ │ ├── State.cpp │ │ │ ├── State.h │ │ │ ├── StaticObject.cpp │ │ │ └── StaticObject.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Sequence │ │ │ ├── Ending.cpp │ │ │ ├── Ending.h │ │ │ ├── Game │ │ │ │ ├── Clear.cpp │ │ │ │ ├── Clear.h │ │ │ │ ├── Failure.cpp │ │ │ │ ├── Failure.h │ │ │ │ ├── Judge.cpp │ │ │ │ ├── Judge.h │ │ │ │ ├── Parent.cpp │ │ │ │ ├── Parent.h │ │ │ │ ├── Pause.cpp │ │ │ │ ├── Pause.h │ │ │ │ ├── Play.cpp │ │ │ │ ├── Play.h │ │ │ │ ├── Ready.cpp │ │ │ │ └── Ready.h │ │ │ ├── GameOver.cpp │ │ │ ├── GameOver.h │ │ │ ├── Parent.cpp │ │ │ ├── Parent.h │ │ │ ├── Title.cpp │ │ │ └── Title.h │ │ ├── data │ │ │ └── image │ │ │ │ ├── BakudanBitoImage.dds │ │ │ │ ├── dummy.dds │ │ │ │ ├── font.dds │ │ │ │ └── original │ │ │ │ ├── BakudanBitoImage.png │ │ │ │ ├── BakudanBitoImageAlpha.png │ │ │ │ ├── dummy.png │ │ │ │ ├── dummyAlpha.png │ │ │ │ └── font.png │ │ └── main.cpp │ ├── CMakeLists.txt │ ├── Joystick │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── Keyboard │ │ ├── CMakeLists.txt │ │ └── main.cpp │ └── Mouse │ │ ├── CMakeLists.txt │ │ └── main.cpp ├── 10_Sequence2 │ ├── BakudanBitoWithImprovedSequence │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Game │ │ │ ├── DynamicObject.cpp │ │ │ ├── DynamicObject.h │ │ │ ├── State.cpp │ │ │ ├── State.h │ │ │ ├── StaticObject.cpp │ │ │ └── StaticObject.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Sequence │ │ │ ├── Child.h │ │ │ ├── Ending.cpp │ │ │ ├── Ending.h │ │ │ ├── Game │ │ │ │ ├── Child.h │ │ │ │ ├── Clear.cpp │ │ │ │ ├── Clear.h │ │ │ │ ├── Failure.cpp │ │ │ │ ├── Failure.h │ │ │ │ ├── Judge.cpp │ │ │ │ ├── Judge.h │ │ │ │ ├── Parent.cpp │ │ │ │ ├── Parent.h │ │ │ │ ├── Pause.cpp │ │ │ │ ├── Pause.h │ │ │ │ ├── Play.cpp │ │ │ │ ├── Play.h │ │ │ │ ├── Ready.cpp │ │ │ │ └── Ready.h │ │ │ ├── GameOver.cpp │ │ │ ├── GameOver.h │ │ │ ├── Parent.cpp │ │ │ ├── Parent.h │ │ │ ├── Title.cpp │ │ │ └── Title.h │ │ ├── Square.cpp │ │ ├── Square.h │ │ ├── data │ │ │ └── image │ │ │ │ ├── BakudanBitoImage.dds │ │ │ │ ├── dummy.dds │ │ │ │ ├── font.dds │ │ │ │ └── original │ │ │ │ ├── BakudanBitoImage.png │ │ │ │ ├── BakudanBitoImageAlpha.png │ │ │ │ ├── dummy.png │ │ │ │ ├── dummyAlpha.png │ │ │ │ └── font.png │ │ └── main.cpp │ ├── BakudanBitoWithImprovedSequence2 │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Game │ │ │ ├── DynamicObject.cpp │ │ │ ├── DynamicObject.h │ │ │ ├── State.cpp │ │ │ ├── State.h │ │ │ ├── StaticObject.cpp │ │ │ └── StaticObject.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Sequence │ │ │ ├── Child.h │ │ │ ├── Ending.cpp │ │ │ ├── Ending.h │ │ │ ├── Game │ │ │ │ ├── Child.h │ │ │ │ ├── Clear.cpp │ │ │ │ ├── Clear.h │ │ │ │ ├── Failure.cpp │ │ │ │ ├── Failure.h │ │ │ │ ├── Judge.cpp │ │ │ │ ├── Judge.h │ │ │ │ ├── Parent.cpp │ │ │ │ ├── Parent.h │ │ │ │ ├── Pause.cpp │ │ │ │ ├── Pause.h │ │ │ │ ├── Play.cpp │ │ │ │ ├── Play.h │ │ │ │ ├── Ready.cpp │ │ │ │ └── Ready.h │ │ │ ├── GameOver.cpp │ │ │ ├── GameOver.h │ │ │ ├── Parent.cpp │ │ │ ├── Parent.h │ │ │ ├── Title.cpp │ │ │ └── Title.h │ │ ├── Square.cpp │ │ ├── Square.h │ │ ├── data │ │ │ └── image │ │ │ │ ├── BakudanBitoImage.dds │ │ │ │ ├── dummy.dds │ │ │ │ ├── font.dds │ │ │ │ └── original │ │ │ │ ├── BakudanBitoImage.png │ │ │ │ ├── BakudanBitoImageAlpha.png │ │ │ │ ├── dummy.png │ │ │ │ ├── dummyAlpha.png │ │ │ │ └── font.png │ │ └── main.cpp │ ├── BakudanBitoWithImprovedSequence3 │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Game │ │ │ ├── DynamicObject.cpp │ │ │ ├── DynamicObject.h │ │ │ ├── State.cpp │ │ │ ├── State.h │ │ │ ├── StaticObject.cpp │ │ │ └── StaticObject.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Sequence │ │ │ ├── Base.h │ │ │ ├── Child.cpp │ │ │ ├── Child.h │ │ │ ├── Ending.cpp │ │ │ ├── Ending.h │ │ │ ├── Game │ │ │ │ ├── Child.cpp │ │ │ │ ├── Child.h │ │ │ │ ├── Clear.cpp │ │ │ │ ├── Clear.h │ │ │ │ ├── Failure.cpp │ │ │ │ ├── Failure.h │ │ │ │ ├── Judge.cpp │ │ │ │ ├── Judge.h │ │ │ │ ├── Parent.cpp │ │ │ │ ├── Parent.h │ │ │ │ ├── Pause.cpp │ │ │ │ ├── Pause.h │ │ │ │ ├── Play.cpp │ │ │ │ ├── Play.h │ │ │ │ ├── Ready.cpp │ │ │ │ └── Ready.h │ │ │ ├── GameOver.cpp │ │ │ ├── GameOver.h │ │ │ ├── Parent.cpp │ │ │ ├── Parent.h │ │ │ ├── Title.cpp │ │ │ └── Title.h │ │ ├── Square.cpp │ │ ├── Square.h │ │ ├── data │ │ │ └── image │ │ │ │ ├── BakudanBitoImage.dds │ │ │ │ ├── dummy.dds │ │ │ │ ├── font.dds │ │ │ │ └── original │ │ │ │ ├── BakudanBitoImage.png │ │ │ │ ├── BakudanBitoImageAlpha.png │ │ │ │ ├── dummy.png │ │ │ │ ├── dummyAlpha.png │ │ │ │ └── font.png │ │ └── main.cpp │ ├── CMakeLists.txt │ └── Polymorphism │ │ ├── CMakeLists.txt │ │ └── main.cpp ├── 11_Sound1 │ ├── BakudanbitoWithSound │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Game │ │ │ ├── DynamicObject.cpp │ │ │ ├── DynamicObject.h │ │ │ ├── State.cpp │ │ │ ├── State.h │ │ │ ├── StaticObject.cpp │ │ │ └── StaticObject.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Sequence │ │ │ ├── Child.h │ │ │ ├── Ending.cpp │ │ │ ├── Ending.h │ │ │ ├── Game │ │ │ │ ├── Child.h │ │ │ │ ├── Clear.cpp │ │ │ │ ├── Clear.h │ │ │ │ ├── Failure.cpp │ │ │ │ ├── Failure.h │ │ │ │ ├── Judge.cpp │ │ │ │ ├── Judge.h │ │ │ │ ├── Parent.cpp │ │ │ │ ├── Parent.h │ │ │ │ ├── Pause.cpp │ │ │ │ ├── Pause.h │ │ │ │ ├── Play.cpp │ │ │ │ ├── Play.h │ │ │ │ ├── Ready.cpp │ │ │ │ └── Ready.h │ │ │ ├── GameOver.cpp │ │ │ ├── GameOver.h │ │ │ ├── Parent.cpp │ │ │ ├── Parent.h │ │ │ ├── Title.cpp │ │ │ └── Title.h │ │ ├── SoundManager.cpp │ │ ├── SoundManager.h │ │ ├── data │ │ │ ├── image │ │ │ │ ├── BakudanBitoImage.dds │ │ │ │ ├── dummy.dds │ │ │ │ ├── font.dds │ │ │ │ └── original │ │ │ │ │ ├── BakudanBitoImage.png │ │ │ │ │ ├── BakudanBitoImageAlpha.png │ │ │ │ │ ├── dummy.png │ │ │ │ │ ├── dummyAlpha.png │ │ │ │ │ └── font.png │ │ │ └── sound │ │ │ │ ├── bgm │ │ │ │ └── charara.wav │ │ │ │ └── se │ │ │ │ └── dokaan.wav │ │ └── main.cpp │ ├── CMakeLists.txt │ ├── MultipleWaveFile │ │ ├── CMakeLists.txt │ │ ├── charara.wav │ │ ├── dokaan.wav │ │ └── main.cpp │ ├── SingleWaveFile │ │ ├── CMakeLists.txt │ │ ├── dokaan.wav │ │ └── main.cpp │ └── WaveSynthesis │ │ ├── CMakeLists.txt │ │ ├── Note.h │ │ ├── Track.cpp │ │ ├── Track.h │ │ └── main.cpp ├── 11_Sound2 │ ├── CMakeLists.txt │ ├── ChangeFrequency │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── ChangeTimbre │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── ChangeVolume │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── MultiTrack │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── Scale │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── SimpleWave │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── SingleTrack │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── Superposition │ │ ├── CMakeLists.txt │ │ └── main.cpp │ └── WavFile │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── dokaan.wav │ │ └── main.cpp ├── 12_2DTransform │ ├── CMakeLists.txt │ ├── MergeMatrices │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Matrix23.cpp │ │ ├── Matrix23.h │ │ ├── Vector2.cpp │ │ ├── Vector2.h │ │ ├── background.dds │ │ └── main.cpp │ ├── Rotation1 │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── background.dds │ │ └── main.cpp │ ├── Rotation2 │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── background.dds │ │ └── main.cpp │ ├── RotationAndScaling │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Matrix22.cpp │ │ ├── Matrix22.h │ │ ├── Vector2.cpp │ │ ├── Vector2.h │ │ ├── background.dds │ │ └── main.cpp │ ├── RotationWithInterporation │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Matrix22.cpp │ │ ├── Matrix22.h │ │ ├── Vector2.cpp │ │ ├── Vector2.h │ │ ├── background.dds │ │ └── main.cpp │ ├── RotationWithMatrix │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Matrix22.cpp │ │ ├── Matrix22.h │ │ ├── Vector2.cpp │ │ ├── Vector2.h │ │ ├── background.dds │ │ └── main.cpp │ ├── RotationWithMatrix23 │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Matrix23.cpp │ │ ├── Matrix23.h │ │ ├── Vector2.cpp │ │ ├── Vector2.h │ │ ├── background.dds │ │ └── main.cpp │ ├── RotationWithRasterization │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Matrix22.cpp │ │ ├── Matrix22.h │ │ ├── Vector2.cpp │ │ ├── Vector2.h │ │ ├── background.dds │ │ └── main.cpp │ ├── RotationWithVector │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Vector2.cpp │ │ ├── Vector2.h │ │ ├── background.dds │ │ └── main.cpp │ ├── Scaling │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Vector2.cpp │ │ ├── Vector2.h │ │ ├── background.dds │ │ └── main.cpp │ ├── ScalingWithMatrix23 │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Matrix23.cpp │ │ ├── Matrix23.h │ │ ├── Vector2.cpp │ │ ├── Vector2.h │ │ ├── background.dds │ │ └── main.cpp │ └── TranslationWithMatrix23 │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Matrix23.cpp │ │ ├── Matrix23.h │ │ ├── Vector2.cpp │ │ ├── Vector2.h │ │ ├── background.dds │ │ └── main.cpp ├── 13_3DHardware1 │ ├── AlphaBlend │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── BakudanBitoUsingHardware │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Game │ │ │ ├── DynamicObject.cpp │ │ │ ├── DynamicObject.h │ │ │ ├── State.cpp │ │ │ ├── State.h │ │ │ ├── StaticObject.cpp │ │ │ └── StaticObject.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Matrix23.cpp │ │ ├── Matrix23.h │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Sequence │ │ │ ├── Child.h │ │ │ ├── Ending.cpp │ │ │ ├── Ending.h │ │ │ ├── Game │ │ │ │ ├── Child.h │ │ │ │ ├── Clear.cpp │ │ │ │ ├── Clear.h │ │ │ │ ├── Failure.cpp │ │ │ │ ├── Failure.h │ │ │ │ ├── Judge.cpp │ │ │ │ ├── Judge.h │ │ │ │ ├── Parent.cpp │ │ │ │ ├── Parent.h │ │ │ │ ├── Pause.cpp │ │ │ │ ├── Pause.h │ │ │ │ ├── Play.cpp │ │ │ │ ├── Play.h │ │ │ │ ├── Ready.cpp │ │ │ │ └── Ready.h │ │ │ ├── GameOver.cpp │ │ │ ├── GameOver.h │ │ │ ├── Parent.cpp │ │ │ ├── Parent.h │ │ │ ├── Title.cpp │ │ │ └── Title.h │ │ ├── SoundManager.cpp │ │ ├── SoundManager.h │ │ ├── Vector2.cpp │ │ ├── Vector2.h │ │ ├── data │ │ │ ├── image │ │ │ │ ├── BakudanBitoImage.dds │ │ │ │ ├── dummy.dds │ │ │ │ ├── font.dds │ │ │ │ └── original │ │ │ │ │ ├── BakudanBitoImage.png │ │ │ │ │ ├── BakudanBitoImageAlpha.png │ │ │ │ │ ├── dummy.png │ │ │ │ │ ├── dummyAlpha.png │ │ │ │ │ └── font.png │ │ │ └── sound │ │ │ │ ├── bgm │ │ │ │ └── charara.wav │ │ │ │ └── se │ │ │ │ └── dokaan.wav │ │ └── main.cpp │ ├── CMakeLists.txt │ ├── DrawColoredAndTexturedTriangle │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── background.dds │ │ └── main.cpp │ ├── DrawColoredTriangle │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── DrawTexturedTriangle │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── background.dds │ │ └── main.cpp │ ├── DrawTriangle │ │ ├── CMakeLists.txt │ │ └── main.cpp │ └── Transform │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Matrix23.cpp │ │ ├── Matrix23.h │ │ ├── Vector2.cpp │ │ ├── Vector2.h │ │ ├── background.dds │ │ └── main.cpp ├── 14_3DGraphics1 │ ├── 3DRotation │ │ ├── CMakeLists.txt │ │ ├── Matrix34.cpp │ │ ├── Matrix34.h │ │ ├── Vector3.cpp │ │ ├── Vector3.h │ │ └── main.cpp │ ├── AlphaBlendAndZTest │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── CMakeLists.txt │ ├── PerspectiveProblems │ │ ├── CMakeLists.txt │ │ ├── grid.tga │ │ └── main.cpp │ ├── PrespectiveProblems2 │ │ ├── CMakeLists.txt │ │ ├── grid.tga │ │ └── main.cpp │ ├── RoboFightGraphicsOnly │ │ ├── CMakeLists.txt │ │ ├── Matrix34.cpp │ │ ├── Matrix34.h │ │ ├── Matrix44.cpp │ │ ├── Matrix44.h │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Robo.cpp │ │ ├── Robo.h │ │ ├── Stage.cpp │ │ ├── Stage.h │ │ ├── Vector3.cpp │ │ ├── Vector3.h │ │ ├── main.cpp │ │ ├── robo.tga │ │ └── stage.tga │ ├── ViewTransform │ │ ├── CMakeLists.txt │ │ ├── Matrix34.cpp │ │ ├── Matrix34.h │ │ ├── Vector3.cpp │ │ ├── Vector3.h │ │ └── main.cpp │ ├── WholeTransform │ │ ├── CMakeLists.txt │ │ ├── Matrix34.cpp │ │ ├── Matrix34.h │ │ ├── Matrix44.cpp │ │ ├── Matrix44.h │ │ ├── Vector3.cpp │ │ ├── Vector3.h │ │ └── main.cpp │ ├── WorldTransform │ │ ├── CMakeLists.txt │ │ ├── Matrix34.cpp │ │ ├── Matrix34.h │ │ ├── Vector3.cpp │ │ ├── Vector3.h │ │ └── main.cpp │ ├── ZTest │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── draw3DTriangle │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── drawPerspectiveRect │ │ ├── CMakeLists.txt │ │ └── main.cpp │ └── drawPerspectiveRect2 │ │ ├── CMakeLists.txt │ │ └── main.cpp ├── 15_GraphicsLibrary1 │ ├── Application │ │ ├── CMakeLists.txt │ │ ├── grid.tga │ │ └── main.cpp │ ├── CMakeLists.txt │ ├── Library │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── Library │ │ │ │ ├── Batch.h │ │ │ │ ├── Camera.h │ │ │ │ ├── IndexBuffer.h │ │ │ │ ├── Matrix34.h │ │ │ │ ├── Matrix44.h │ │ │ │ ├── Model.h │ │ │ │ ├── Vector2.h │ │ │ │ ├── Vector3.h │ │ │ │ └── VertexBuffer.h │ │ └── src │ │ │ ├── Batch.cpp │ │ │ ├── Camera.cpp │ │ │ ├── IndexBuffer.cpp │ │ │ ├── Matrix34.cpp │ │ │ ├── Matrix44.cpp │ │ │ ├── Model.cpp │ │ │ ├── Vector2.cpp │ │ │ ├── Vector3.cpp │ │ │ └── VertexBuffer.cpp │ └── UsageSample │ │ ├── CMakeLists.txt │ │ ├── Library │ │ ├── Batch.cpp │ │ ├── Batch.h │ │ ├── Camera.cpp │ │ ├── Camera.h │ │ ├── IndexBuffer.cpp │ │ ├── IndexBuffer.h │ │ ├── Matrix34.cpp │ │ ├── Matrix34.h │ │ ├── Matrix44.cpp │ │ ├── Matrix44.h │ │ ├── Model.cpp │ │ ├── Model.h │ │ ├── Vector2.cpp │ │ ├── Vector2.h │ │ ├── Vector3.cpp │ │ ├── Vector3.h │ │ ├── VertexBuffer.cpp │ │ └── VertexBuffer.h │ │ ├── grid.tga │ │ └── main.cpp ├── 16_PseudoXml │ ├── CMakeLists.txt │ └── MinimumImplementation │ │ ├── CMakeLists.txt │ │ ├── Library │ │ ├── Batch.cpp │ │ ├── Batch.h │ │ ├── Camera.cpp │ │ ├── Camera.h │ │ ├── File.cpp │ │ ├── File.h │ │ ├── GraphicsDatabase.cpp │ │ ├── GraphicsDatabase.h │ │ ├── IndexBuffer.cpp │ │ ├── IndexBuffer.h │ │ ├── Matrix34.cpp │ │ ├── Matrix34.h │ │ ├── Matrix44.cpp │ │ ├── Matrix44.h │ │ ├── Model.cpp │ │ ├── Model.h │ │ ├── Texture.cpp │ │ ├── Texture.h │ │ ├── Vector2.cpp │ │ ├── Vector2.h │ │ ├── Vector3.cpp │ │ ├── Vector3.h │ │ ├── VertexBuffer.cpp │ │ └── VertexBuffer.h │ │ ├── PseudoXml │ │ ├── Attribute.cpp │ │ ├── Attribute.h │ │ ├── Document.cpp │ │ ├── Document.h │ │ ├── Element.cpp │ │ ├── Element.h │ │ ├── Tag.cpp │ │ └── Tag.h │ │ ├── camera.txt │ │ ├── data.txt │ │ ├── grid.tga │ │ └── main.cpp ├── 17_FastCode │ ├── BinarySearch │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── CMakeLists.txt │ ├── CacheMissHell │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── ListUsingArray │ │ ├── CMakeLists.txt │ │ ├── List.cpp │ │ ├── List.h │ │ └── main.cpp │ ├── ListUsingNew │ │ ├── CMakeLists.txt │ │ ├── List.cpp │ │ ├── List.h │ │ └── main.cpp │ └── TravelingSalesmanProblem │ │ ├── CMakeLists.txt │ │ └── main.cpp ├── 18_3DCollision1 │ ├── CMakeLists.txt │ ├── Library │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── Library │ │ │ │ ├── Batch.h │ │ │ │ ├── Camera.h │ │ │ │ ├── File.h │ │ │ │ ├── GraphicsDatabase.h │ │ │ │ ├── IndexBuffer.h │ │ │ │ ├── Matrix34.h │ │ │ │ ├── Matrix44.h │ │ │ │ ├── Model.h │ │ │ │ ├── Texture.h │ │ │ │ ├── Vector2.h │ │ │ │ ├── Vector3.h │ │ │ │ └── VertexBuffer.h │ │ └── src │ │ │ ├── Batch.cpp │ │ │ ├── Camera.cpp │ │ │ ├── File.cpp │ │ │ ├── GraphicsDatabase.cpp │ │ │ ├── IndexBuffer.cpp │ │ │ ├── Matrix34.cpp │ │ │ ├── Matrix44.cpp │ │ │ ├── Model.cpp │ │ │ ├── Texture.cpp │ │ │ ├── Vector2.cpp │ │ │ ├── Vector3.cpp │ │ │ └── VertexBuffer.cpp │ ├── RoboFightWithCuboidCollision │ │ ├── CMakeLists.txt │ │ ├── Cuboid.cpp │ │ ├── Cuboid.h │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Robo.cpp │ │ ├── Robo.h │ │ ├── Stage.cpp │ │ ├── Stage.h │ │ ├── main.cpp │ │ ├── robo.tga │ │ ├── robo.txt │ │ ├── stage.tga │ │ └── stage.txt │ ├── RoboFightWithSphereCollision │ │ ├── CMakeLists.txt │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Robo.cpp │ │ ├── Robo.h │ │ ├── Sphere.cpp │ │ ├── Sphere.h │ │ ├── Stage.cpp │ │ ├── Stage.h │ │ ├── main.cpp │ │ ├── robo.tga │ │ ├── robo.txt │ │ ├── stage.tga │ │ └── stage.txt │ ├── RoboFightWithTriangleCollision │ │ ├── CMakeLists.txt │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Robo.cpp │ │ ├── Robo.h │ │ ├── Sphere.cpp │ │ ├── Sphere.h │ │ ├── Stage.cpp │ │ ├── Stage.h │ │ ├── Triangle.cpp │ │ ├── Triangle.h │ │ ├── main.cpp │ │ ├── robo.tga │ │ ├── robo.txt │ │ ├── stage.tga │ │ └── stage.txt │ ├── RoboFightWithTriangleCollision2 │ │ ├── CMakeLists.txt │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Robo.cpp │ │ ├── Robo.h │ │ ├── Sphere.cpp │ │ ├── Sphere.h │ │ ├── Stage.cpp │ │ ├── Stage.h │ │ ├── Triangle.cpp │ │ ├── Triangle.h │ │ ├── main.cpp │ │ ├── robo.tga │ │ ├── robo.txt │ │ ├── stage.tga │ │ └── stage.txt │ └── RoboFightWithTriangleCollision3 │ │ ├── CMakeLists.txt │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Robo.cpp │ │ ├── Robo.h │ │ ├── Sphere.cpp │ │ ├── Sphere.h │ │ ├── Stage.cpp │ │ ├── Stage.h │ │ ├── Triangle.cpp │ │ ├── Triangle.h │ │ ├── main.cpp │ │ ├── robo.tga │ │ ├── robo.txt │ │ ├── stage.tga │ │ └── stage.txt ├── 19_RoboFightDesign │ ├── CMakeLists.txt │ ├── Library │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── Library │ │ │ │ ├── Batch.h │ │ │ │ ├── Camera.h │ │ │ │ ├── File.h │ │ │ │ ├── GraphicsDatabase.h │ │ │ │ ├── IndexBuffer.h │ │ │ │ ├── Matrix34.h │ │ │ │ ├── Matrix44.h │ │ │ │ ├── Model.h │ │ │ │ ├── Texture.h │ │ │ │ ├── Vector2.h │ │ │ │ ├── Vector3.h │ │ │ │ └── VertexBuffer.h │ │ └── src │ │ │ ├── Batch.cpp │ │ │ ├── Camera.cpp │ │ │ ├── File.cpp │ │ │ ├── GraphicsDatabase.cpp │ │ │ ├── IndexBuffer.cpp │ │ │ ├── Matrix34.cpp │ │ │ ├── Matrix44.cpp │ │ │ ├── Model.cpp │ │ │ ├── Texture.cpp │ │ │ ├── Vector2.cpp │ │ │ ├── Vector3.cpp │ │ │ └── VertexBuffer.cpp │ ├── RoboFightIntegrated │ │ ├── Bullet.cpp │ │ ├── Bullet.h │ │ ├── CMakeLists.txt │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Robo.cpp │ │ ├── Robo.h │ │ ├── Stage.cpp │ │ ├── Stage.h │ │ ├── main.cpp │ │ ├── robo.tga │ │ ├── robo.txt │ │ ├── stage.tga │ │ └── stage.txt │ ├── RoboFightIntegrated2 │ │ ├── Bullet.cpp │ │ ├── Bullet.h │ │ ├── CMakeLists.txt │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Robo.cpp │ │ ├── Robo.h │ │ ├── Stage.cpp │ │ ├── Stage.h │ │ ├── main.cpp │ │ ├── robo.tga │ │ ├── robo.txt │ │ ├── stage.tga │ │ └── stage.txt │ ├── RoboFightMoveOnly │ │ ├── CMakeLists.txt │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Robo.cpp │ │ ├── Robo.h │ │ ├── Stage.cpp │ │ ├── Stage.h │ │ ├── main.cpp │ │ ├── robo.tga │ │ ├── robo.txt │ │ ├── stage.tga │ │ └── stage.txt │ ├── RoboFightWeaponOnly │ │ ├── Bullet.cpp │ │ ├── Bullet.h │ │ ├── CMakeLists.txt │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Robo.cpp │ │ ├── Robo.h │ │ ├── Stage.cpp │ │ ├── Stage.h │ │ ├── main.cpp │ │ ├── robo.tga │ │ ├── robo.txt │ │ ├── stage.tga │ │ └── stage.txt │ └── RoboFightWithFrontend │ │ ├── Bullet.cpp │ │ ├── Bullet.h │ │ ├── CMakeLists.txt │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Robo.cpp │ │ ├── Robo.h │ │ ├── Stage.cpp │ │ ├── Stage.h │ │ ├── main.cpp │ │ ├── robo.tga │ │ ├── robo.txt │ │ ├── stage.tga │ │ └── stage.txt ├── 20_Lighting │ ├── CMakeLists.txt │ ├── RoboFightWithDiffuseLighting │ │ ├── Bullet.cpp │ │ ├── Bullet.h │ │ ├── CMakeLists.txt │ │ ├── Library │ │ │ ├── Batch.cpp │ │ │ ├── Batch.h │ │ │ ├── Camera.cpp │ │ │ ├── Camera.h │ │ │ ├── File.cpp │ │ │ ├── File.h │ │ │ ├── GraphicsDatabase.cpp │ │ │ ├── GraphicsDatabase.h │ │ │ ├── IndexBuffer.cpp │ │ │ ├── IndexBuffer.h │ │ │ ├── Matrix34.cpp │ │ │ ├── Matrix34.h │ │ │ ├── Matrix44.cpp │ │ │ ├── Matrix44.h │ │ │ ├── Model.cpp │ │ │ ├── Model.h │ │ │ ├── Texture.cpp │ │ │ ├── Texture.h │ │ │ ├── Vector2.cpp │ │ │ ├── Vector2.h │ │ │ ├── Vector3.cpp │ │ │ ├── Vector3.h │ │ │ ├── VertexBuffer.cpp │ │ │ └── VertexBuffer.h │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Robo.cpp │ │ ├── Robo.h │ │ ├── Stage.cpp │ │ ├── Stage.h │ │ ├── main.cpp │ │ ├── robo.tga │ │ ├── robo.txt │ │ ├── stage.tga │ │ ├── stage.txt │ │ └── test.txt │ └── RoboFightWithSmoothShading │ │ ├── Bullet.cpp │ │ ├── Bullet.h │ │ ├── CMakeLists.txt │ │ ├── Library │ │ ├── Batch.cpp │ │ ├── Batch.h │ │ ├── Camera.cpp │ │ ├── Camera.h │ │ ├── File.cpp │ │ ├── File.h │ │ ├── GraphicsDatabase.cpp │ │ ├── GraphicsDatabase.h │ │ ├── IndexBuffer.cpp │ │ ├── IndexBuffer.h │ │ ├── Matrix34.cpp │ │ ├── Matrix34.h │ │ ├── Matrix44.cpp │ │ ├── Matrix44.h │ │ ├── Model.cpp │ │ ├── Model.h │ │ ├── Texture.cpp │ │ ├── Texture.h │ │ ├── Vector2.cpp │ │ ├── Vector2.h │ │ ├── Vector3.cpp │ │ ├── Vector3.h │ │ ├── VertexBuffer.cpp │ │ └── VertexBuffer.h │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Robo.cpp │ │ ├── Robo.h │ │ ├── Stage.cpp │ │ ├── Stage.h │ │ ├── main.cpp │ │ ├── robo.txt │ │ ├── stage.tga │ │ └── stage.txt ├── 21_Animation │ ├── CMakeLists.txt │ ├── Circuit │ │ ├── CMakeLists.txt │ │ ├── cube.txt │ │ └── main.cpp │ ├── Library │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── Library │ │ │ │ ├── Animation.h │ │ │ │ ├── AnimationNode.h │ │ │ │ ├── Batch.h │ │ │ │ ├── Camera.h │ │ │ │ ├── Curve.h │ │ │ │ ├── File.h │ │ │ │ ├── GraphicsDatabase.h │ │ │ │ ├── IndexBuffer.h │ │ │ │ ├── Matrix34.h │ │ │ │ ├── Matrix44.h │ │ │ │ ├── Model.h │ │ │ │ ├── Node.h │ │ │ │ ├── NodeTemplate.h │ │ │ │ ├── Texture.h │ │ │ │ ├── Tree.h │ │ │ │ ├── TreeTemplate.h │ │ │ │ ├── Vector2.h │ │ │ │ ├── Vector3.h │ │ │ │ └── VertexBuffer.h │ │ └── src │ │ │ ├── Animation.cpp │ │ │ ├── AnimationNode.cpp │ │ │ ├── Batch.cpp │ │ │ ├── Camera.cpp │ │ │ ├── Curve.cpp │ │ │ ├── File.cpp │ │ │ ├── GraphicsDatabase.cpp │ │ │ ├── IndexBuffer.cpp │ │ │ ├── Matrix34.cpp │ │ │ ├── Matrix44.cpp │ │ │ ├── Model.cpp │ │ │ ├── Node.cpp │ │ │ ├── NodeTemplate.cpp │ │ │ ├── Texture.cpp │ │ │ ├── Tree.cpp │ │ │ ├── TreeTemplate.cpp │ │ │ ├── Vector2.cpp │ │ │ ├── Vector3.cpp │ │ │ └── VertexBuffer.cpp │ ├── RoboFightWithAnimation │ │ ├── Bullet.cpp │ │ ├── Bullet.h │ │ ├── CMakeLists.txt │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Robo.cpp │ │ ├── Robo.h │ │ ├── Stage.cpp │ │ ├── Stage.h │ │ ├── main.cpp │ │ ├── robo.txt │ │ ├── stage.tga │ │ └── stage.txt │ ├── SimpleSine │ │ ├── CMakeLists.txt │ │ ├── cube.txt │ │ └── main.cpp │ ├── SimpleSineWithRotation │ │ ├── CMakeLists.txt │ │ ├── cube.txt │ │ └── main.cpp │ ├── SimpleSineWithRotation2 │ │ ├── CMakeLists.txt │ │ ├── cube.txt │ │ └── main.cpp │ ├── SolarSystem1 │ │ ├── CMakeLists.txt │ │ ├── cube.txt │ │ └── main.cpp │ ├── SolarSystem2 │ │ ├── CMakeLists.txt │ │ ├── cube.txt │ │ └── main.cpp │ ├── SolarSystem3 │ │ ├── CMakeLists.txt │ │ ├── main.cpp │ │ └── solarSystem.txt │ ├── SolarSystem4 │ │ ├── CMakeLists.txt │ │ ├── main.cpp │ │ └── solarSystem.txt │ ├── SolarSystem5 │ │ ├── CMakeLists.txt │ │ ├── main.cpp │ │ └── solarSystem.txt │ └── SolarSystem6 │ │ ├── CMakeLists.txt │ │ ├── main.cpp │ │ └── solarSystem.txt ├── 22_3DCollision2 │ ├── CMakeLists.txt │ ├── CirclesAllCombination │ │ ├── CMakeLists.txt │ │ ├── Vector2.h │ │ └── main.cpp │ ├── CirclesKDTree │ │ ├── CMakeLists.txt │ │ ├── Vector2.h │ │ └── main.cpp │ ├── CirclesSorting1 │ │ ├── CMakeLists.txt │ │ ├── Vector2.h │ │ └── main.cpp │ ├── CirclesSorting2 │ │ ├── CMakeLists.txt │ │ ├── List.h │ │ ├── Vector2.h │ │ └── main.cpp │ ├── CirclesUniformDivisionUsingArray │ │ ├── CMakeLists.txt │ │ ├── Vector2.h │ │ └── main.cpp │ ├── CirclesUniformDivisionUsingArrayList │ │ ├── CMakeLists.txt │ │ ├── Vector2.h │ │ └── main.cpp │ ├── CirclesUniformDivisionUsingArrayList2 │ │ ├── CMakeLists.txt │ │ ├── Vector2.h │ │ └── main.cpp │ ├── CirclesUniformDivisionUsingArrayList3 │ │ ├── CMakeLists.txt │ │ ├── Vector2.h │ │ └── main.cpp │ └── CirclesUniformDivisionUsingStdList │ │ ├── CMakeLists.txt │ │ ├── Vector2.h │ │ └── main.cpp ├── 23_Loading │ ├── Archiver1 │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── CMakeLists.txt │ ├── ConstantRate │ │ ├── CMakeLists.txt │ │ ├── Loader.cpp │ │ ├── Loader.h │ │ └── main.cpp │ ├── CorrectIncrementation │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── DictionaryCompression │ │ ├── CMakeLists.txt │ │ ├── main.cpp │ │ └── test.txt │ ├── HuffmanCoder │ │ ├── BitStream.cpp │ │ ├── BitStream.h │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── LoaderUsingThread │ │ ├── CMakeLists.txt │ │ ├── Loader.cpp │ │ ├── Loader.h │ │ └── main.cpp │ ├── LoaderWithArchiveAccess │ │ ├── CMakeLists.txt │ │ ├── Loader.cpp │ │ ├── Loader.h │ │ ├── archiver.bat │ │ ├── data.bin │ │ ├── data │ │ │ ├── 0.txt │ │ │ ├── 1.txt │ │ │ ├── 10.txt │ │ │ ├── 100.txt │ │ │ ├── 101.txt │ │ │ ├── 102.txt │ │ │ ├── 103.txt │ │ │ ├── 104.txt │ │ │ ├── 105.txt │ │ │ ├── 106.txt │ │ │ ├── 107.txt │ │ │ ├── 108.txt │ │ │ ├── 109.txt │ │ │ ├── 11.txt │ │ │ ├── 110.txt │ │ │ ├── 111.txt │ │ │ ├── 112.txt │ │ │ ├── 113.txt │ │ │ ├── 114.txt │ │ │ ├── 115.txt │ │ │ ├── 116.txt │ │ │ ├── 117.txt │ │ │ ├── 118.txt │ │ │ ├── 119.txt │ │ │ ├── 12.txt │ │ │ ├── 120.txt │ │ │ ├── 121.txt │ │ │ ├── 122.txt │ │ │ ├── 123.txt │ │ │ ├── 124.txt │ │ │ ├── 125.txt │ │ │ ├── 126.txt │ │ │ ├── 127.txt │ │ │ ├── 128.txt │ │ │ ├── 129.txt │ │ │ ├── 13.txt │ │ │ ├── 130.txt │ │ │ ├── 131.txt │ │ │ ├── 132.txt │ │ │ ├── 133.txt │ │ │ ├── 134.txt │ │ │ ├── 135.txt │ │ │ ├── 136.txt │ │ │ ├── 137.txt │ │ │ ├── 138.txt │ │ │ ├── 139.txt │ │ │ ├── 14.txt │ │ │ ├── 140.txt │ │ │ ├── 141.txt │ │ │ ├── 142.txt │ │ │ ├── 143.txt │ │ │ ├── 144.txt │ │ │ ├── 145.txt │ │ │ ├── 146.txt │ │ │ ├── 147.txt │ │ │ ├── 148.txt │ │ │ ├── 149.txt │ │ │ ├── 15.txt │ │ │ ├── 150.txt │ │ │ ├── 151.txt │ │ │ ├── 152.txt │ │ │ ├── 153.txt │ │ │ ├── 154.txt │ │ │ ├── 155.txt │ │ │ ├── 156.txt │ │ │ ├── 157.txt │ │ │ ├── 158.txt │ │ │ ├── 159.txt │ │ │ ├── 16.txt │ │ │ ├── 160.txt │ │ │ ├── 161.txt │ │ │ ├── 162.txt │ │ │ ├── 163.txt │ │ │ ├── 164.txt │ │ │ ├── 165.txt │ │ │ ├── 166.txt │ │ │ ├── 167.txt │ │ │ ├── 168.txt │ │ │ ├── 169.txt │ │ │ ├── 17.txt │ │ │ ├── 170.txt │ │ │ ├── 171.txt │ │ │ ├── 172.txt │ │ │ ├── 173.txt │ │ │ ├── 174.txt │ │ │ ├── 175.txt │ │ │ ├── 176.txt │ │ │ ├── 177.txt │ │ │ ├── 178.txt │ │ │ ├── 179.txt │ │ │ ├── 18.txt │ │ │ ├── 180.txt │ │ │ ├── 181.txt │ │ │ ├── 182.txt │ │ │ ├── 183.txt │ │ │ ├── 184.txt │ │ │ ├── 185.txt │ │ │ ├── 186.txt │ │ │ ├── 187.txt │ │ │ ├── 188.txt │ │ │ ├── 189.txt │ │ │ ├── 19.txt │ │ │ ├── 190.txt │ │ │ ├── 191.txt │ │ │ ├── 192.txt │ │ │ ├── 193.txt │ │ │ ├── 194.txt │ │ │ ├── 195.txt │ │ │ ├── 196.txt │ │ │ ├── 197.txt │ │ │ ├── 198.txt │ │ │ ├── 199.txt │ │ │ ├── 2.txt │ │ │ ├── 20.txt │ │ │ ├── 200.txt │ │ │ ├── 201.txt │ │ │ ├── 202.txt │ │ │ ├── 203.txt │ │ │ ├── 204.txt │ │ │ ├── 205.txt │ │ │ ├── 206.txt │ │ │ ├── 207.txt │ │ │ ├── 208.txt │ │ │ ├── 209.txt │ │ │ ├── 21.txt │ │ │ ├── 210.txt │ │ │ ├── 211.txt │ │ │ ├── 212.txt │ │ │ ├── 213.txt │ │ │ ├── 214.txt │ │ │ ├── 215.txt │ │ │ ├── 216.txt │ │ │ ├── 217.txt │ │ │ ├── 218.txt │ │ │ ├── 219.txt │ │ │ ├── 22.txt │ │ │ ├── 220.txt │ │ │ ├── 221.txt │ │ │ ├── 222.txt │ │ │ ├── 223.txt │ │ │ ├── 224.txt │ │ │ ├── 225.txt │ │ │ ├── 226.txt │ │ │ ├── 227.txt │ │ │ ├── 228.txt │ │ │ ├── 229.txt │ │ │ ├── 23.txt │ │ │ ├── 230.txt │ │ │ ├── 231.txt │ │ │ ├── 232.txt │ │ │ ├── 233.txt │ │ │ ├── 234.txt │ │ │ ├── 235.txt │ │ │ ├── 236.txt │ │ │ ├── 237.txt │ │ │ ├── 238.txt │ │ │ ├── 239.txt │ │ │ ├── 24.txt │ │ │ ├── 240.txt │ │ │ ├── 241.txt │ │ │ ├── 242.txt │ │ │ ├── 243.txt │ │ │ ├── 244.txt │ │ │ ├── 245.txt │ │ │ ├── 246.txt │ │ │ ├── 247.txt │ │ │ ├── 248.txt │ │ │ ├── 249.txt │ │ │ ├── 25.txt │ │ │ ├── 250.txt │ │ │ ├── 251.txt │ │ │ ├── 252.txt │ │ │ ├── 253.txt │ │ │ ├── 254.txt │ │ │ ├── 255.txt │ │ │ ├── 256.txt │ │ │ ├── 257.txt │ │ │ ├── 258.txt │ │ │ ├── 259.txt │ │ │ ├── 26.txt │ │ │ ├── 260.txt │ │ │ ├── 261.txt │ │ │ ├── 262.txt │ │ │ ├── 263.txt │ │ │ ├── 264.txt │ │ │ ├── 265.txt │ │ │ ├── 266.txt │ │ │ ├── 267.txt │ │ │ ├── 268.txt │ │ │ ├── 269.txt │ │ │ ├── 27.txt │ │ │ ├── 270.txt │ │ │ ├── 271.txt │ │ │ ├── 272.txt │ │ │ ├── 273.txt │ │ │ ├── 274.txt │ │ │ ├── 275.txt │ │ │ ├── 276.txt │ │ │ ├── 277.txt │ │ │ ├── 278.txt │ │ │ ├── 279.txt │ │ │ ├── 28.txt │ │ │ ├── 280.txt │ │ │ ├── 281.txt │ │ │ ├── 282.txt │ │ │ ├── 283.txt │ │ │ ├── 284.txt │ │ │ ├── 285.txt │ │ │ ├── 286.txt │ │ │ ├── 287.txt │ │ │ ├── 288.txt │ │ │ ├── 289.txt │ │ │ ├── 29.txt │ │ │ ├── 290.txt │ │ │ ├── 291.txt │ │ │ ├── 292.txt │ │ │ ├── 293.txt │ │ │ ├── 294.txt │ │ │ ├── 295.txt │ │ │ ├── 296.txt │ │ │ ├── 297.txt │ │ │ ├── 298.txt │ │ │ ├── 299.txt │ │ │ ├── 3.txt │ │ │ ├── 30.txt │ │ │ ├── 300.txt │ │ │ ├── 301.txt │ │ │ ├── 302.txt │ │ │ ├── 303.txt │ │ │ ├── 304.txt │ │ │ ├── 305.txt │ │ │ ├── 306.txt │ │ │ ├── 307.txt │ │ │ ├── 308.txt │ │ │ ├── 309.txt │ │ │ ├── 31.txt │ │ │ ├── 310.txt │ │ │ ├── 311.txt │ │ │ ├── 312.txt │ │ │ ├── 313.txt │ │ │ ├── 314.txt │ │ │ ├── 315.txt │ │ │ ├── 316.txt │ │ │ ├── 317.txt │ │ │ ├── 318.txt │ │ │ ├── 319.txt │ │ │ ├── 32.txt │ │ │ ├── 320.txt │ │ │ ├── 321.txt │ │ │ ├── 322.txt │ │ │ ├── 323.txt │ │ │ ├── 324.txt │ │ │ ├── 325.txt │ │ │ ├── 326.txt │ │ │ ├── 327.txt │ │ │ ├── 328.txt │ │ │ ├── 329.txt │ │ │ ├── 33.txt │ │ │ ├── 330.txt │ │ │ ├── 331.txt │ │ │ ├── 332.txt │ │ │ ├── 333.txt │ │ │ ├── 334.txt │ │ │ ├── 335.txt │ │ │ ├── 336.txt │ │ │ ├── 337.txt │ │ │ ├── 338.txt │ │ │ ├── 339.txt │ │ │ ├── 34.txt │ │ │ ├── 340.txt │ │ │ ├── 341.txt │ │ │ ├── 342.txt │ │ │ ├── 343.txt │ │ │ ├── 344.txt │ │ │ ├── 345.txt │ │ │ ├── 346.txt │ │ │ ├── 347.txt │ │ │ ├── 348.txt │ │ │ ├── 349.txt │ │ │ ├── 35.txt │ │ │ ├── 350.txt │ │ │ ├── 351.txt │ │ │ ├── 352.txt │ │ │ ├── 353.txt │ │ │ ├── 354.txt │ │ │ ├── 355.txt │ │ │ ├── 356.txt │ │ │ ├── 357.txt │ │ │ ├── 358.txt │ │ │ ├── 359.txt │ │ │ ├── 36.txt │ │ │ ├── 360.txt │ │ │ ├── 361.txt │ │ │ ├── 362.txt │ │ │ ├── 363.txt │ │ │ ├── 364.txt │ │ │ ├── 365.txt │ │ │ ├── 366.txt │ │ │ ├── 367.txt │ │ │ ├── 368.txt │ │ │ ├── 369.txt │ │ │ ├── 37.txt │ │ │ ├── 370.txt │ │ │ ├── 371.txt │ │ │ ├── 372.txt │ │ │ ├── 373.txt │ │ │ ├── 374.txt │ │ │ ├── 375.txt │ │ │ ├── 376.txt │ │ │ ├── 377.txt │ │ │ ├── 378.txt │ │ │ ├── 379.txt │ │ │ ├── 38.txt │ │ │ ├── 380.txt │ │ │ ├── 381.txt │ │ │ ├── 382.txt │ │ │ ├── 383.txt │ │ │ ├── 384.txt │ │ │ ├── 385.txt │ │ │ ├── 386.txt │ │ │ ├── 387.txt │ │ │ ├── 388.txt │ │ │ ├── 389.txt │ │ │ ├── 39.txt │ │ │ ├── 390.txt │ │ │ ├── 391.txt │ │ │ ├── 392.txt │ │ │ ├── 393.txt │ │ │ ├── 394.txt │ │ │ ├── 395.txt │ │ │ ├── 396.txt │ │ │ ├── 397.txt │ │ │ ├── 398.txt │ │ │ ├── 399.txt │ │ │ ├── 4.txt │ │ │ ├── 40.txt │ │ │ ├── 400.txt │ │ │ ├── 401.txt │ │ │ ├── 402.txt │ │ │ ├── 403.txt │ │ │ ├── 404.txt │ │ │ ├── 405.txt │ │ │ ├── 406.txt │ │ │ ├── 407.txt │ │ │ ├── 408.txt │ │ │ ├── 409.txt │ │ │ ├── 41.txt │ │ │ ├── 410.txt │ │ │ ├── 411.txt │ │ │ ├── 412.txt │ │ │ ├── 413.txt │ │ │ ├── 414.txt │ │ │ ├── 415.txt │ │ │ ├── 416.txt │ │ │ ├── 417.txt │ │ │ ├── 418.txt │ │ │ ├── 419.txt │ │ │ ├── 42.txt │ │ │ ├── 420.txt │ │ │ ├── 421.txt │ │ │ ├── 422.txt │ │ │ ├── 423.txt │ │ │ ├── 424.txt │ │ │ ├── 425.txt │ │ │ ├── 426.txt │ │ │ ├── 427.txt │ │ │ ├── 428.txt │ │ │ ├── 429.txt │ │ │ ├── 43.txt │ │ │ ├── 430.txt │ │ │ ├── 431.txt │ │ │ ├── 432.txt │ │ │ ├── 433.txt │ │ │ ├── 434.txt │ │ │ ├── 435.txt │ │ │ ├── 436.txt │ │ │ ├── 437.txt │ │ │ ├── 438.txt │ │ │ ├── 439.txt │ │ │ ├── 44.txt │ │ │ ├── 440.txt │ │ │ ├── 441.txt │ │ │ ├── 442.txt │ │ │ ├── 443.txt │ │ │ ├── 444.txt │ │ │ ├── 445.txt │ │ │ ├── 446.txt │ │ │ ├── 447.txt │ │ │ ├── 448.txt │ │ │ ├── 449.txt │ │ │ ├── 45.txt │ │ │ ├── 450.txt │ │ │ ├── 451.txt │ │ │ ├── 452.txt │ │ │ ├── 453.txt │ │ │ ├── 454.txt │ │ │ ├── 455.txt │ │ │ ├── 456.txt │ │ │ ├── 457.txt │ │ │ ├── 458.txt │ │ │ ├── 459.txt │ │ │ ├── 46.txt │ │ │ ├── 460.txt │ │ │ ├── 461.txt │ │ │ ├── 462.txt │ │ │ ├── 463.txt │ │ │ ├── 464.txt │ │ │ ├── 465.txt │ │ │ ├── 466.txt │ │ │ ├── 467.txt │ │ │ ├── 468.txt │ │ │ ├── 469.txt │ │ │ ├── 47.txt │ │ │ ├── 470.txt │ │ │ ├── 471.txt │ │ │ ├── 472.txt │ │ │ ├── 473.txt │ │ │ ├── 474.txt │ │ │ ├── 475.txt │ │ │ ├── 476.txt │ │ │ ├── 477.txt │ │ │ ├── 478.txt │ │ │ ├── 479.txt │ │ │ ├── 48.txt │ │ │ ├── 480.txt │ │ │ ├── 481.txt │ │ │ ├── 482.txt │ │ │ ├── 483.txt │ │ │ ├── 484.txt │ │ │ ├── 485.txt │ │ │ ├── 486.txt │ │ │ ├── 487.txt │ │ │ ├── 488.txt │ │ │ ├── 489.txt │ │ │ ├── 49.txt │ │ │ ├── 490.txt │ │ │ ├── 491.txt │ │ │ ├── 492.txt │ │ │ ├── 493.txt │ │ │ ├── 494.txt │ │ │ ├── 495.txt │ │ │ ├── 496.txt │ │ │ ├── 497.txt │ │ │ ├── 498.txt │ │ │ ├── 499.txt │ │ │ ├── 5.txt │ │ │ ├── 50.txt │ │ │ ├── 500.txt │ │ │ ├── 501.txt │ │ │ ├── 502.txt │ │ │ ├── 503.txt │ │ │ ├── 504.txt │ │ │ ├── 505.txt │ │ │ ├── 506.txt │ │ │ ├── 507.txt │ │ │ ├── 508.txt │ │ │ ├── 509.txt │ │ │ ├── 51.txt │ │ │ ├── 510.txt │ │ │ ├── 511.txt │ │ │ ├── 512.txt │ │ │ ├── 513.txt │ │ │ ├── 514.txt │ │ │ ├── 515.txt │ │ │ ├── 516.txt │ │ │ ├── 517.txt │ │ │ ├── 518.txt │ │ │ ├── 519.txt │ │ │ ├── 52.txt │ │ │ ├── 520.txt │ │ │ ├── 521.txt │ │ │ ├── 522.txt │ │ │ ├── 523.txt │ │ │ ├── 524.txt │ │ │ ├── 525.txt │ │ │ ├── 526.txt │ │ │ ├── 527.txt │ │ │ ├── 528.txt │ │ │ ├── 529.txt │ │ │ ├── 53.txt │ │ │ ├── 530.txt │ │ │ ├── 531.txt │ │ │ ├── 532.txt │ │ │ ├── 533.txt │ │ │ ├── 534.txt │ │ │ ├── 535.txt │ │ │ ├── 536.txt │ │ │ ├── 537.txt │ │ │ ├── 538.txt │ │ │ ├── 539.txt │ │ │ ├── 54.txt │ │ │ ├── 540.txt │ │ │ ├── 541.txt │ │ │ ├── 542.txt │ │ │ ├── 543.txt │ │ │ ├── 544.txt │ │ │ ├── 545.txt │ │ │ ├── 546.txt │ │ │ ├── 547.txt │ │ │ ├── 548.txt │ │ │ ├── 549.txt │ │ │ ├── 55.txt │ │ │ ├── 550.txt │ │ │ ├── 551.txt │ │ │ ├── 552.txt │ │ │ ├── 553.txt │ │ │ ├── 554.txt │ │ │ ├── 555.txt │ │ │ ├── 556.txt │ │ │ ├── 557.txt │ │ │ ├── 558.txt │ │ │ ├── 559.txt │ │ │ ├── 56.txt │ │ │ ├── 560.txt │ │ │ ├── 561.txt │ │ │ ├── 562.txt │ │ │ ├── 563.txt │ │ │ ├── 564.txt │ │ │ ├── 565.txt │ │ │ ├── 566.txt │ │ │ ├── 567.txt │ │ │ ├── 568.txt │ │ │ ├── 569.txt │ │ │ ├── 57.txt │ │ │ ├── 570.txt │ │ │ ├── 571.txt │ │ │ ├── 572.txt │ │ │ ├── 573.txt │ │ │ ├── 574.txt │ │ │ ├── 575.txt │ │ │ ├── 576.txt │ │ │ ├── 577.txt │ │ │ ├── 578.txt │ │ │ ├── 579.txt │ │ │ ├── 58.txt │ │ │ ├── 580.txt │ │ │ ├── 581.txt │ │ │ ├── 582.txt │ │ │ ├── 583.txt │ │ │ ├── 584.txt │ │ │ ├── 585.txt │ │ │ ├── 586.txt │ │ │ ├── 587.txt │ │ │ ├── 588.txt │ │ │ ├── 589.txt │ │ │ ├── 59.txt │ │ │ ├── 590.txt │ │ │ ├── 591.txt │ │ │ ├── 592.txt │ │ │ ├── 593.txt │ │ │ ├── 594.txt │ │ │ ├── 595.txt │ │ │ ├── 596.txt │ │ │ ├── 597.txt │ │ │ ├── 598.txt │ │ │ ├── 599.txt │ │ │ ├── 6.txt │ │ │ ├── 60.txt │ │ │ ├── 600.txt │ │ │ ├── 601.txt │ │ │ ├── 602.txt │ │ │ ├── 603.txt │ │ │ ├── 604.txt │ │ │ ├── 605.txt │ │ │ ├── 606.txt │ │ │ ├── 607.txt │ │ │ ├── 608.txt │ │ │ ├── 609.txt │ │ │ ├── 61.txt │ │ │ ├── 610.txt │ │ │ ├── 611.txt │ │ │ ├── 612.txt │ │ │ ├── 613.txt │ │ │ ├── 614.txt │ │ │ ├── 615.txt │ │ │ ├── 616.txt │ │ │ ├── 617.txt │ │ │ ├── 618.txt │ │ │ ├── 619.txt │ │ │ ├── 62.txt │ │ │ ├── 620.txt │ │ │ ├── 621.txt │ │ │ ├── 622.txt │ │ │ ├── 623.txt │ │ │ ├── 624.txt │ │ │ ├── 625.txt │ │ │ ├── 626.txt │ │ │ ├── 627.txt │ │ │ ├── 628.txt │ │ │ ├── 629.txt │ │ │ ├── 63.txt │ │ │ ├── 630.txt │ │ │ ├── 631.txt │ │ │ ├── 632.txt │ │ │ ├── 633.txt │ │ │ ├── 634.txt │ │ │ ├── 635.txt │ │ │ ├── 636.txt │ │ │ ├── 637.txt │ │ │ ├── 638.txt │ │ │ ├── 639.txt │ │ │ ├── 64.txt │ │ │ ├── 640.txt │ │ │ ├── 641.txt │ │ │ ├── 642.txt │ │ │ ├── 643.txt │ │ │ ├── 644.txt │ │ │ ├── 645.txt │ │ │ ├── 646.txt │ │ │ ├── 647.txt │ │ │ ├── 648.txt │ │ │ ├── 649.txt │ │ │ ├── 65.txt │ │ │ ├── 650.txt │ │ │ ├── 651.txt │ │ │ ├── 652.txt │ │ │ ├── 653.txt │ │ │ ├── 654.txt │ │ │ ├── 655.txt │ │ │ ├── 656.txt │ │ │ ├── 657.txt │ │ │ ├── 658.txt │ │ │ ├── 659.txt │ │ │ ├── 66.txt │ │ │ ├── 660.txt │ │ │ ├── 661.txt │ │ │ ├── 662.txt │ │ │ ├── 663.txt │ │ │ ├── 664.txt │ │ │ ├── 665.txt │ │ │ ├── 666.txt │ │ │ ├── 667.txt │ │ │ ├── 668.txt │ │ │ ├── 669.txt │ │ │ ├── 67.txt │ │ │ ├── 670.txt │ │ │ ├── 671.txt │ │ │ ├── 672.txt │ │ │ ├── 673.txt │ │ │ ├── 674.txt │ │ │ ├── 675.txt │ │ │ ├── 676.txt │ │ │ ├── 677.txt │ │ │ ├── 678.txt │ │ │ ├── 679.txt │ │ │ ├── 68.txt │ │ │ ├── 680.txt │ │ │ ├── 681.txt │ │ │ ├── 682.txt │ │ │ ├── 683.txt │ │ │ ├── 684.txt │ │ │ ├── 685.txt │ │ │ ├── 686.txt │ │ │ ├── 687.txt │ │ │ ├── 688.txt │ │ │ ├── 689.txt │ │ │ ├── 69.txt │ │ │ ├── 690.txt │ │ │ ├── 691.txt │ │ │ ├── 692.txt │ │ │ ├── 693.txt │ │ │ ├── 694.txt │ │ │ ├── 695.txt │ │ │ ├── 696.txt │ │ │ ├── 697.txt │ │ │ ├── 698.txt │ │ │ ├── 699.txt │ │ │ ├── 7.txt │ │ │ ├── 70.txt │ │ │ ├── 700.txt │ │ │ ├── 701.txt │ │ │ ├── 702.txt │ │ │ ├── 703.txt │ │ │ ├── 704.txt │ │ │ ├── 705.txt │ │ │ ├── 706.txt │ │ │ ├── 707.txt │ │ │ ├── 708.txt │ │ │ ├── 709.txt │ │ │ ├── 71.txt │ │ │ ├── 710.txt │ │ │ ├── 711.txt │ │ │ ├── 712.txt │ │ │ ├── 713.txt │ │ │ ├── 714.txt │ │ │ ├── 715.txt │ │ │ ├── 716.txt │ │ │ ├── 717.txt │ │ │ ├── 718.txt │ │ │ ├── 719.txt │ │ │ ├── 72.txt │ │ │ ├── 720.txt │ │ │ ├── 721.txt │ │ │ ├── 722.txt │ │ │ ├── 723.txt │ │ │ ├── 724.txt │ │ │ ├── 725.txt │ │ │ ├── 726.txt │ │ │ ├── 727.txt │ │ │ ├── 728.txt │ │ │ ├── 729.txt │ │ │ ├── 73.txt │ │ │ ├── 730.txt │ │ │ ├── 731.txt │ │ │ ├── 732.txt │ │ │ ├── 733.txt │ │ │ ├── 734.txt │ │ │ ├── 735.txt │ │ │ ├── 736.txt │ │ │ ├── 737.txt │ │ │ ├── 738.txt │ │ │ ├── 739.txt │ │ │ ├── 74.txt │ │ │ ├── 740.txt │ │ │ ├── 741.txt │ │ │ ├── 742.txt │ │ │ ├── 743.txt │ │ │ ├── 744.txt │ │ │ ├── 745.txt │ │ │ ├── 746.txt │ │ │ ├── 747.txt │ │ │ ├── 748.txt │ │ │ ├── 749.txt │ │ │ ├── 75.txt │ │ │ ├── 750.txt │ │ │ ├── 751.txt │ │ │ ├── 752.txt │ │ │ ├── 753.txt │ │ │ ├── 754.txt │ │ │ ├── 755.txt │ │ │ ├── 756.txt │ │ │ ├── 757.txt │ │ │ ├── 758.txt │ │ │ ├── 759.txt │ │ │ ├── 76.txt │ │ │ ├── 760.txt │ │ │ ├── 761.txt │ │ │ ├── 762.txt │ │ │ ├── 763.txt │ │ │ ├── 764.txt │ │ │ ├── 765.txt │ │ │ ├── 766.txt │ │ │ ├── 767.txt │ │ │ ├── 768.txt │ │ │ ├── 769.txt │ │ │ ├── 77.txt │ │ │ ├── 770.txt │ │ │ ├── 771.txt │ │ │ ├── 772.txt │ │ │ ├── 773.txt │ │ │ ├── 774.txt │ │ │ ├── 775.txt │ │ │ ├── 776.txt │ │ │ ├── 777.txt │ │ │ ├── 778.txt │ │ │ ├── 779.txt │ │ │ ├── 78.txt │ │ │ ├── 780.txt │ │ │ ├── 781.txt │ │ │ ├── 782.txt │ │ │ ├── 783.txt │ │ │ ├── 784.txt │ │ │ ├── 785.txt │ │ │ ├── 786.txt │ │ │ ├── 787.txt │ │ │ ├── 788.txt │ │ │ ├── 789.txt │ │ │ ├── 79.txt │ │ │ ├── 790.txt │ │ │ ├── 791.txt │ │ │ ├── 792.txt │ │ │ ├── 793.txt │ │ │ ├── 794.txt │ │ │ ├── 795.txt │ │ │ ├── 796.txt │ │ │ ├── 797.txt │ │ │ ├── 798.txt │ │ │ ├── 799.txt │ │ │ ├── 8.txt │ │ │ ├── 80.txt │ │ │ ├── 800.txt │ │ │ ├── 801.txt │ │ │ ├── 802.txt │ │ │ ├── 803.txt │ │ │ ├── 804.txt │ │ │ ├── 805.txt │ │ │ ├── 806.txt │ │ │ ├── 807.txt │ │ │ ├── 808.txt │ │ │ ├── 809.txt │ │ │ ├── 81.txt │ │ │ ├── 810.txt │ │ │ ├── 811.txt │ │ │ ├── 812.txt │ │ │ ├── 813.txt │ │ │ ├── 814.txt │ │ │ ├── 815.txt │ │ │ ├── 816.txt │ │ │ ├── 817.txt │ │ │ ├── 818.txt │ │ │ ├── 819.txt │ │ │ ├── 82.txt │ │ │ ├── 820.txt │ │ │ ├── 821.txt │ │ │ ├── 822.txt │ │ │ ├── 823.txt │ │ │ ├── 824.txt │ │ │ ├── 825.txt │ │ │ ├── 826.txt │ │ │ ├── 827.txt │ │ │ ├── 828.txt │ │ │ ├── 829.txt │ │ │ ├── 83.txt │ │ │ ├── 830.txt │ │ │ ├── 831.txt │ │ │ ├── 832.txt │ │ │ ├── 833.txt │ │ │ ├── 834.txt │ │ │ ├── 835.txt │ │ │ ├── 836.txt │ │ │ ├── 837.txt │ │ │ ├── 838.txt │ │ │ ├── 839.txt │ │ │ ├── 84.txt │ │ │ ├── 840.txt │ │ │ ├── 841.txt │ │ │ ├── 842.txt │ │ │ ├── 843.txt │ │ │ ├── 844.txt │ │ │ ├── 845.txt │ │ │ ├── 846.txt │ │ │ ├── 847.txt │ │ │ ├── 848.txt │ │ │ ├── 849.txt │ │ │ ├── 85.txt │ │ │ ├── 850.txt │ │ │ ├── 851.txt │ │ │ ├── 852.txt │ │ │ ├── 853.txt │ │ │ ├── 854.txt │ │ │ ├── 855.txt │ │ │ ├── 856.txt │ │ │ ├── 857.txt │ │ │ ├── 858.txt │ │ │ ├── 859.txt │ │ │ ├── 86.txt │ │ │ ├── 860.txt │ │ │ ├── 861.txt │ │ │ ├── 862.txt │ │ │ ├── 863.txt │ │ │ ├── 864.txt │ │ │ ├── 865.txt │ │ │ ├── 866.txt │ │ │ ├── 867.txt │ │ │ ├── 868.txt │ │ │ ├── 869.txt │ │ │ ├── 87.txt │ │ │ ├── 870.txt │ │ │ ├── 871.txt │ │ │ ├── 872.txt │ │ │ ├── 873.txt │ │ │ ├── 874.txt │ │ │ ├── 875.txt │ │ │ ├── 876.txt │ │ │ ├── 877.txt │ │ │ ├── 878.txt │ │ │ ├── 879.txt │ │ │ ├── 88.txt │ │ │ ├── 880.txt │ │ │ ├── 881.txt │ │ │ ├── 882.txt │ │ │ ├── 883.txt │ │ │ ├── 884.txt │ │ │ ├── 885.txt │ │ │ ├── 886.txt │ │ │ ├── 887.txt │ │ │ ├── 888.txt │ │ │ ├── 889.txt │ │ │ ├── 89.txt │ │ │ ├── 890.txt │ │ │ ├── 891.txt │ │ │ ├── 892.txt │ │ │ ├── 893.txt │ │ │ ├── 894.txt │ │ │ ├── 895.txt │ │ │ ├── 896.txt │ │ │ ├── 897.txt │ │ │ ├── 898.txt │ │ │ ├── 899.txt │ │ │ ├── 9.txt │ │ │ ├── 90.txt │ │ │ ├── 900.txt │ │ │ ├── 901.txt │ │ │ ├── 902.txt │ │ │ ├── 903.txt │ │ │ ├── 904.txt │ │ │ ├── 905.txt │ │ │ ├── 906.txt │ │ │ ├── 907.txt │ │ │ ├── 908.txt │ │ │ ├── 909.txt │ │ │ ├── 91.txt │ │ │ ├── 910.txt │ │ │ ├── 911.txt │ │ │ ├── 912.txt │ │ │ ├── 913.txt │ │ │ ├── 914.txt │ │ │ ├── 915.txt │ │ │ ├── 916.txt │ │ │ ├── 917.txt │ │ │ ├── 918.txt │ │ │ ├── 919.txt │ │ │ ├── 92.txt │ │ │ ├── 920.txt │ │ │ ├── 921.txt │ │ │ ├── 922.txt │ │ │ ├── 923.txt │ │ │ ├── 924.txt │ │ │ ├── 925.txt │ │ │ ├── 926.txt │ │ │ ├── 927.txt │ │ │ ├── 928.txt │ │ │ ├── 929.txt │ │ │ ├── 93.txt │ │ │ ├── 930.txt │ │ │ ├── 931.txt │ │ │ ├── 932.txt │ │ │ ├── 933.txt │ │ │ ├── 934.txt │ │ │ ├── 935.txt │ │ │ ├── 936.txt │ │ │ ├── 937.txt │ │ │ ├── 938.txt │ │ │ ├── 939.txt │ │ │ ├── 94.txt │ │ │ ├── 940.txt │ │ │ ├── 941.txt │ │ │ ├── 942.txt │ │ │ ├── 943.txt │ │ │ ├── 944.txt │ │ │ ├── 945.txt │ │ │ ├── 946.txt │ │ │ ├── 947.txt │ │ │ ├── 948.txt │ │ │ ├── 949.txt │ │ │ ├── 95.txt │ │ │ ├── 950.txt │ │ │ ├── 951.txt │ │ │ ├── 952.txt │ │ │ ├── 953.txt │ │ │ ├── 954.txt │ │ │ ├── 955.txt │ │ │ ├── 956.txt │ │ │ ├── 957.txt │ │ │ ├── 958.txt │ │ │ ├── 959.txt │ │ │ ├── 96.txt │ │ │ ├── 960.txt │ │ │ ├── 961.txt │ │ │ ├── 962.txt │ │ │ ├── 963.txt │ │ │ ├── 964.txt │ │ │ ├── 965.txt │ │ │ ├── 966.txt │ │ │ ├── 967.txt │ │ │ ├── 968.txt │ │ │ ├── 969.txt │ │ │ ├── 97.txt │ │ │ ├── 970.txt │ │ │ ├── 971.txt │ │ │ ├── 972.txt │ │ │ ├── 973.txt │ │ │ ├── 974.txt │ │ │ ├── 975.txt │ │ │ ├── 976.txt │ │ │ ├── 977.txt │ │ │ ├── 978.txt │ │ │ ├── 979.txt │ │ │ ├── 98.txt │ │ │ ├── 980.txt │ │ │ ├── 981.txt │ │ │ ├── 982.txt │ │ │ ├── 983.txt │ │ │ ├── 984.txt │ │ │ ├── 985.txt │ │ │ ├── 986.txt │ │ │ ├── 987.txt │ │ │ ├── 988.txt │ │ │ ├── 989.txt │ │ │ ├── 99.txt │ │ │ ├── 990.txt │ │ │ ├── 991.txt │ │ │ ├── 992.txt │ │ │ ├── 993.txt │ │ │ ├── 994.txt │ │ │ ├── 995.txt │ │ │ ├── 996.txt │ │ │ ├── 997.txt │ │ │ ├── 998.txt │ │ │ ├── 999.txt │ │ │ └── create.pl │ │ └── main.cpp │ ├── LoadingUsingThread │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── OneFilePerFrame │ │ ├── CMakeLists.txt │ │ ├── Loader.cpp │ │ ├── Loader.h │ │ └── main.cpp │ ├── RaceCondition │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── RaceCondition2 │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── RangeCoder │ │ ├── BitStream.cpp │ │ ├── BitStream.h │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── RunLengthCompression │ │ ├── CMakeLists.txt │ │ ├── main.cpp │ │ └── test.txt │ ├── SimpleLoader │ │ ├── CMakeLists.txt │ │ ├── Loader.cpp │ │ ├── Loader.h │ │ └── main.cpp │ ├── SimpleThread │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── WrongIncermentation │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── WrongIncrementation2 │ │ ├── CMakeLists.txt │ │ └── main.cpp │ └── data │ │ └── robo.dds ├── 25_UsingFinalLibrary │ ├── AntiAlias │ │ ├── CMakeLists.txt │ │ ├── main.cpp │ │ └── robo.tga │ ├── CMakeLists.txt │ ├── DrawCube │ │ ├── CMakeLists.txt │ │ ├── main.cpp │ │ └── robo.tga │ ├── RoboFightUsingFinal │ │ ├── Bullet.cpp │ │ ├── Bullet.h │ │ ├── CMakeLists.txt │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Robo.cpp │ │ ├── Robo.h │ │ ├── Stage.cpp │ │ ├── Stage.h │ │ ├── archiver.bat │ │ ├── data.bin │ │ ├── data │ │ │ ├── robo.tga │ │ │ ├── robo.txt │ │ │ ├── stage.tga │ │ │ └── stage.txt │ │ └── main.cpp │ └── TransparentCubes │ │ ├── CMakeLists.txt │ │ ├── cube.txt │ │ └── main.cpp ├── 26_LifeWithBugs │ ├── CMakeLists.txt │ ├── Library │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── Library │ │ │ │ ├── Batch.h │ │ │ │ ├── Camera.h │ │ │ │ ├── GraphicsDatabase.h │ │ │ │ ├── IndexBuffer.h │ │ │ │ ├── Model.h │ │ │ │ ├── Texture.h │ │ │ │ └── VertexBuffer.h │ │ └── src │ │ │ ├── Batch.cpp │ │ │ ├── Camera.cpp │ │ │ ├── GraphicsDatabase.cpp │ │ │ ├── IndexBuffer.cpp │ │ │ ├── Model.cpp │ │ │ ├── Texture.cpp │ │ │ └── VertexBuffer.cpp │ └── RoboFightSafe │ │ ├── Bullet.cpp │ │ ├── Bullet.h │ │ ├── CMakeLists.txt │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Robo.cpp │ │ ├── Robo.h │ │ ├── Stage.cpp │ │ ├── Stage.h │ │ ├── main.cpp │ │ ├── robo.png │ │ ├── robo.tga │ │ ├── robo.txt │ │ ├── stage.png │ │ ├── stage.tga │ │ └── stage.txt ├── CMakeLists.txt ├── GameLibs │ ├── 2DActionGame │ │ ├── CMakeLists.txt │ │ ├── font.tga │ │ └── src │ │ │ ├── Framework.h │ │ │ ├── GameLib.h │ │ │ └── framework.cpp │ ├── 2DGraphics1 │ │ ├── CMakeLists.txt │ │ ├── font.tga │ │ └── src │ │ │ ├── Framework.cpp │ │ │ └── Framework.h │ ├── 2DTransform │ │ ├── CMakeLists.txt │ │ ├── font.tga │ │ └── src │ │ │ ├── Framework.cpp │ │ │ ├── Framework.h │ │ │ ├── GameLib.h │ │ │ ├── GameLibMath.cpp │ │ │ └── GameLibMath.h │ ├── 3DCollision1 │ │ ├── CMakeLists.txt │ │ ├── font.tga │ │ └── src │ │ │ ├── Framework.cpp │ │ │ ├── Framework.h │ │ │ ├── GameLib.h │ │ │ ├── GameLibMath.cpp │ │ │ └── GameLibMath.h │ ├── 3DGraphics1 │ │ ├── CMakeLists.txt │ │ ├── font.tga │ │ └── src │ │ │ ├── Framework.cpp │ │ │ ├── Framework.h │ │ │ ├── GameLib.h │ │ │ ├── GameLibMath.cpp │ │ │ └── GameLibMath.h │ ├── 3DHardware1 │ │ ├── CMakeLists.txt │ │ ├── font.tga │ │ └── src │ │ │ ├── Framework.cpp │ │ │ ├── Framework.h │ │ │ ├── GameLib.h │ │ │ ├── GameLibMath.cpp │ │ │ └── GameLibMath.h │ ├── CMakeLists.txt │ ├── Final │ │ ├── CMakeLists.txt │ │ ├── font.tga │ │ └── src │ │ │ ├── DebugScreen.cpp │ │ │ ├── DebugScreen.h │ │ │ ├── DebugScreenImpl.h │ │ │ ├── Framework.cpp │ │ │ └── Framework.h │ ├── InputDevices │ │ ├── CMakeLists.txt │ │ ├── font.tga │ │ └── src │ │ │ ├── Framework.cpp │ │ │ ├── Framework.h │ │ │ └── GameLib.h │ ├── Loading │ │ ├── CMakeLists.txt │ │ ├── font.tga │ │ └── src │ │ │ ├── Framework.h │ │ │ ├── GameLib.h │ │ │ ├── GameLibMath.cpp │ │ │ ├── GameLibMath.h │ │ │ └── framework.cpp │ ├── Modules │ │ ├── CMakeLists.txt │ │ ├── shader │ │ │ ├── NoLightingVs.fx │ │ │ ├── NoLightingVs.obj │ │ │ ├── PixelLightingPs.fx │ │ │ ├── PixelLightingPs.obj │ │ │ ├── PixelLightingVs.fx │ │ │ ├── PixelLightingVs.obj │ │ │ ├── TransformedVs.obj │ │ │ ├── VertexLightingVs.fx │ │ │ └── VertexLightingVs.obj │ │ └── src │ │ │ ├── Base │ │ │ ├── Compressor.cpp │ │ │ ├── Conversion.cpp │ │ │ ├── DebugStream.cpp │ │ │ ├── Halt.cpp │ │ │ ├── IBinaryStream.cpp │ │ │ ├── MemoryManager.cpp │ │ │ ├── OStringStream.cpp │ │ │ ├── PrimeNumber.cpp │ │ │ └── RefString.cpp │ │ │ ├── FileIO │ │ │ ├── Archive.h │ │ │ ├── InFile.cpp │ │ │ ├── InFileImpl.h │ │ │ ├── Manager.cpp │ │ │ ├── ManagerImpl.h │ │ │ ├── OutFile.cpp │ │ │ └── OutFileImpl.h │ │ │ ├── Graphics │ │ │ ├── IndexBuffer.cpp │ │ │ ├── IndexBufferImpl.h │ │ │ ├── Manager.cpp │ │ │ ├── ManagerImpl.h │ │ │ ├── NoLightingVsGenerated.h │ │ │ ├── PixelLightingPsGenerated.h │ │ │ ├── PixelLightingVsGenerated.h │ │ │ ├── Texture.cpp │ │ │ ├── TextureImpl.h │ │ │ ├── VertexBuffer.cpp │ │ │ ├── VertexBufferImpl.h │ │ │ └── VertexLightingVsGenerated.h │ │ │ ├── Input │ │ │ ├── Joystick.cpp │ │ │ ├── JoystickImpl.h │ │ │ ├── Keyboard.cpp │ │ │ ├── Manager.cpp │ │ │ ├── ManagerImpl.h │ │ │ └── Mouse.cpp │ │ │ ├── Math │ │ │ ├── Functions.cpp │ │ │ ├── Matrix22.cpp │ │ │ ├── Matrix23.cpp │ │ │ ├── Matrix33.cpp │ │ │ ├── Matrix34.cpp │ │ │ ├── Matrix44.cpp │ │ │ ├── Random.cpp │ │ │ ├── Vector3.cpp │ │ │ ├── Vector4.cpp │ │ │ └── vector2.cpp │ │ │ ├── PseudoXml │ │ │ ├── Attribute.cpp │ │ │ ├── AttributeImpl.h │ │ │ ├── Document.cpp │ │ │ ├── DocumentImpl.cpp │ │ │ ├── DocumentImpl.h │ │ │ ├── Element.cpp │ │ │ ├── ElementImpl.h │ │ │ ├── Tag.cpp │ │ │ └── Tag.h │ │ │ ├── Scene │ │ │ ├── Animation.cpp │ │ │ ├── AnimationImpl.h │ │ │ ├── AnimationNode.cpp │ │ │ ├── AnimationNode.h │ │ │ ├── Batch.cpp │ │ │ ├── BatchImpl.h │ │ │ ├── CollisionDetector.cpp │ │ │ ├── CollisionMesh.cpp │ │ │ ├── Container.cpp │ │ │ ├── ContainerImpl.h │ │ │ ├── Curve.h │ │ │ ├── Font.cpp │ │ │ ├── FontImpl.h │ │ │ ├── FontImplBitmap.h │ │ │ ├── FontImplOS.h │ │ │ ├── Model.cpp │ │ │ ├── ModelImpl.h │ │ │ ├── Node.h │ │ │ ├── NodeTemplate.h │ │ │ ├── PrimitiveRenderer.cpp │ │ │ ├── StringRenderer.cpp │ │ │ ├── Tree.cpp │ │ │ ├── TreeImpl.h │ │ │ ├── TreeTemplate.cpp │ │ │ └── TreeTemplate.h │ │ │ ├── Sound │ │ │ ├── Manager.cpp │ │ │ ├── ManagerImpl.h │ │ │ ├── Player.cpp │ │ │ ├── PlayerImpl.h │ │ │ ├── Wave.cpp │ │ │ └── WaveImpl.h │ │ │ ├── Threading │ │ │ ├── Event.cpp │ │ │ ├── Functions.cpp │ │ │ ├── Manager.cpp │ │ │ ├── ManagerImpl.h │ │ │ ├── Mutex.cpp │ │ │ ├── Semaphore.cpp │ │ │ └── Thread.cpp │ │ │ └── WindowCreator │ │ │ ├── Resource.h │ │ │ └── WindowCreator.cpp │ ├── RealTime │ │ ├── CMakeLists.txt │ │ ├── font.tga │ │ └── src │ │ │ ├── Framework.cpp │ │ │ └── Framework.h │ ├── Sequence1 │ │ ├── CMakeLists.txt │ │ ├── font.tga │ │ └── src │ │ │ ├── Framework.cpp │ │ │ ├── Framework.h │ │ │ └── GameLib.h │ ├── Sound1 │ │ ├── CMakeLists.txt │ │ ├── font.tga │ │ └── src │ │ │ ├── Framework.cpp │ │ │ ├── Framework.h │ │ │ └── GameLib.h │ ├── Sound2 │ │ ├── CMakeLists.txt │ │ ├── font.tga │ │ └── src │ │ │ ├── Framework.cpp │ │ │ ├── Framework.h │ │ │ └── GameLib.h │ ├── cmake │ │ ├── GameLib.cmake │ │ └── MakeFont.cmake │ └── include │ │ └── GameLib │ │ ├── Base │ │ ├── Array.h │ │ ├── Array2d.h │ │ ├── AutoPtr.h │ │ ├── Compressor.h │ │ ├── Conversion.h │ │ ├── DebugStream.h │ │ ├── Hash.h │ │ ├── HashMap.h │ │ ├── HashMultiMap.h │ │ ├── HashSet.h │ │ ├── IBinaryStream.h │ │ ├── Impl │ │ │ ├── Array2dImpl.h │ │ │ ├── ArrayImpl.h │ │ │ ├── AutoPtrImpl.h │ │ │ ├── ConstantTypeTemplate.h │ │ │ ├── HashImpl.h │ │ │ ├── HashMapImpl.h │ │ │ ├── HashMultiMapImpl.h │ │ │ ├── HashSetImpl.h │ │ │ ├── ListImpl.h │ │ │ ├── OStringStreamImpl.h │ │ │ ├── PoolImpl.h │ │ │ ├── QueueImpl.h │ │ │ ├── ReferenceType.h │ │ │ ├── ReferenceTypeTemplate.h │ │ │ ├── SharedPtrImpl.h │ │ │ ├── StackImpl.h │ │ │ ├── TankImpl.h │ │ │ └── VectorImpl.h │ │ ├── List.h │ │ ├── MemoryManager.h │ │ ├── OStringStream.h │ │ ├── Pool.h │ │ ├── PrimeNumber.h │ │ ├── Queue.h │ │ ├── RefString.h │ │ ├── SharedPtr.h │ │ ├── Stack.h │ │ ├── Tank.h │ │ └── Vector.h │ │ ├── FileIO │ │ ├── InFile.h │ │ ├── Manager.h │ │ └── OutFile.h │ │ ├── GameLib.h │ │ ├── Graphics │ │ ├── Enum.h │ │ ├── IndexBuffer.h │ │ ├── Manager.h │ │ ├── Texture.h │ │ ├── Vertex.h │ │ └── VertexBuffer.h │ │ ├── Input │ │ ├── Joystick.h │ │ ├── Keyboard.h │ │ ├── Manager.h │ │ └── Mouse.h │ │ ├── Math │ │ ├── Functions.h │ │ ├── Matrix22.h │ │ ├── Matrix23.h │ │ ├── Matrix33.h │ │ ├── Matrix34.h │ │ ├── Matrix44.h │ │ ├── Random.h │ │ ├── Vector2.h │ │ ├── Vector3.h │ │ └── Vector4.h │ │ ├── PseudoXml │ │ ├── Attribute.h │ │ ├── Document.h │ │ └── Element.h │ │ ├── Scene │ │ ├── Animation.h │ │ ├── Batch.h │ │ ├── CollisionDetector.h │ │ ├── CollisionMesh.h │ │ ├── Container.h │ │ ├── Font.h │ │ ├── Model.h │ │ ├── PrimitiveRenderer.h │ │ ├── StringRenderer.h │ │ └── Tree.h │ │ ├── Sound │ │ ├── Manager.h │ │ ├── Player.h │ │ └── Wave.h │ │ ├── Threading │ │ ├── Event.h │ │ ├── Functions.h │ │ ├── Manager.h │ │ ├── Mutex.h │ │ ├── Semaphore.h │ │ └── Thread.h │ │ └── WindowCreator │ │ └── WindowCreator.h ├── ModuleTest │ ├── Allocation │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── CMakeLists.txt │ ├── CollisionDynamic │ │ ├── CMakeLists.txt │ │ ├── cube.txt │ │ └── main.cpp │ ├── CollisionStatic │ │ ├── CMakeLists.txt │ │ ├── cube.txt │ │ ├── main.cpp │ │ ├── skyNtile.x.txt │ │ ├── skySphere.tga │ │ └── tile.tga │ ├── FileAccess │ │ ├── data │ │ │ ├── 20.txt │ │ │ ├── 21.txt │ │ │ ├── 22.txt │ │ │ ├── 23.txt │ │ │ ├── 24.txt │ │ │ ├── 25.txt │ │ │ ├── 26.txt │ │ │ ├── 27.txt │ │ │ ├── 28.txt │ │ │ └── 29.txt │ │ ├── data0 │ │ │ ├── 0.txt │ │ │ ├── 1.txt │ │ │ ├── 2.txt │ │ │ ├── 3.txt │ │ │ ├── 4.txt │ │ │ ├── 5.txt │ │ │ ├── 6.txt │ │ │ ├── 7.txt │ │ │ ├── 8.txt │ │ │ └── 9.txt │ │ ├── data1.bat │ │ ├── data1.bin │ │ ├── data1 │ │ │ ├── 10.txt │ │ │ ├── 11.txt │ │ │ ├── 12.txt │ │ │ ├── 13.txt │ │ │ ├── 14.txt │ │ │ ├── 15.txt │ │ │ ├── 16.txt │ │ │ ├── 17.txt │ │ │ ├── 18.txt │ │ │ └── 19.txt │ │ ├── data2.bat │ │ ├── data2.bin │ │ ├── handleLessWrite.txt │ │ └── main.cpp │ ├── ModelViewer │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── OStringStream │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── PrimeNumber │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── PrimitiveRenderer │ │ ├── CMakeLists.txt │ │ ├── main.cpp │ │ └── test.tga │ ├── PseudoXml │ │ ├── CMakeLists.txt │ │ ├── data.txt │ │ ├── data2.txt │ │ └── main.cpp │ ├── Random │ │ ├── CMakeLists.txt │ │ └── main.cpp │ ├── StreamingSound │ │ ├── CMakeLists.txt │ │ ├── charara.wav │ │ └── main.cpp │ ├── Thread │ │ ├── CMakeLists.txt │ │ └── main.cpp │ └── WindowsFont │ │ ├── CMakeLists.txt │ │ └── main.cpp ├── NonFree │ ├── BakudanBitoFinal │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Game │ │ │ ├── DynamicObject.cpp │ │ │ ├── DynamicObject.h │ │ │ ├── State.cpp │ │ │ ├── State.h │ │ │ ├── StaticObject.cpp │ │ │ └── StaticObject.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Matrix23.cpp │ │ ├── Matrix23.h │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Sequence │ │ │ ├── Child.h │ │ │ ├── Ending.cpp │ │ │ ├── Ending.h │ │ │ ├── Game │ │ │ │ ├── Child.h │ │ │ │ ├── Clear.cpp │ │ │ │ ├── Clear.h │ │ │ │ ├── Failure.cpp │ │ │ │ ├── Failure.h │ │ │ │ ├── Judge.cpp │ │ │ │ ├── Judge.h │ │ │ │ ├── Parent.cpp │ │ │ │ ├── Parent.h │ │ │ │ ├── Pause.cpp │ │ │ │ ├── Pause.h │ │ │ │ ├── Play.cpp │ │ │ │ ├── Play.h │ │ │ │ ├── Ready.cpp │ │ │ │ └── Ready.h │ │ │ ├── GameOver.cpp │ │ │ ├── GameOver.h │ │ │ ├── Parent.cpp │ │ │ ├── Parent.h │ │ │ ├── Title.cpp │ │ │ └── Title.h │ │ ├── SoundManager.cpp │ │ ├── SoundManager.h │ │ ├── Vector2.cpp │ │ ├── Vector2.h │ │ ├── data │ │ │ ├── image │ │ │ │ ├── bakudanBitoImage.tga │ │ │ │ ├── clear.tga │ │ │ │ ├── cursor.tga │ │ │ │ ├── ending.tga │ │ │ │ ├── failure.tga │ │ │ │ ├── gameover.tga │ │ │ │ ├── go.tga │ │ │ │ ├── judge1P.tga │ │ │ │ ├── judge2P.tga │ │ │ │ ├── judgeDraw.tga │ │ │ │ ├── judgeMenu.tga │ │ │ │ ├── original │ │ │ │ │ ├── BakudanBitoImage.png │ │ │ │ │ ├── BakudanBitoImageAlpha.png │ │ │ │ │ ├── clear.png │ │ │ │ │ ├── dummy.png │ │ │ │ │ ├── dummyAlpha.png │ │ │ │ │ ├── ending.png │ │ │ │ │ ├── failure.png │ │ │ │ │ ├── font.png │ │ │ │ │ ├── gameover.png │ │ │ │ │ ├── go.png │ │ │ │ │ ├── judge1P.png │ │ │ │ │ ├── judge2P.png │ │ │ │ │ ├── judgeDraw.png │ │ │ │ │ ├── judgeMenu.png │ │ │ │ │ ├── pause.png │ │ │ │ │ ├── ready.png │ │ │ │ │ └── title.png │ │ │ │ ├── pause.tga │ │ │ │ ├── ready.tga │ │ │ │ └── title.tga │ │ │ └── sound │ │ │ │ ├── bgm │ │ │ │ └── charara.wav │ │ │ │ └── se │ │ │ │ └── dokaan.wav │ │ └── main.cpp │ ├── CMakeLists.txt │ ├── NimotsuKunFinal │ │ ├── Array2D.h │ │ ├── CMakeLists.txt │ │ ├── File.cpp │ │ ├── File.h │ │ ├── Image.cpp │ │ ├── Image.h │ │ ├── Sequence │ │ │ ├── Game │ │ │ │ ├── Clear.cpp │ │ │ │ ├── Clear.h │ │ │ │ ├── Loading.cpp │ │ │ │ ├── Loading.h │ │ │ │ ├── Menu.cpp │ │ │ │ ├── Menu.h │ │ │ │ ├── Parent.cpp │ │ │ │ ├── Parent.h │ │ │ │ ├── Play.cpp │ │ │ │ └── Play.h │ │ │ ├── Parent.cpp │ │ │ ├── Parent.h │ │ │ ├── StageSelect.cpp │ │ │ ├── StageSelect.h │ │ │ ├── Title.cpp │ │ │ └── Title.h │ │ ├── State.cpp │ │ ├── State.h │ │ ├── data │ │ │ ├── image │ │ │ │ ├── clear.dds │ │ │ │ ├── loading.dds │ │ │ │ ├── menu.dds │ │ │ │ ├── nimotsuKunImage2.dds │ │ │ │ ├── stageSelect.dds │ │ │ │ └── title.dds │ │ │ └── stageData │ │ │ │ ├── 1.txt │ │ │ │ ├── 2.txt │ │ │ │ ├── 3.txt │ │ │ │ ├── 4.txt │ │ │ │ ├── 5.txt │ │ │ │ ├── 6.txt │ │ │ │ ├── 7.txt │ │ │ │ ├── 8.txt │ │ │ │ └── 9.txt │ │ └── main.cpp │ ├── NonFree.sln │ ├── README.txt │ ├── RoboFightFinal │ │ ├── Archiver.bat │ │ ├── Bullet.cpp │ │ ├── Bullet.h │ │ ├── CMakeLists.txt │ │ ├── Pad.cpp │ │ ├── Pad.h │ │ ├── Robo.cpp │ │ ├── Robo.h │ │ ├── Stage.cpp │ │ ├── Stage.h │ │ ├── data.bin │ │ ├── data │ │ │ ├── Sample_Robot.x.txt │ │ │ ├── skyNtile.x.txt │ │ │ ├── skySphere.tga │ │ │ ├── texture01.tga │ │ │ └── tile.tga │ │ └── main.cpp │ ├── Thumbs.db │ ├── UpgradeLog.XML │ └── 仮表紙.png ├── Tools │ ├── Archiver │ │ ├── Archiver.vcxproj │ │ ├── Compress.cpp │ │ ├── DictionaryCompressor.h │ │ ├── a.wav.bin │ │ ├── data.bin │ │ ├── data │ │ │ ├── 8.txt │ │ │ └── archiver.bat │ │ └── main.cpp │ ├── ConvertToCode │ │ ├── ConvertToCode.vcxproj │ │ └── main.cpp │ ├── DdsConverter │ │ ├── DdsConverter.csproj │ │ ├── Form1.Designer.cs │ │ ├── Form1.cs │ │ ├── Form1.resx │ │ ├── Program.cs │ │ ├── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.cs │ │ │ └── Settings.settings │ │ └── app.config │ ├── PrimeNumberGenerator │ │ ├── PrimeNumberGenerator.vcxproj │ │ ├── main.cpp │ │ └── primeNumber.cpp │ ├── PseudoXmlConverter │ │ ├── PseudoXmlConverter.vcxproj │ │ └── main.cpp │ ├── ToolsCpp.sln │ ├── ToolsCs.sln │ ├── XFileConverter │ │ ├── XFile │ │ │ ├── Document.cpp │ │ │ ├── Document.h │ │ │ ├── Element.cpp │ │ │ ├── Element.h │ │ │ ├── Parser.cpp │ │ │ ├── Parser.h │ │ │ ├── StandardTemplates.h │ │ │ ├── Template.cpp │ │ │ ├── Template.h │ │ │ └── Token.h │ │ ├── XFileConverter.vcxproj │ │ ├── conversion.cpp │ │ ├── conversion.h │ │ └── main.cpp │ └── bin │ │ └── ConvertToCode.exe ├── clean.sh └── cmake │ ├── SampleBase.cmake │ ├── SampleBase2.cmake │ └── copyresource.cmake ├── tools ├── Archiver.exe ├── ConvertToCode.exe ├── DdsConverter.exe ├── PrimeNumberGenerator.exe ├── PseudoXmlConverter.exe └── XFileConverter.exe ├── この中にあるものについて.txt ├── 使用許諾規約.txt └── 問題が起こったら.txt /.gitattributes: -------------------------------------------------------------------------------- 1 | * -text 2 | -------------------------------------------------------------------------------- /2010以降固有の問題について.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/2010以降固有の問題について.txt -------------------------------------------------------------------------------- /2DActionGame/include/GameLib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /2DActionGame/lib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /2DGraphics1/include/GameLib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /2DGraphics1/lib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /2DTransform/include/GameLib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /2DTransform/lib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /3DCollision1/include/GameLib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /3DCollision1/lib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /3DGraphics1/include/GameLib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /3DGraphics1/lib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /3DHardware1/include/GameLib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /3DHardware1/lib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /Final/include/GameLib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /Final/include/GameLib/Base/Array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/Array.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/Array2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/Array2d.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/AutoPtr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/AutoPtr.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/Compressor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/Compressor.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/Conversion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/Conversion.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/DebugStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/DebugStream.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/Hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/Hash.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/HashMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/HashMap.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/HashMultiMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/HashMultiMap.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/HashSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/HashSet.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/IBinaryStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/IBinaryStream.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/Impl/ArrayImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/Impl/ArrayImpl.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/Impl/AutoPtrImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/Impl/AutoPtrImpl.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/Impl/HashImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/Impl/HashImpl.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/Impl/HashMapImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/Impl/HashMapImpl.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/Impl/HashSetImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/Impl/HashSetImpl.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/Impl/ListImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/Impl/ListImpl.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/Impl/PoolImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/Impl/PoolImpl.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/Impl/QueueImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/Impl/QueueImpl.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/Impl/StackImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/Impl/StackImpl.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/Impl/TankImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/Impl/TankImpl.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/Impl/VectorImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/Impl/VectorImpl.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/List.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/List.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/MemoryManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/MemoryManager.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/OStringStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/OStringStream.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/Pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/Pool.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/PrimeNumber.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/PrimeNumber.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/Queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/Queue.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/RefString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/RefString.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/SharedPtr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/SharedPtr.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/Stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/Stack.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/Tank.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/Tank.h -------------------------------------------------------------------------------- /Final/include/GameLib/Base/Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Base/Vector.h -------------------------------------------------------------------------------- /Final/include/GameLib/DebugScreen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/DebugScreen.h -------------------------------------------------------------------------------- /Final/include/GameLib/FileIO/InFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/FileIO/InFile.h -------------------------------------------------------------------------------- /Final/include/GameLib/FileIO/Manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/FileIO/Manager.h -------------------------------------------------------------------------------- /Final/include/GameLib/FileIO/OutFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/FileIO/OutFile.h -------------------------------------------------------------------------------- /Final/include/GameLib/Framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Framework.h -------------------------------------------------------------------------------- /Final/include/GameLib/GameLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/GameLib.h -------------------------------------------------------------------------------- /Final/include/GameLib/Graphics/Enum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Graphics/Enum.h -------------------------------------------------------------------------------- /Final/include/GameLib/Graphics/IndexBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Graphics/IndexBuffer.h -------------------------------------------------------------------------------- /Final/include/GameLib/Graphics/Manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Graphics/Manager.h -------------------------------------------------------------------------------- /Final/include/GameLib/Graphics/Texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Graphics/Texture.h -------------------------------------------------------------------------------- /Final/include/GameLib/Graphics/Vertex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Graphics/Vertex.h -------------------------------------------------------------------------------- /Final/include/GameLib/Graphics/VertexBuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Graphics/VertexBuffer.h -------------------------------------------------------------------------------- /Final/include/GameLib/Input/Joystick.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Input/Joystick.h -------------------------------------------------------------------------------- /Final/include/GameLib/Input/Keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Input/Keyboard.h -------------------------------------------------------------------------------- /Final/include/GameLib/Input/Manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Input/Manager.h -------------------------------------------------------------------------------- /Final/include/GameLib/Math/Functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Math/Functions.h -------------------------------------------------------------------------------- /Final/include/GameLib/Math/Matrix22.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Math/Matrix22.h -------------------------------------------------------------------------------- /Final/include/GameLib/Math/Matrix23.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Math/Matrix23.h -------------------------------------------------------------------------------- /Final/include/GameLib/Math/Matrix33.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Math/Matrix33.h -------------------------------------------------------------------------------- /Final/include/GameLib/Math/Matrix34.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Math/Matrix34.h -------------------------------------------------------------------------------- /Final/include/GameLib/Math/Matrix44.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Math/Matrix44.h -------------------------------------------------------------------------------- /Final/include/GameLib/Math/Random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Math/Random.h -------------------------------------------------------------------------------- /Final/include/GameLib/Math/Vector2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Math/Vector2.h -------------------------------------------------------------------------------- /Final/include/GameLib/Math/Vector3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Math/Vector3.h -------------------------------------------------------------------------------- /Final/include/GameLib/Math/Vector4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Math/Vector4.h -------------------------------------------------------------------------------- /Final/include/GameLib/PseudoXml/Attribute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/PseudoXml/Attribute.h -------------------------------------------------------------------------------- /Final/include/GameLib/PseudoXml/Document.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/PseudoXml/Document.h -------------------------------------------------------------------------------- /Final/include/GameLib/PseudoXml/Element.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/PseudoXml/Element.h -------------------------------------------------------------------------------- /Final/include/GameLib/Scene/Animation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Scene/Animation.h -------------------------------------------------------------------------------- /Final/include/GameLib/Scene/Batch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Scene/Batch.h -------------------------------------------------------------------------------- /Final/include/GameLib/Scene/CollisionMesh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Scene/CollisionMesh.h -------------------------------------------------------------------------------- /Final/include/GameLib/Scene/Container.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Scene/Container.h -------------------------------------------------------------------------------- /Final/include/GameLib/Scene/Font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Scene/Font.h -------------------------------------------------------------------------------- /Final/include/GameLib/Scene/Model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Scene/Model.h -------------------------------------------------------------------------------- /Final/include/GameLib/Scene/StringRenderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Scene/StringRenderer.h -------------------------------------------------------------------------------- /Final/include/GameLib/Scene/Tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Scene/Tree.h -------------------------------------------------------------------------------- /Final/include/GameLib/Sound/Manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Sound/Manager.h -------------------------------------------------------------------------------- /Final/include/GameLib/Sound/Player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Sound/Player.h -------------------------------------------------------------------------------- /Final/include/GameLib/Sound/Wave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Sound/Wave.h -------------------------------------------------------------------------------- /Final/include/GameLib/Threading/Event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Threading/Event.h -------------------------------------------------------------------------------- /Final/include/GameLib/Threading/Manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Threading/Manager.h -------------------------------------------------------------------------------- /Final/include/GameLib/Threading/Semaphore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Threading/Semaphore.h -------------------------------------------------------------------------------- /Final/include/GameLib/Threading/Thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/Final/include/GameLib/Threading/Thread.h -------------------------------------------------------------------------------- /Final/lib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /InputDevices/include/GameLib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /InputDevices/lib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /Loading/include/GameLib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /Loading/lib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /RealTime/include/GameLib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /RealTime/lib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /Sequence1/include/GameLib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /Sequence1/lib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /Sound1/include/GameLib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /Sound1/lib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /Sound2/include/GameLib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /Sound2/lib/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | 4 | -------------------------------------------------------------------------------- /clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/clean.sh -------------------------------------------------------------------------------- /doc/codingStandard.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/doc/codingStandard.pdf -------------------------------------------------------------------------------- /doc/libraryOverview.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/doc/libraryOverview.pdf -------------------------------------------------------------------------------- /src/01_FirstGame/NimotsuKun/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/01_FirstGame/NimotsuKun/main.cpp -------------------------------------------------------------------------------- /src/01_FirstGame/NimotsuKun2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/01_FirstGame/NimotsuKun2/main.cpp -------------------------------------------------------------------------------- /src/01_FirstGame/NimotsuKun2/stageData.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/01_FirstGame/NimotsuKunBitOperation/stageData.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/01_FirstGame/NimotsuKunRawMemory/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/01_FirstGame/NimotsuKunRawMemory/main.cpp -------------------------------------------------------------------------------- /src/02_2DGraphics1/NimotsuKunBox/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/02_2DGraphics1/NimotsuKunBox/main.cpp -------------------------------------------------------------------------------- /src/02_2DGraphics1/NimotsuKunBox/stageData.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/02_2DGraphics1/NimotsuKunBoxWithTermination/stageData.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/02_2DGraphics1/NimotsuKunTextOnly/stageData.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/02_2DGraphics1/NimotuKunDot/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/02_2DGraphics1/NimotuKunDot/main.cpp -------------------------------------------------------------------------------- /src/02_2DGraphics1/NimotuKunDot/stageData.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/02_2DGraphics1/drawPixels/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/02_2DGraphics1/drawPixels/main.cpp -------------------------------------------------------------------------------- /src/03_2DGraphics2/NimotsuKunAlphaBlend/stageData.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/03_2DGraphics2/NimotsuKunAlphaTest/stageData.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/03_2DGraphics2/NimotsuKunImage/Array2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/03_2DGraphics2/NimotsuKunImage/Array2D.h -------------------------------------------------------------------------------- /src/03_2DGraphics2/NimotsuKunImage/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/03_2DGraphics2/NimotsuKunImage/File.cpp -------------------------------------------------------------------------------- /src/03_2DGraphics2/NimotsuKunImage/State.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/03_2DGraphics2/NimotsuKunImage/State.cpp -------------------------------------------------------------------------------- /src/03_2DGraphics2/NimotsuKunImage/State.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/03_2DGraphics2/NimotsuKunImage/State.h -------------------------------------------------------------------------------- /src/03_2DGraphics2/NimotsuKunImage/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/03_2DGraphics2/NimotsuKunImage/main.cpp -------------------------------------------------------------------------------- /src/03_2DGraphics2/NimotsuKunImage/stageData.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/03_2DGraphics2/displayImage/bar.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/03_2DGraphics2/displayImage/bar.dds -------------------------------------------------------------------------------- /src/03_2DGraphics2/displayImage/bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/03_2DGraphics2/displayImage/bar.png -------------------------------------------------------------------------------- /src/03_2DGraphics2/displayImage/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/03_2DGraphics2/displayImage/main.cpp -------------------------------------------------------------------------------- /src/04_RealTime/NimotsuKunConstantFrameRate/stageData.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/04_RealTime/NimotsuKunRealTime/Array2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/04_RealTime/NimotsuKunRealTime/Array2D.h -------------------------------------------------------------------------------- /src/04_RealTime/NimotsuKunRealTime/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/04_RealTime/NimotsuKunRealTime/File.cpp -------------------------------------------------------------------------------- /src/04_RealTime/NimotsuKunRealTime/Image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/04_RealTime/NimotsuKunRealTime/Image.cpp -------------------------------------------------------------------------------- /src/04_RealTime/NimotsuKunRealTime/State.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/04_RealTime/NimotsuKunRealTime/State.cpp -------------------------------------------------------------------------------- /src/04_RealTime/NimotsuKunRealTime/State.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/04_RealTime/NimotsuKunRealTime/State.h -------------------------------------------------------------------------------- /src/04_RealTime/NimotsuKunRealTime/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/04_RealTime/NimotsuKunRealTime/main.cpp -------------------------------------------------------------------------------- /src/04_RealTime/NimotsuKunRealTime/stageData.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/04_RealTime/NimotsuKunRealTime2/Array2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/04_RealTime/NimotsuKunRealTime2/Array2D.h -------------------------------------------------------------------------------- /src/04_RealTime/NimotsuKunRealTime2/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/04_RealTime/NimotsuKunRealTime2/File.cpp -------------------------------------------------------------------------------- /src/04_RealTime/NimotsuKunRealTime2/Image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/04_RealTime/NimotsuKunRealTime2/Image.cpp -------------------------------------------------------------------------------- /src/04_RealTime/NimotsuKunRealTime2/State.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/04_RealTime/NimotsuKunRealTime2/State.cpp -------------------------------------------------------------------------------- /src/04_RealTime/NimotsuKunRealTime2/State.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/04_RealTime/NimotsuKunRealTime2/State.h -------------------------------------------------------------------------------- /src/04_RealTime/NimotsuKunRealTime2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/04_RealTime/NimotsuKunRealTime2/main.cpp -------------------------------------------------------------------------------- /src/04_RealTime/NimotsuKunRealTime2/stageData.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/04_RealTime/NimotsuKunSmoothMove/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/04_RealTime/NimotsuKunSmoothMove/File.cpp -------------------------------------------------------------------------------- /src/04_RealTime/NimotsuKunSmoothMove/State.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/04_RealTime/NimotsuKunSmoothMove/State.h -------------------------------------------------------------------------------- /src/04_RealTime/NimotsuKunSmoothMove/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/04_RealTime/NimotsuKunSmoothMove/main.cpp -------------------------------------------------------------------------------- /src/04_RealTime/NimotsuKunSmoothMove/stageData.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/04_RealTime/NimotsuKunVariableFrameRate/stageData.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/05_Sequence1/NimotsuKunWithSequence1/stageData.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/05_Sequence1/NimotsuKunWithSequence2/data/stageData/1.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/05_Sequence1/NimotsuKunWithSequence2/data/stageData/2.txt: -------------------------------------------------------------------------------- 1 | ####### 2 | #. .# 3 | # o o # 4 | # p # 5 | # o o # 6 | #. .# 7 | ####### 8 | -------------------------------------------------------------------------------- /src/05_Sequence1/NimotsuKunWithSequence2/data/stageData/3.txt: -------------------------------------------------------------------------------- 1 | ######### 2 | #.......# 3 | #ooooooo# 4 | # p # 5 | #ooooooo# 6 | #.......# 7 | ######### 8 | -------------------------------------------------------------------------------- /src/05_Sequence1/NimotsuKunWithSequence2/data/stageData/4.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/05_Sequence1/NimotsuKunWithSequence2/data/stageData/5.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/05_Sequence1/NimotsuKunWithSequence2/data/stageData/6.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/05_Sequence1/NimotsuKunWithSequence2/data/stageData/7.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/05_Sequence1/NimotsuKunWithSequence2/data/stageData/8.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/05_Sequence1/NimotsuKunWithSequence2/data/stageData/9.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/06_Font1/NimotsuKunWithFont/Array2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/06_Font1/NimotsuKunWithFont/Array2D.h -------------------------------------------------------------------------------- /src/06_Font1/NimotsuKunWithFont/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/06_Font1/NimotsuKunWithFont/File.cpp -------------------------------------------------------------------------------- /src/06_Font1/NimotsuKunWithFont/Image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/06_Font1/NimotsuKunWithFont/Image.cpp -------------------------------------------------------------------------------- /src/06_Font1/NimotsuKunWithFont/State.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/06_Font1/NimotsuKunWithFont/State.cpp -------------------------------------------------------------------------------- /src/06_Font1/NimotsuKunWithFont/State.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/06_Font1/NimotsuKunWithFont/State.h -------------------------------------------------------------------------------- /src/06_Font1/NimotsuKunWithFont/data/stageData/1.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/06_Font1/NimotsuKunWithFont/data/stageData/2.txt: -------------------------------------------------------------------------------- 1 | ####### 2 | #. .# 3 | # o o # 4 | # p # 5 | # o o # 6 | #. .# 7 | ####### 8 | -------------------------------------------------------------------------------- /src/06_Font1/NimotsuKunWithFont/data/stageData/3.txt: -------------------------------------------------------------------------------- 1 | ######### 2 | #.......# 3 | #ooooooo# 4 | # p # 5 | #ooooooo# 6 | #.......# 7 | ######### 8 | -------------------------------------------------------------------------------- /src/06_Font1/NimotsuKunWithFont/data/stageData/4.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/06_Font1/NimotsuKunWithFont/data/stageData/5.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/06_Font1/NimotsuKunWithFont/data/stageData/6.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/06_Font1/NimotsuKunWithFont/data/stageData/7.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/06_Font1/NimotsuKunWithFont/data/stageData/8.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/06_Font1/NimotsuKunWithFont/data/stageData/9.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/06_Font1/NimotsuKunWithFont/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/06_Font1/NimotsuKunWithFont/main.cpp -------------------------------------------------------------------------------- /src/07_2DActionGame/BakudanBitoSequenceOnly/data/stageData/1.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/07_2DActionGame/BakudanBitoSequenceOnly/data/stageData/2.txt: -------------------------------------------------------------------------------- 1 | ####### 2 | #. .# 3 | # o o # 4 | # p # 5 | # o o # 6 | #. .# 7 | ####### 8 | -------------------------------------------------------------------------------- /src/07_2DActionGame/BakudanBitoSequenceOnly/data/stageData/3.txt: -------------------------------------------------------------------------------- 1 | ######### 2 | #.......# 3 | #ooooooo# 4 | # p # 5 | #ooooooo# 6 | #.......# 7 | ######### 8 | -------------------------------------------------------------------------------- /src/07_2DActionGame/BakudanBitoSequenceOnly/data/stageData/4.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/07_2DActionGame/BakudanBitoSequenceOnly/data/stageData/5.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/07_2DActionGame/BakudanBitoSequenceOnly/data/stageData/6.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/07_2DActionGame/BakudanBitoSequenceOnly/data/stageData/7.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/07_2DActionGame/BakudanBitoSequenceOnly/data/stageData/8.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/07_2DActionGame/BakudanBitoSequenceOnly/data/stageData/9.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/07_2DActionGame/NimotsuKunWithSystemFont/data/stageData/1.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/07_2DActionGame/NimotsuKunWithSystemFont/data/stageData/2.txt: -------------------------------------------------------------------------------- 1 | ####### 2 | #. .# 3 | # o o # 4 | # p # 5 | # o o # 6 | #. .# 7 | ####### 8 | -------------------------------------------------------------------------------- /src/07_2DActionGame/NimotsuKunWithSystemFont/data/stageData/3.txt: -------------------------------------------------------------------------------- 1 | ######### 2 | #.......# 3 | #ooooooo# 4 | # p # 5 | #ooooooo# 6 | #.......# 7 | ######### 8 | -------------------------------------------------------------------------------- /src/07_2DActionGame/NimotsuKunWithSystemFont/data/stageData/4.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/07_2DActionGame/NimotsuKunWithSystemFont/data/stageData/5.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/07_2DActionGame/NimotsuKunWithSystemFont/data/stageData/6.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/07_2DActionGame/NimotsuKunWithSystemFont/data/stageData/7.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/07_2DActionGame/NimotsuKunWithSystemFont/data/stageData/8.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/07_2DActionGame/NimotsuKunWithSystemFont/data/stageData/9.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/08_2DCollision/Detection/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/08_2DCollision/Detection/main.cpp -------------------------------------------------------------------------------- /src/08_2DCollision/Reaction1/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/08_2DCollision/Reaction1/main.cpp -------------------------------------------------------------------------------- /src/08_2DCollision/Reaction2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/08_2DCollision/Reaction2/main.cpp -------------------------------------------------------------------------------- /src/08_2DCollision/Reaction3/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/08_2DCollision/Reaction3/main.cpp -------------------------------------------------------------------------------- /src/08_2DCollision/Reaction4/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/08_2DCollision/Reaction4/main.cpp -------------------------------------------------------------------------------- /src/08_2DCollision/Reaction5/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/08_2DCollision/Reaction5/main.cpp -------------------------------------------------------------------------------- /src/08_2DCollision/ReducingStress1/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/08_2DCollision/ReducingStress1/main.cpp -------------------------------------------------------------------------------- /src/08_2DCollision/ReducingStress2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/08_2DCollision/ReducingStress2/main.cpp -------------------------------------------------------------------------------- /src/08_2DCollision/ReducingStress3/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/08_2DCollision/ReducingStress3/main.cpp -------------------------------------------------------------------------------- /src/08_2DCollision/StressfulReaction/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/08_2DCollision/StressfulReaction/main.cpp -------------------------------------------------------------------------------- /src/09_InputDevices/Mouse/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/09_InputDevices/Mouse/main.cpp -------------------------------------------------------------------------------- /src/10_Sequence2/Polymorphism/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/10_Sequence2/Polymorphism/main.cpp -------------------------------------------------------------------------------- /src/11_Sound1/BakudanbitoWithSound/Array2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/11_Sound1/BakudanbitoWithSound/Array2D.h -------------------------------------------------------------------------------- /src/11_Sound1/BakudanbitoWithSound/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/11_Sound1/BakudanbitoWithSound/File.cpp -------------------------------------------------------------------------------- /src/11_Sound1/BakudanbitoWithSound/Image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/11_Sound1/BakudanbitoWithSound/Image.cpp -------------------------------------------------------------------------------- /src/11_Sound1/BakudanbitoWithSound/Pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/11_Sound1/BakudanbitoWithSound/Pad.h -------------------------------------------------------------------------------- /src/11_Sound1/BakudanbitoWithSound/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/11_Sound1/BakudanbitoWithSound/main.cpp -------------------------------------------------------------------------------- /src/11_Sound1/MultipleWaveFile/charara.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/11_Sound1/MultipleWaveFile/charara.wav -------------------------------------------------------------------------------- /src/11_Sound1/MultipleWaveFile/dokaan.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/11_Sound1/MultipleWaveFile/dokaan.wav -------------------------------------------------------------------------------- /src/11_Sound1/MultipleWaveFile/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/11_Sound1/MultipleWaveFile/main.cpp -------------------------------------------------------------------------------- /src/11_Sound1/SingleWaveFile/dokaan.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/11_Sound1/SingleWaveFile/dokaan.wav -------------------------------------------------------------------------------- /src/11_Sound1/SingleWaveFile/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/11_Sound1/SingleWaveFile/main.cpp -------------------------------------------------------------------------------- /src/11_Sound1/WaveSynthesis/Note.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/11_Sound1/WaveSynthesis/Note.h -------------------------------------------------------------------------------- /src/11_Sound1/WaveSynthesis/Track.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/11_Sound1/WaveSynthesis/Track.cpp -------------------------------------------------------------------------------- /src/11_Sound1/WaveSynthesis/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/11_Sound1/WaveSynthesis/main.cpp -------------------------------------------------------------------------------- /src/11_Sound2/ChangeTimbre/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/11_Sound2/ChangeTimbre/main.cpp -------------------------------------------------------------------------------- /src/11_Sound2/MultiTrack/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/11_Sound2/MultiTrack/main.cpp -------------------------------------------------------------------------------- /src/11_Sound2/Scale/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/11_Sound2/Scale/main.cpp -------------------------------------------------------------------------------- /src/11_Sound2/SingleTrack/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/11_Sound2/SingleTrack/main.cpp -------------------------------------------------------------------------------- /src/11_Sound2/WavFile/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/11_Sound2/WavFile/File.cpp -------------------------------------------------------------------------------- /src/11_Sound2/WavFile/dokaan.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/11_Sound2/WavFile/dokaan.wav -------------------------------------------------------------------------------- /src/11_Sound2/WavFile/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/11_Sound2/WavFile/main.cpp -------------------------------------------------------------------------------- /src/12_2DTransform/MergeMatrices/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/12_2DTransform/MergeMatrices/File.cpp -------------------------------------------------------------------------------- /src/12_2DTransform/MergeMatrices/Matrix23.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/12_2DTransform/MergeMatrices/Matrix23.cpp -------------------------------------------------------------------------------- /src/12_2DTransform/MergeMatrices/Matrix23.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/12_2DTransform/MergeMatrices/Matrix23.h -------------------------------------------------------------------------------- /src/12_2DTransform/MergeMatrices/Vector2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/12_2DTransform/MergeMatrices/Vector2.h -------------------------------------------------------------------------------- /src/12_2DTransform/MergeMatrices/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/12_2DTransform/MergeMatrices/main.cpp -------------------------------------------------------------------------------- /src/12_2DTransform/Rotation1/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/12_2DTransform/Rotation1/File.cpp -------------------------------------------------------------------------------- /src/12_2DTransform/Rotation1/background.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/12_2DTransform/Rotation1/background.dds -------------------------------------------------------------------------------- /src/12_2DTransform/Rotation1/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/12_2DTransform/Rotation1/main.cpp -------------------------------------------------------------------------------- /src/12_2DTransform/Rotation2/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/12_2DTransform/Rotation2/File.cpp -------------------------------------------------------------------------------- /src/12_2DTransform/Rotation2/background.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/12_2DTransform/Rotation2/background.dds -------------------------------------------------------------------------------- /src/12_2DTransform/Rotation2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/12_2DTransform/Rotation2/main.cpp -------------------------------------------------------------------------------- /src/12_2DTransform/Scaling/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/12_2DTransform/Scaling/File.cpp -------------------------------------------------------------------------------- /src/12_2DTransform/Scaling/Vector2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/12_2DTransform/Scaling/Vector2.h -------------------------------------------------------------------------------- /src/12_2DTransform/Scaling/background.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/12_2DTransform/Scaling/background.dds -------------------------------------------------------------------------------- /src/12_2DTransform/Scaling/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/12_2DTransform/Scaling/main.cpp -------------------------------------------------------------------------------- /src/13_3DHardware1/AlphaBlend/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/13_3DHardware1/AlphaBlend/main.cpp -------------------------------------------------------------------------------- /src/13_3DHardware1/Transform/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/13_3DHardware1/Transform/File.cpp -------------------------------------------------------------------------------- /src/13_3DHardware1/Transform/Matrix23.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/13_3DHardware1/Transform/Matrix23.cpp -------------------------------------------------------------------------------- /src/13_3DHardware1/Transform/Matrix23.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/13_3DHardware1/Transform/Matrix23.h -------------------------------------------------------------------------------- /src/13_3DHardware1/Transform/Vector2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/13_3DHardware1/Transform/Vector2.h -------------------------------------------------------------------------------- /src/13_3DHardware1/Transform/background.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/13_3DHardware1/Transform/background.dds -------------------------------------------------------------------------------- /src/13_3DHardware1/Transform/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/13_3DHardware1/Transform/main.cpp -------------------------------------------------------------------------------- /src/14_3DGraphics1/3DRotation/Matrix34.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/14_3DGraphics1/3DRotation/Matrix34.cpp -------------------------------------------------------------------------------- /src/14_3DGraphics1/3DRotation/Matrix34.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/14_3DGraphics1/3DRotation/Matrix34.h -------------------------------------------------------------------------------- /src/14_3DGraphics1/3DRotation/Vector3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/14_3DGraphics1/3DRotation/Vector3.h -------------------------------------------------------------------------------- /src/14_3DGraphics1/3DRotation/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/14_3DGraphics1/3DRotation/main.cpp -------------------------------------------------------------------------------- /src/14_3DGraphics1/ViewTransform/Matrix34.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/14_3DGraphics1/ViewTransform/Matrix34.cpp -------------------------------------------------------------------------------- /src/14_3DGraphics1/ViewTransform/Matrix34.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/14_3DGraphics1/ViewTransform/Matrix34.h -------------------------------------------------------------------------------- /src/14_3DGraphics1/ViewTransform/Vector3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/14_3DGraphics1/ViewTransform/Vector3.h -------------------------------------------------------------------------------- /src/14_3DGraphics1/ViewTransform/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/14_3DGraphics1/ViewTransform/main.cpp -------------------------------------------------------------------------------- /src/14_3DGraphics1/WholeTransform/Matrix34.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/14_3DGraphics1/WholeTransform/Matrix34.h -------------------------------------------------------------------------------- /src/14_3DGraphics1/WholeTransform/Matrix44.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/14_3DGraphics1/WholeTransform/Matrix44.h -------------------------------------------------------------------------------- /src/14_3DGraphics1/WholeTransform/Vector3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/14_3DGraphics1/WholeTransform/Vector3.h -------------------------------------------------------------------------------- /src/14_3DGraphics1/WholeTransform/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/14_3DGraphics1/WholeTransform/main.cpp -------------------------------------------------------------------------------- /src/14_3DGraphics1/WorldTransform/Matrix34.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/14_3DGraphics1/WorldTransform/Matrix34.h -------------------------------------------------------------------------------- /src/14_3DGraphics1/WorldTransform/Vector3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/14_3DGraphics1/WorldTransform/Vector3.h -------------------------------------------------------------------------------- /src/14_3DGraphics1/WorldTransform/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/14_3DGraphics1/WorldTransform/main.cpp -------------------------------------------------------------------------------- /src/14_3DGraphics1/ZTest/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/14_3DGraphics1/ZTest/main.cpp -------------------------------------------------------------------------------- /src/15_GraphicsLibrary1/Application/grid.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/15_GraphicsLibrary1/Application/grid.tga -------------------------------------------------------------------------------- /src/15_GraphicsLibrary1/Application/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/15_GraphicsLibrary1/Application/main.cpp -------------------------------------------------------------------------------- /src/15_GraphicsLibrary1/Library/src/Batch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/15_GraphicsLibrary1/Library/src/Batch.cpp -------------------------------------------------------------------------------- /src/15_GraphicsLibrary1/UsageSample/grid.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/15_GraphicsLibrary1/UsageSample/grid.tga -------------------------------------------------------------------------------- /src/15_GraphicsLibrary1/UsageSample/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/15_GraphicsLibrary1/UsageSample/main.cpp -------------------------------------------------------------------------------- /src/17_FastCode/BinarySearch/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/17_FastCode/BinarySearch/main.cpp -------------------------------------------------------------------------------- /src/17_FastCode/CacheMissHell/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/17_FastCode/CacheMissHell/main.cpp -------------------------------------------------------------------------------- /src/17_FastCode/ListUsingArray/List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/17_FastCode/ListUsingArray/List.cpp -------------------------------------------------------------------------------- /src/17_FastCode/ListUsingArray/List.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/17_FastCode/ListUsingArray/List.h -------------------------------------------------------------------------------- /src/17_FastCode/ListUsingArray/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/17_FastCode/ListUsingArray/main.cpp -------------------------------------------------------------------------------- /src/17_FastCode/ListUsingNew/List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/17_FastCode/ListUsingNew/List.cpp -------------------------------------------------------------------------------- /src/17_FastCode/ListUsingNew/List.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/17_FastCode/ListUsingNew/List.h -------------------------------------------------------------------------------- /src/17_FastCode/ListUsingNew/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/17_FastCode/ListUsingNew/main.cpp -------------------------------------------------------------------------------- /src/18_3DCollision1/Library/src/Batch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/18_3DCollision1/Library/src/Batch.cpp -------------------------------------------------------------------------------- /src/18_3DCollision1/Library/src/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/18_3DCollision1/Library/src/File.cpp -------------------------------------------------------------------------------- /src/18_3DCollision1/Library/src/Matrix34.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/18_3DCollision1/Library/src/Matrix34.cpp -------------------------------------------------------------------------------- /src/18_3DCollision1/Library/src/Matrix44.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/18_3DCollision1/Library/src/Matrix44.cpp -------------------------------------------------------------------------------- /src/18_3DCollision1/Library/src/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/18_3DCollision1/Library/src/Texture.cpp -------------------------------------------------------------------------------- /src/19_RoboFightDesign/Library/src/Batch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/19_RoboFightDesign/Library/src/Batch.cpp -------------------------------------------------------------------------------- /src/19_RoboFightDesign/Library/src/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/19_RoboFightDesign/Library/src/File.cpp -------------------------------------------------------------------------------- /src/21_Animation/Circuit/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/21_Animation/Circuit/main.cpp -------------------------------------------------------------------------------- /src/21_Animation/Library/src/Animation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/21_Animation/Library/src/Animation.cpp -------------------------------------------------------------------------------- /src/21_Animation/Library/src/Batch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/21_Animation/Library/src/Batch.cpp -------------------------------------------------------------------------------- /src/21_Animation/Library/src/Curve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/21_Animation/Library/src/Curve.cpp -------------------------------------------------------------------------------- /src/21_Animation/Library/src/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/21_Animation/Library/src/File.cpp -------------------------------------------------------------------------------- /src/21_Animation/Library/src/IndexBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/21_Animation/Library/src/IndexBuffer.cpp -------------------------------------------------------------------------------- /src/21_Animation/Library/src/Matrix34.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/21_Animation/Library/src/Matrix34.cpp -------------------------------------------------------------------------------- /src/21_Animation/Library/src/Matrix44.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/21_Animation/Library/src/Matrix44.cpp -------------------------------------------------------------------------------- /src/21_Animation/Library/src/Node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/21_Animation/Library/src/Node.cpp -------------------------------------------------------------------------------- /src/21_Animation/Library/src/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/21_Animation/Library/src/Texture.cpp -------------------------------------------------------------------------------- /src/21_Animation/Library/src/Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/21_Animation/Library/src/Tree.cpp -------------------------------------------------------------------------------- /src/21_Animation/Library/src/TreeTemplate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/21_Animation/Library/src/TreeTemplate.cpp -------------------------------------------------------------------------------- /src/21_Animation/Library/src/VertexBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/21_Animation/Library/src/VertexBuffer.cpp -------------------------------------------------------------------------------- /src/21_Animation/SimpleSine/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/21_Animation/SimpleSine/main.cpp -------------------------------------------------------------------------------- /src/21_Animation/SolarSystem1/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/21_Animation/SolarSystem1/main.cpp -------------------------------------------------------------------------------- /src/21_Animation/SolarSystem2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/21_Animation/SolarSystem2/main.cpp -------------------------------------------------------------------------------- /src/21_Animation/SolarSystem3/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/21_Animation/SolarSystem3/main.cpp -------------------------------------------------------------------------------- /src/21_Animation/SolarSystem4/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/21_Animation/SolarSystem4/main.cpp -------------------------------------------------------------------------------- /src/21_Animation/SolarSystem5/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/21_Animation/SolarSystem5/main.cpp -------------------------------------------------------------------------------- /src/21_Animation/SolarSystem6/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/21_Animation/SolarSystem6/main.cpp -------------------------------------------------------------------------------- /src/22_3DCollision2/CirclesKDTree/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/22_3DCollision2/CirclesKDTree/main.cpp -------------------------------------------------------------------------------- /src/22_3DCollision2/CirclesSorting1/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/22_3DCollision2/CirclesSorting1/main.cpp -------------------------------------------------------------------------------- /src/22_3DCollision2/CirclesSorting2/List.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/22_3DCollision2/CirclesSorting2/List.h -------------------------------------------------------------------------------- /src/22_3DCollision2/CirclesSorting2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/22_3DCollision2/CirclesSorting2/main.cpp -------------------------------------------------------------------------------- /src/23_Loading/Archiver1/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/Archiver1/main.cpp -------------------------------------------------------------------------------- /src/23_Loading/ConstantRate/Loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/ConstantRate/Loader.cpp -------------------------------------------------------------------------------- /src/23_Loading/ConstantRate/Loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/ConstantRate/Loader.h -------------------------------------------------------------------------------- /src/23_Loading/ConstantRate/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/ConstantRate/main.cpp -------------------------------------------------------------------------------- /src/23_Loading/CorrectIncrementation/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/CorrectIncrementation/main.cpp -------------------------------------------------------------------------------- /src/23_Loading/DictionaryCompression/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/DictionaryCompression/main.cpp -------------------------------------------------------------------------------- /src/23_Loading/HuffmanCoder/BitStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/HuffmanCoder/BitStream.cpp -------------------------------------------------------------------------------- /src/23_Loading/HuffmanCoder/BitStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/HuffmanCoder/BitStream.h -------------------------------------------------------------------------------- /src/23_Loading/HuffmanCoder/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/HuffmanCoder/main.cpp -------------------------------------------------------------------------------- /src/23_Loading/LoaderUsingThread/Loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/LoaderUsingThread/Loader.cpp -------------------------------------------------------------------------------- /src/23_Loading/LoaderUsingThread/Loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/LoaderUsingThread/Loader.h -------------------------------------------------------------------------------- /src/23_Loading/LoaderUsingThread/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/LoaderUsingThread/main.cpp -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/archiver.bat: -------------------------------------------------------------------------------- 1 | .\Archiver1.exe data -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/1.txt: -------------------------------------------------------------------------------- 1 | 1 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/10.txt: -------------------------------------------------------------------------------- 1 | 0000000000 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/100.txt: -------------------------------------------------------------------------------- 1 | 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/101.txt: -------------------------------------------------------------------------------- 1 | 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/102.txt: -------------------------------------------------------------------------------- 1 | 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/103.txt: -------------------------------------------------------------------------------- 1 | 3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/104.txt: -------------------------------------------------------------------------------- 1 | 44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/105.txt: -------------------------------------------------------------------------------- 1 | 555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/106.txt: -------------------------------------------------------------------------------- 1 | 6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/107.txt: -------------------------------------------------------------------------------- 1 | 77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/108.txt: -------------------------------------------------------------------------------- 1 | 888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/109.txt: -------------------------------------------------------------------------------- 1 | 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/11.txt: -------------------------------------------------------------------------------- 1 | 11111111111 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/110.txt: -------------------------------------------------------------------------------- 1 | 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/111.txt: -------------------------------------------------------------------------------- 1 | 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/112.txt: -------------------------------------------------------------------------------- 1 | 2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/113.txt: -------------------------------------------------------------------------------- 1 | 33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/114.txt: -------------------------------------------------------------------------------- 1 | 444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/115.txt: -------------------------------------------------------------------------------- 1 | 5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/116.txt: -------------------------------------------------------------------------------- 1 | 66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/117.txt: -------------------------------------------------------------------------------- 1 | 777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/118.txt: -------------------------------------------------------------------------------- 1 | 8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/119.txt: -------------------------------------------------------------------------------- 1 | 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/12.txt: -------------------------------------------------------------------------------- 1 | 222222222222 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/120.txt: -------------------------------------------------------------------------------- 1 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/121.txt: -------------------------------------------------------------------------------- 1 | 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/122.txt: -------------------------------------------------------------------------------- 1 | 22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/123.txt: -------------------------------------------------------------------------------- 1 | 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/124.txt: -------------------------------------------------------------------------------- 1 | 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/125.txt: -------------------------------------------------------------------------------- 1 | 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/126.txt: -------------------------------------------------------------------------------- 1 | 666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/127.txt: -------------------------------------------------------------------------------- 1 | 7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/128.txt: -------------------------------------------------------------------------------- 1 | 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/129.txt: -------------------------------------------------------------------------------- 1 | 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/13.txt: -------------------------------------------------------------------------------- 1 | 3333333333333 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/130.txt: -------------------------------------------------------------------------------- 1 | 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/131.txt: -------------------------------------------------------------------------------- 1 | 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/132.txt: -------------------------------------------------------------------------------- 1 | 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/133.txt: -------------------------------------------------------------------------------- 1 | 3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/134.txt: -------------------------------------------------------------------------------- 1 | 44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/135.txt: -------------------------------------------------------------------------------- 1 | 555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/136.txt: -------------------------------------------------------------------------------- 1 | 6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/137.txt: -------------------------------------------------------------------------------- 1 | 77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/138.txt: -------------------------------------------------------------------------------- 1 | 888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/139.txt: -------------------------------------------------------------------------------- 1 | 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/14.txt: -------------------------------------------------------------------------------- 1 | 44444444444444 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/140.txt: -------------------------------------------------------------------------------- 1 | 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/141.txt: -------------------------------------------------------------------------------- 1 | 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/142.txt: -------------------------------------------------------------------------------- 1 | 2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/143.txt: -------------------------------------------------------------------------------- 1 | 33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/144.txt: -------------------------------------------------------------------------------- 1 | 444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/145.txt: -------------------------------------------------------------------------------- 1 | 5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/146.txt: -------------------------------------------------------------------------------- 1 | 66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/147.txt: -------------------------------------------------------------------------------- 1 | 777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/15.txt: -------------------------------------------------------------------------------- 1 | 555555555555555 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/16.txt: -------------------------------------------------------------------------------- 1 | 6666666666666666 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/17.txt: -------------------------------------------------------------------------------- 1 | 77777777777777777 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/18.txt: -------------------------------------------------------------------------------- 1 | 888888888888888888 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/19.txt: -------------------------------------------------------------------------------- 1 | 9999999999999999999 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/2.txt: -------------------------------------------------------------------------------- 1 | 22 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/20.txt: -------------------------------------------------------------------------------- 1 | 00000000000000000000 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/21.txt: -------------------------------------------------------------------------------- 1 | 111111111111111111111 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/22.txt: -------------------------------------------------------------------------------- 1 | 2222222222222222222222 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/23.txt: -------------------------------------------------------------------------------- 1 | 33333333333333333333333 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/24.txt: -------------------------------------------------------------------------------- 1 | 444444444444444444444444 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/25.txt: -------------------------------------------------------------------------------- 1 | 5555555555555555555555555 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/26.txt: -------------------------------------------------------------------------------- 1 | 66666666666666666666666666 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/27.txt: -------------------------------------------------------------------------------- 1 | 777777777777777777777777777 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/28.txt: -------------------------------------------------------------------------------- 1 | 8888888888888888888888888888 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/29.txt: -------------------------------------------------------------------------------- 1 | 99999999999999999999999999999 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/3.txt: -------------------------------------------------------------------------------- 1 | 333 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/30.txt: -------------------------------------------------------------------------------- 1 | 000000000000000000000000000000 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/31.txt: -------------------------------------------------------------------------------- 1 | 1111111111111111111111111111111 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/32.txt: -------------------------------------------------------------------------------- 1 | 22222222222222222222222222222222 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/33.txt: -------------------------------------------------------------------------------- 1 | 333333333333333333333333333333333 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/34.txt: -------------------------------------------------------------------------------- 1 | 4444444444444444444444444444444444 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/35.txt: -------------------------------------------------------------------------------- 1 | 55555555555555555555555555555555555 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/36.txt: -------------------------------------------------------------------------------- 1 | 666666666666666666666666666666666666 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/37.txt: -------------------------------------------------------------------------------- 1 | 7777777777777777777777777777777777777 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/38.txt: -------------------------------------------------------------------------------- 1 | 88888888888888888888888888888888888888 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/39.txt: -------------------------------------------------------------------------------- 1 | 999999999999999999999999999999999999999 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/4.txt: -------------------------------------------------------------------------------- 1 | 4444 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/40.txt: -------------------------------------------------------------------------------- 1 | 0000000000000000000000000000000000000000 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/41.txt: -------------------------------------------------------------------------------- 1 | 11111111111111111111111111111111111111111 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/42.txt: -------------------------------------------------------------------------------- 1 | 222222222222222222222222222222222222222222 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/43.txt: -------------------------------------------------------------------------------- 1 | 3333333333333333333333333333333333333333333 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/44.txt: -------------------------------------------------------------------------------- 1 | 44444444444444444444444444444444444444444444 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/45.txt: -------------------------------------------------------------------------------- 1 | 555555555555555555555555555555555555555555555 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/46.txt: -------------------------------------------------------------------------------- 1 | 6666666666666666666666666666666666666666666666 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/47.txt: -------------------------------------------------------------------------------- 1 | 77777777777777777777777777777777777777777777777 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/48.txt: -------------------------------------------------------------------------------- 1 | 888888888888888888888888888888888888888888888888 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/49.txt: -------------------------------------------------------------------------------- 1 | 9999999999999999999999999999999999999999999999999 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/5.txt: -------------------------------------------------------------------------------- 1 | 55555 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/50.txt: -------------------------------------------------------------------------------- 1 | 00000000000000000000000000000000000000000000000000 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/51.txt: -------------------------------------------------------------------------------- 1 | 111111111111111111111111111111111111111111111111111 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/52.txt: -------------------------------------------------------------------------------- 1 | 2222222222222222222222222222222222222222222222222222 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/53.txt: -------------------------------------------------------------------------------- 1 | 33333333333333333333333333333333333333333333333333333 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/54.txt: -------------------------------------------------------------------------------- 1 | 444444444444444444444444444444444444444444444444444444 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/55.txt: -------------------------------------------------------------------------------- 1 | 5555555555555555555555555555555555555555555555555555555 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/56.txt: -------------------------------------------------------------------------------- 1 | 66666666666666666666666666666666666666666666666666666666 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/57.txt: -------------------------------------------------------------------------------- 1 | 777777777777777777777777777777777777777777777777777777777 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/58.txt: -------------------------------------------------------------------------------- 1 | 8888888888888888888888888888888888888888888888888888888888 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/59.txt: -------------------------------------------------------------------------------- 1 | 99999999999999999999999999999999999999999999999999999999999 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/6.txt: -------------------------------------------------------------------------------- 1 | 666666 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/60.txt: -------------------------------------------------------------------------------- 1 | 000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/61.txt: -------------------------------------------------------------------------------- 1 | 1111111111111111111111111111111111111111111111111111111111111 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/62.txt: -------------------------------------------------------------------------------- 1 | 22222222222222222222222222222222222222222222222222222222222222 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/63.txt: -------------------------------------------------------------------------------- 1 | 333333333333333333333333333333333333333333333333333333333333333 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/64.txt: -------------------------------------------------------------------------------- 1 | 4444444444444444444444444444444444444444444444444444444444444444 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/65.txt: -------------------------------------------------------------------------------- 1 | 55555555555555555555555555555555555555555555555555555555555555555 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/66.txt: -------------------------------------------------------------------------------- 1 | 666666666666666666666666666666666666666666666666666666666666666666 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/67.txt: -------------------------------------------------------------------------------- 1 | 7777777777777777777777777777777777777777777777777777777777777777777 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/68.txt: -------------------------------------------------------------------------------- 1 | 88888888888888888888888888888888888888888888888888888888888888888888 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/69.txt: -------------------------------------------------------------------------------- 1 | 999999999999999999999999999999999999999999999999999999999999999999999 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/7.txt: -------------------------------------------------------------------------------- 1 | 7777777 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/70.txt: -------------------------------------------------------------------------------- 1 | 0000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/71.txt: -------------------------------------------------------------------------------- 1 | 11111111111111111111111111111111111111111111111111111111111111111111111 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/72.txt: -------------------------------------------------------------------------------- 1 | 222222222222222222222222222222222222222222222222222222222222222222222222 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/73.txt: -------------------------------------------------------------------------------- 1 | 3333333333333333333333333333333333333333333333333333333333333333333333333 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/74.txt: -------------------------------------------------------------------------------- 1 | 44444444444444444444444444444444444444444444444444444444444444444444444444 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/75.txt: -------------------------------------------------------------------------------- 1 | 555555555555555555555555555555555555555555555555555555555555555555555555555 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/76.txt: -------------------------------------------------------------------------------- 1 | 6666666666666666666666666666666666666666666666666666666666666666666666666666 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/77.txt: -------------------------------------------------------------------------------- 1 | 77777777777777777777777777777777777777777777777777777777777777777777777777777 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/78.txt: -------------------------------------------------------------------------------- 1 | 888888888888888888888888888888888888888888888888888888888888888888888888888888 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/79.txt: -------------------------------------------------------------------------------- 1 | 9999999999999999999999999999999999999999999999999999999999999999999999999999999 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/8.txt: -------------------------------------------------------------------------------- 1 | 88888888 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/80.txt: -------------------------------------------------------------------------------- 1 | 00000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/81.txt: -------------------------------------------------------------------------------- 1 | 111111111111111111111111111111111111111111111111111111111111111111111111111111111 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/82.txt: -------------------------------------------------------------------------------- 1 | 2222222222222222222222222222222222222222222222222222222222222222222222222222222222 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/83.txt: -------------------------------------------------------------------------------- 1 | 33333333333333333333333333333333333333333333333333333333333333333333333333333333333 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/84.txt: -------------------------------------------------------------------------------- 1 | 444444444444444444444444444444444444444444444444444444444444444444444444444444444444 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/85.txt: -------------------------------------------------------------------------------- 1 | 5555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/86.txt: -------------------------------------------------------------------------------- 1 | 66666666666666666666666666666666666666666666666666666666666666666666666666666666666666 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/87.txt: -------------------------------------------------------------------------------- 1 | 777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/88.txt: -------------------------------------------------------------------------------- 1 | 8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/89.txt: -------------------------------------------------------------------------------- 1 | 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/9.txt: -------------------------------------------------------------------------------- 1 | 999999999 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/90.txt: -------------------------------------------------------------------------------- 1 | 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/91.txt: -------------------------------------------------------------------------------- 1 | 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/92.txt: -------------------------------------------------------------------------------- 1 | 22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/93.txt: -------------------------------------------------------------------------------- 1 | 333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/94.txt: -------------------------------------------------------------------------------- 1 | 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/95.txt: -------------------------------------------------------------------------------- 1 | 55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/96.txt: -------------------------------------------------------------------------------- 1 | 666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/97.txt: -------------------------------------------------------------------------------- 1 | 7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/98.txt: -------------------------------------------------------------------------------- 1 | 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 -------------------------------------------------------------------------------- /src/23_Loading/LoaderWithArchiveAccess/data/99.txt: -------------------------------------------------------------------------------- 1 | 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 -------------------------------------------------------------------------------- /src/23_Loading/LoadingUsingThread/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/LoadingUsingThread/main.cpp -------------------------------------------------------------------------------- /src/23_Loading/OneFilePerFrame/Loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/OneFilePerFrame/Loader.cpp -------------------------------------------------------------------------------- /src/23_Loading/OneFilePerFrame/Loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/OneFilePerFrame/Loader.h -------------------------------------------------------------------------------- /src/23_Loading/OneFilePerFrame/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/OneFilePerFrame/main.cpp -------------------------------------------------------------------------------- /src/23_Loading/RaceCondition/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/RaceCondition/main.cpp -------------------------------------------------------------------------------- /src/23_Loading/RaceCondition2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/RaceCondition2/main.cpp -------------------------------------------------------------------------------- /src/23_Loading/RangeCoder/BitStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/RangeCoder/BitStream.cpp -------------------------------------------------------------------------------- /src/23_Loading/RangeCoder/BitStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/RangeCoder/BitStream.h -------------------------------------------------------------------------------- /src/23_Loading/RangeCoder/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/RangeCoder/main.cpp -------------------------------------------------------------------------------- /src/23_Loading/RunLengthCompression/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/RunLengthCompression/main.cpp -------------------------------------------------------------------------------- /src/23_Loading/SimpleLoader/Loader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/SimpleLoader/Loader.cpp -------------------------------------------------------------------------------- /src/23_Loading/SimpleLoader/Loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/SimpleLoader/Loader.h -------------------------------------------------------------------------------- /src/23_Loading/SimpleLoader/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/SimpleLoader/main.cpp -------------------------------------------------------------------------------- /src/23_Loading/SimpleThread/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/SimpleThread/main.cpp -------------------------------------------------------------------------------- /src/23_Loading/WrongIncermentation/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/WrongIncermentation/main.cpp -------------------------------------------------------------------------------- /src/23_Loading/WrongIncrementation2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/WrongIncrementation2/main.cpp -------------------------------------------------------------------------------- /src/23_Loading/data/robo.dds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/23_Loading/data/robo.dds -------------------------------------------------------------------------------- /src/25_UsingFinalLibrary/AntiAlias/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/25_UsingFinalLibrary/AntiAlias/main.cpp -------------------------------------------------------------------------------- /src/25_UsingFinalLibrary/AntiAlias/robo.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/25_UsingFinalLibrary/AntiAlias/robo.tga -------------------------------------------------------------------------------- /src/25_UsingFinalLibrary/DrawCube/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/25_UsingFinalLibrary/DrawCube/main.cpp -------------------------------------------------------------------------------- /src/25_UsingFinalLibrary/DrawCube/robo.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/25_UsingFinalLibrary/DrawCube/robo.tga -------------------------------------------------------------------------------- /src/25_UsingFinalLibrary/RoboFightUsingFinal/archiver.bat: -------------------------------------------------------------------------------- 1 | .\Archiver.exe -v data -------------------------------------------------------------------------------- /src/26_LifeWithBugs/Library/src/Batch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/26_LifeWithBugs/Library/src/Batch.cpp -------------------------------------------------------------------------------- /src/26_LifeWithBugs/Library/src/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/26_LifeWithBugs/Library/src/Texture.cpp -------------------------------------------------------------------------------- /src/26_LifeWithBugs/RoboFightSafe/Bullet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/26_LifeWithBugs/RoboFightSafe/Bullet.cpp -------------------------------------------------------------------------------- /src/26_LifeWithBugs/RoboFightSafe/Bullet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/26_LifeWithBugs/RoboFightSafe/Bullet.h -------------------------------------------------------------------------------- /src/26_LifeWithBugs/RoboFightSafe/Pad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/26_LifeWithBugs/RoboFightSafe/Pad.cpp -------------------------------------------------------------------------------- /src/26_LifeWithBugs/RoboFightSafe/Robo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/26_LifeWithBugs/RoboFightSafe/Robo.cpp -------------------------------------------------------------------------------- /src/26_LifeWithBugs/RoboFightSafe/Robo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/26_LifeWithBugs/RoboFightSafe/Robo.h -------------------------------------------------------------------------------- /src/26_LifeWithBugs/RoboFightSafe/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/26_LifeWithBugs/RoboFightSafe/main.cpp -------------------------------------------------------------------------------- /src/26_LifeWithBugs/RoboFightSafe/robo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/26_LifeWithBugs/RoboFightSafe/robo.png -------------------------------------------------------------------------------- /src/26_LifeWithBugs/RoboFightSafe/robo.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/26_LifeWithBugs/RoboFightSafe/robo.tga -------------------------------------------------------------------------------- /src/26_LifeWithBugs/RoboFightSafe/stage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/26_LifeWithBugs/RoboFightSafe/stage.png -------------------------------------------------------------------------------- /src/26_LifeWithBugs/RoboFightSafe/stage.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/26_LifeWithBugs/RoboFightSafe/stage.tga -------------------------------------------------------------------------------- /src/GameLibs/2DActionGame/font.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/2DActionGame/font.tga -------------------------------------------------------------------------------- /src/GameLibs/2DActionGame/src/Framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/2DActionGame/src/Framework.h -------------------------------------------------------------------------------- /src/GameLibs/2DActionGame/src/GameLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/2DActionGame/src/GameLib.h -------------------------------------------------------------------------------- /src/GameLibs/2DActionGame/src/framework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/2DActionGame/src/framework.cpp -------------------------------------------------------------------------------- /src/GameLibs/2DGraphics1/font.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/2DGraphics1/font.tga -------------------------------------------------------------------------------- /src/GameLibs/2DGraphics1/src/Framework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/2DGraphics1/src/Framework.cpp -------------------------------------------------------------------------------- /src/GameLibs/2DGraphics1/src/Framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/2DGraphics1/src/Framework.h -------------------------------------------------------------------------------- /src/GameLibs/2DTransform/font.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/2DTransform/font.tga -------------------------------------------------------------------------------- /src/GameLibs/2DTransform/src/Framework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/2DTransform/src/Framework.cpp -------------------------------------------------------------------------------- /src/GameLibs/2DTransform/src/Framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/2DTransform/src/Framework.h -------------------------------------------------------------------------------- /src/GameLibs/2DTransform/src/GameLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/2DTransform/src/GameLib.h -------------------------------------------------------------------------------- /src/GameLibs/2DTransform/src/GameLibMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/2DTransform/src/GameLibMath.h -------------------------------------------------------------------------------- /src/GameLibs/3DCollision1/font.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/3DCollision1/font.tga -------------------------------------------------------------------------------- /src/GameLibs/3DCollision1/src/Framework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/3DCollision1/src/Framework.cpp -------------------------------------------------------------------------------- /src/GameLibs/3DCollision1/src/Framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/3DCollision1/src/Framework.h -------------------------------------------------------------------------------- /src/GameLibs/3DCollision1/src/GameLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/3DCollision1/src/GameLib.h -------------------------------------------------------------------------------- /src/GameLibs/3DCollision1/src/GameLibMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/3DCollision1/src/GameLibMath.h -------------------------------------------------------------------------------- /src/GameLibs/3DGraphics1/font.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/3DGraphics1/font.tga -------------------------------------------------------------------------------- /src/GameLibs/3DGraphics1/src/Framework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/3DGraphics1/src/Framework.cpp -------------------------------------------------------------------------------- /src/GameLibs/3DGraphics1/src/Framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/3DGraphics1/src/Framework.h -------------------------------------------------------------------------------- /src/GameLibs/3DGraphics1/src/GameLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/3DGraphics1/src/GameLib.h -------------------------------------------------------------------------------- /src/GameLibs/3DGraphics1/src/GameLibMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/3DGraphics1/src/GameLibMath.h -------------------------------------------------------------------------------- /src/GameLibs/3DHardware1/font.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/3DHardware1/font.tga -------------------------------------------------------------------------------- /src/GameLibs/3DHardware1/src/Framework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/3DHardware1/src/Framework.cpp -------------------------------------------------------------------------------- /src/GameLibs/3DHardware1/src/Framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/3DHardware1/src/Framework.h -------------------------------------------------------------------------------- /src/GameLibs/3DHardware1/src/GameLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/3DHardware1/src/GameLib.h -------------------------------------------------------------------------------- /src/GameLibs/3DHardware1/src/GameLibMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/3DHardware1/src/GameLibMath.h -------------------------------------------------------------------------------- /src/GameLibs/Final/font.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Final/font.tga -------------------------------------------------------------------------------- /src/GameLibs/Final/src/DebugScreen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Final/src/DebugScreen.cpp -------------------------------------------------------------------------------- /src/GameLibs/Final/src/DebugScreen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Final/src/DebugScreen.h -------------------------------------------------------------------------------- /src/GameLibs/Final/src/DebugScreenImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Final/src/DebugScreenImpl.h -------------------------------------------------------------------------------- /src/GameLibs/Final/src/Framework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Final/src/Framework.cpp -------------------------------------------------------------------------------- /src/GameLibs/Final/src/Framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Final/src/Framework.h -------------------------------------------------------------------------------- /src/GameLibs/InputDevices/font.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/InputDevices/font.tga -------------------------------------------------------------------------------- /src/GameLibs/InputDevices/src/Framework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/InputDevices/src/Framework.cpp -------------------------------------------------------------------------------- /src/GameLibs/InputDevices/src/Framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/InputDevices/src/Framework.h -------------------------------------------------------------------------------- /src/GameLibs/InputDevices/src/GameLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/InputDevices/src/GameLib.h -------------------------------------------------------------------------------- /src/GameLibs/Loading/font.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Loading/font.tga -------------------------------------------------------------------------------- /src/GameLibs/Loading/src/Framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Loading/src/Framework.h -------------------------------------------------------------------------------- /src/GameLibs/Loading/src/GameLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Loading/src/GameLib.h -------------------------------------------------------------------------------- /src/GameLibs/Loading/src/GameLibMath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Loading/src/GameLibMath.h -------------------------------------------------------------------------------- /src/GameLibs/Loading/src/framework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Loading/src/framework.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/shader/NoLightingVs.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/shader/NoLightingVs.fx -------------------------------------------------------------------------------- /src/GameLibs/Modules/shader/NoLightingVs.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/shader/NoLightingVs.obj -------------------------------------------------------------------------------- /src/GameLibs/Modules/shader/TransformedVs.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/shader/TransformedVs.obj -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Base/Compressor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Base/Compressor.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Base/Conversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Base/Conversion.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Base/DebugStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Base/DebugStream.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Base/Halt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Base/Halt.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Base/PrimeNumber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Base/PrimeNumber.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Base/RefString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Base/RefString.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/FileIO/Archive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/FileIO/Archive.h -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/FileIO/InFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/FileIO/InFile.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/FileIO/InFileImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/FileIO/InFileImpl.h -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/FileIO/ManagerImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/FileIO/ManagerImpl.h -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/FileIO/OutFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/FileIO/OutFile.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/FileIO/OutFileImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/FileIO/OutFileImpl.h -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Graphics/Manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Graphics/Manager.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Graphics/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Graphics/Texture.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Input/JoystickImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Input/JoystickImpl.h -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Input/Keyboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Input/Keyboard.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Input/Manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Input/Manager.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Input/ManagerImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Input/ManagerImpl.h -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Input/Mouse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Input/Mouse.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Math/Functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Math/Functions.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Math/Matrix22.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Math/Matrix22.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Math/Matrix23.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Math/Matrix23.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Math/Matrix33.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Math/Matrix33.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Math/Matrix34.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Math/Matrix34.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Math/Matrix44.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Math/Matrix44.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Math/Random.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Math/Random.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/PseudoXml/Tag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/PseudoXml/Tag.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/PseudoXml/Tag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/PseudoXml/Tag.h -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Scene/Animation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Scene/Animation.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Scene/Batch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Scene/Batch.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Scene/BatchImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Scene/BatchImpl.h -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Scene/Container.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Scene/Container.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Scene/Curve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Scene/Curve.h -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Scene/FontImplOS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Scene/FontImplOS.h -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Scene/ModelImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Scene/ModelImpl.h -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Scene/Node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Scene/Node.h -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Scene/NodeTemplate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Scene/NodeTemplate.h -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Scene/TreeImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Scene/TreeImpl.h -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Scene/TreeTemplate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Scene/TreeTemplate.h -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Sound/Manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Sound/Manager.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Sound/ManagerImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Sound/ManagerImpl.h -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Sound/Player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Sound/Player.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Sound/PlayerImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Sound/PlayerImpl.h -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Sound/WaveImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Sound/WaveImpl.h -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Threading/Mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Threading/Mutex.cpp -------------------------------------------------------------------------------- /src/GameLibs/Modules/src/Threading/Thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Modules/src/Threading/Thread.cpp -------------------------------------------------------------------------------- /src/GameLibs/RealTime/font.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/RealTime/font.tga -------------------------------------------------------------------------------- /src/GameLibs/RealTime/src/Framework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/RealTime/src/Framework.cpp -------------------------------------------------------------------------------- /src/GameLibs/RealTime/src/Framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/RealTime/src/Framework.h -------------------------------------------------------------------------------- /src/GameLibs/Sequence1/font.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Sequence1/font.tga -------------------------------------------------------------------------------- /src/GameLibs/Sequence1/src/Framework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Sequence1/src/Framework.cpp -------------------------------------------------------------------------------- /src/GameLibs/Sequence1/src/Framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Sequence1/src/Framework.h -------------------------------------------------------------------------------- /src/GameLibs/Sequence1/src/GameLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Sequence1/src/GameLib.h -------------------------------------------------------------------------------- /src/GameLibs/Sound1/font.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Sound1/font.tga -------------------------------------------------------------------------------- /src/GameLibs/Sound1/src/Framework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Sound1/src/Framework.cpp -------------------------------------------------------------------------------- /src/GameLibs/Sound1/src/Framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Sound1/src/Framework.h -------------------------------------------------------------------------------- /src/GameLibs/Sound1/src/GameLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Sound1/src/GameLib.h -------------------------------------------------------------------------------- /src/GameLibs/Sound2/font.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Sound2/font.tga -------------------------------------------------------------------------------- /src/GameLibs/Sound2/src/Framework.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Sound2/src/Framework.cpp -------------------------------------------------------------------------------- /src/GameLibs/Sound2/src/Framework.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Sound2/src/Framework.h -------------------------------------------------------------------------------- /src/GameLibs/Sound2/src/GameLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/Sound2/src/GameLib.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/Base/Array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/Base/Array.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/Base/Array2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/Base/Array2d.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/Base/AutoPtr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/Base/AutoPtr.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/Base/Hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/Base/Hash.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/Base/HashMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/Base/HashMap.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/Base/HashSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/Base/HashSet.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/Base/List.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/Base/List.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/Base/Pool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/Base/Pool.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/Base/Queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/Base/Queue.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/Base/RefString.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/Base/RefString.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/Base/SharedPtr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/Base/SharedPtr.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/Base/Stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/Base/Stack.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/Base/Tank.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/Base/Tank.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/Base/Vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/Base/Vector.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/FileIO/InFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/FileIO/InFile.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/FileIO/Manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/FileIO/Manager.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/FileIO/OutFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/FileIO/OutFile.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/GameLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/GameLib.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/Math/Random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/Math/Random.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/Scene/Batch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/Scene/Batch.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/Scene/Font.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/Scene/Font.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/Scene/Model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/Scene/Model.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/Scene/Tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/Scene/Tree.h -------------------------------------------------------------------------------- /src/GameLibs/include/GameLib/Sound/Wave.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/GameLibs/include/GameLib/Sound/Wave.h -------------------------------------------------------------------------------- /src/ModuleTest/Allocation/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/ModuleTest/Allocation/main.cpp -------------------------------------------------------------------------------- /src/ModuleTest/CollisionDynamic/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/ModuleTest/CollisionDynamic/main.cpp -------------------------------------------------------------------------------- /src/ModuleTest/CollisionStatic/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/ModuleTest/CollisionStatic/main.cpp -------------------------------------------------------------------------------- /src/ModuleTest/CollisionStatic/tile.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/ModuleTest/CollisionStatic/tile.tga -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data/20.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/ModuleTest/FileAccess/data/20.txt -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data/21.txt: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data/22.txt: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data/23.txt: -------------------------------------------------------------------------------- 1 | 333 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data/24.txt: -------------------------------------------------------------------------------- 1 | 4444 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data/25.txt: -------------------------------------------------------------------------------- 1 | 55555 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data/26.txt: -------------------------------------------------------------------------------- 1 | 666666 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data/27.txt: -------------------------------------------------------------------------------- 1 | 7777777 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data/28.txt: -------------------------------------------------------------------------------- 1 | 8888888888888 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data/29.txt: -------------------------------------------------------------------------------- 1 | 99999999999999 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data0/0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/ModuleTest/FileAccess/data0/0.txt -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data0/1.txt: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data0/2.txt: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data0/3.txt: -------------------------------------------------------------------------------- 1 | 333 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data0/4.txt: -------------------------------------------------------------------------------- 1 | 4444 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data0/5.txt: -------------------------------------------------------------------------------- 1 | 55555 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data0/6.txt: -------------------------------------------------------------------------------- 1 | 666666 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data0/7.txt: -------------------------------------------------------------------------------- 1 | 7777777 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data0/8.txt: -------------------------------------------------------------------------------- 1 | 8888888888888 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data0/9.txt: -------------------------------------------------------------------------------- 1 | 99999999999999 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data1.bat: -------------------------------------------------------------------------------- 1 | .\Archiver.exe data -v -b 4 -r 100 -o data1.bin 2 | cmd /k -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/ModuleTest/FileAccess/data1.bin -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data1/10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/ModuleTest/FileAccess/data1/10.txt -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data1/11.txt: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data1/12.txt: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data1/13.txt: -------------------------------------------------------------------------------- 1 | 333 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data1/14.txt: -------------------------------------------------------------------------------- 1 | 4444 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data1/15.txt: -------------------------------------------------------------------------------- 1 | 55555 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data1/16.txt: -------------------------------------------------------------------------------- 1 | 666666 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data1/17.txt: -------------------------------------------------------------------------------- 1 | 7777777 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data1/18.txt: -------------------------------------------------------------------------------- 1 | 8888888888888 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data1/19.txt: -------------------------------------------------------------------------------- 1 | 99999999999999 2 | -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data2.bat: -------------------------------------------------------------------------------- 1 | .\Archiver.exe data -v -b 4 -r 100 -o data2.bin 2 | cmd /k -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/data2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/ModuleTest/FileAccess/data2.bin -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/handleLessWrite.txt: -------------------------------------------------------------------------------- 1 | 0123456789:;<=>?@ABCD -------------------------------------------------------------------------------- /src/ModuleTest/FileAccess/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/ModuleTest/FileAccess/main.cpp -------------------------------------------------------------------------------- /src/ModuleTest/ModelViewer/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/ModuleTest/ModelViewer/main.cpp -------------------------------------------------------------------------------- /src/ModuleTest/PrimeNumber/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/ModuleTest/PrimeNumber/main.cpp -------------------------------------------------------------------------------- /src/ModuleTest/PrimitiveRenderer/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/ModuleTest/PrimitiveRenderer/main.cpp -------------------------------------------------------------------------------- /src/ModuleTest/PrimitiveRenderer/test.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/ModuleTest/PrimitiveRenderer/test.tga -------------------------------------------------------------------------------- /src/ModuleTest/PseudoXml/data2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/ModuleTest/PseudoXml/data2.txt -------------------------------------------------------------------------------- /src/ModuleTest/PseudoXml/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/ModuleTest/PseudoXml/main.cpp -------------------------------------------------------------------------------- /src/ModuleTest/Random/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/ModuleTest/Random/main.cpp -------------------------------------------------------------------------------- /src/ModuleTest/StreamingSound/charara.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/ModuleTest/StreamingSound/charara.wav -------------------------------------------------------------------------------- /src/ModuleTest/StreamingSound/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/ModuleTest/StreamingSound/main.cpp -------------------------------------------------------------------------------- /src/ModuleTest/Thread/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/ModuleTest/Thread/main.cpp -------------------------------------------------------------------------------- /src/ModuleTest/WindowsFont/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/ModuleTest/WindowsFont/main.cpp -------------------------------------------------------------------------------- /src/NonFree/BakudanBitoFinal/Array2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/BakudanBitoFinal/Array2D.h -------------------------------------------------------------------------------- /src/NonFree/BakudanBitoFinal/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/BakudanBitoFinal/File.cpp -------------------------------------------------------------------------------- /src/NonFree/BakudanBitoFinal/Game/State.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/BakudanBitoFinal/Game/State.h -------------------------------------------------------------------------------- /src/NonFree/BakudanBitoFinal/Image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/BakudanBitoFinal/Image.cpp -------------------------------------------------------------------------------- /src/NonFree/BakudanBitoFinal/Matrix23.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/BakudanBitoFinal/Matrix23.cpp -------------------------------------------------------------------------------- /src/NonFree/BakudanBitoFinal/Matrix23.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/BakudanBitoFinal/Matrix23.h -------------------------------------------------------------------------------- /src/NonFree/BakudanBitoFinal/Pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/BakudanBitoFinal/Pad.h -------------------------------------------------------------------------------- /src/NonFree/BakudanBitoFinal/Vector2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/BakudanBitoFinal/Vector2.h -------------------------------------------------------------------------------- /src/NonFree/BakudanBitoFinal/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/BakudanBitoFinal/main.cpp -------------------------------------------------------------------------------- /src/NonFree/NimotsuKunFinal/Array2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/NimotsuKunFinal/Array2D.h -------------------------------------------------------------------------------- /src/NonFree/NimotsuKunFinal/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/NimotsuKunFinal/File.cpp -------------------------------------------------------------------------------- /src/NonFree/NimotsuKunFinal/Image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/NimotsuKunFinal/Image.cpp -------------------------------------------------------------------------------- /src/NonFree/NimotsuKunFinal/State.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/NimotsuKunFinal/State.cpp -------------------------------------------------------------------------------- /src/NonFree/NimotsuKunFinal/State.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/NimotsuKunFinal/State.h -------------------------------------------------------------------------------- /src/NonFree/NimotsuKunFinal/data/stageData/1.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/NonFree/NimotsuKunFinal/data/stageData/2.txt: -------------------------------------------------------------------------------- 1 | ####### 2 | #. .# 3 | # o o # 4 | # p # 5 | # o o # 6 | #. .# 7 | ####### 8 | -------------------------------------------------------------------------------- /src/NonFree/NimotsuKunFinal/data/stageData/3.txt: -------------------------------------------------------------------------------- 1 | ######### 2 | #.......# 3 | #ooooooo# 4 | # p # 5 | #ooooooo# 6 | #.......# 7 | ######### 8 | -------------------------------------------------------------------------------- /src/NonFree/NimotsuKunFinal/data/stageData/4.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/NonFree/NimotsuKunFinal/data/stageData/5.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/NonFree/NimotsuKunFinal/data/stageData/6.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/NonFree/NimotsuKunFinal/data/stageData/7.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/NonFree/NimotsuKunFinal/data/stageData/8.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/NonFree/NimotsuKunFinal/data/stageData/9.txt: -------------------------------------------------------------------------------- 1 | ##### 2 | . # 3 | # o o # 4 | # op# # 5 | # # # 6 | #.###. 7 | ### ### 8 | -------------------------------------------------------------------------------- /src/NonFree/NimotsuKunFinal/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/NimotsuKunFinal/main.cpp -------------------------------------------------------------------------------- /src/NonFree/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/README.txt -------------------------------------------------------------------------------- /src/NonFree/RoboFightFinal/Archiver.bat: -------------------------------------------------------------------------------- 1 | .\Archiver.exe -v data -------------------------------------------------------------------------------- /src/NonFree/RoboFightFinal/Bullet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/RoboFightFinal/Bullet.cpp -------------------------------------------------------------------------------- /src/NonFree/RoboFightFinal/Bullet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/RoboFightFinal/Bullet.h -------------------------------------------------------------------------------- /src/NonFree/RoboFightFinal/Pad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/RoboFightFinal/Pad.cpp -------------------------------------------------------------------------------- /src/NonFree/RoboFightFinal/Robo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/RoboFightFinal/Robo.cpp -------------------------------------------------------------------------------- /src/NonFree/RoboFightFinal/Robo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/RoboFightFinal/Robo.h -------------------------------------------------------------------------------- /src/NonFree/RoboFightFinal/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/RoboFightFinal/data.bin -------------------------------------------------------------------------------- /src/NonFree/RoboFightFinal/data/tile.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/RoboFightFinal/data/tile.tga -------------------------------------------------------------------------------- /src/NonFree/RoboFightFinal/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/RoboFightFinal/main.cpp -------------------------------------------------------------------------------- /src/NonFree/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/Thumbs.db -------------------------------------------------------------------------------- /src/NonFree/仮表紙.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/NonFree/仮表紙.png -------------------------------------------------------------------------------- /src/Tools/Archiver/Compress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/Tools/Archiver/Compress.cpp -------------------------------------------------------------------------------- /src/Tools/Archiver/DictionaryCompressor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/Tools/Archiver/DictionaryCompressor.h -------------------------------------------------------------------------------- /src/Tools/Archiver/a.wav.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /src/Tools/Archiver/data.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/Tools/Archiver/data.bin -------------------------------------------------------------------------------- /src/Tools/Archiver/data/archiver.bat: -------------------------------------------------------------------------------- 1 | .\Archiver1.exe data -------------------------------------------------------------------------------- /src/Tools/Archiver/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/Tools/Archiver/main.cpp -------------------------------------------------------------------------------- /src/Tools/ConvertToCode/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/Tools/ConvertToCode/main.cpp -------------------------------------------------------------------------------- /src/Tools/DdsConverter/Form1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/Tools/DdsConverter/Form1.cs -------------------------------------------------------------------------------- /src/Tools/DdsConverter/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/Tools/PrimeNumberGenerator/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/Tools/PrimeNumberGenerator/main.cpp -------------------------------------------------------------------------------- /src/Tools/PseudoXmlConverter/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/Tools/PseudoXmlConverter/main.cpp -------------------------------------------------------------------------------- /src/Tools/XFileConverter/XFile/Document.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/Tools/XFileConverter/XFile/Document.h -------------------------------------------------------------------------------- /src/Tools/XFileConverter/XFile/Element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/Tools/XFileConverter/XFile/Element.cpp -------------------------------------------------------------------------------- /src/Tools/XFileConverter/XFile/Element.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/Tools/XFileConverter/XFile/Element.h -------------------------------------------------------------------------------- /src/Tools/XFileConverter/XFile/Parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/Tools/XFileConverter/XFile/Parser.cpp -------------------------------------------------------------------------------- /src/Tools/XFileConverter/XFile/Parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/Tools/XFileConverter/XFile/Parser.h -------------------------------------------------------------------------------- /src/Tools/XFileConverter/XFile/Template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/Tools/XFileConverter/XFile/Template.h -------------------------------------------------------------------------------- /src/Tools/XFileConverter/XFile/Token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/Tools/XFileConverter/XFile/Token.h -------------------------------------------------------------------------------- /src/Tools/XFileConverter/conversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/Tools/XFileConverter/conversion.cpp -------------------------------------------------------------------------------- /src/Tools/XFileConverter/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/Tools/XFileConverter/main.cpp -------------------------------------------------------------------------------- /src/Tools/bin/ConvertToCode.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/Tools/bin/ConvertToCode.exe -------------------------------------------------------------------------------- /src/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/src/clean.sh -------------------------------------------------------------------------------- /tools/Archiver.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/tools/Archiver.exe -------------------------------------------------------------------------------- /tools/ConvertToCode.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/tools/ConvertToCode.exe -------------------------------------------------------------------------------- /tools/DdsConverter.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/tools/DdsConverter.exe -------------------------------------------------------------------------------- /tools/PrimeNumberGenerator.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/tools/PrimeNumberGenerator.exe -------------------------------------------------------------------------------- /tools/PseudoXmlConverter.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/tools/PseudoXmlConverter.exe -------------------------------------------------------------------------------- /tools/XFileConverter.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/tools/XFileConverter.exe -------------------------------------------------------------------------------- /この中にあるものについて.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/この中にあるものについて.txt -------------------------------------------------------------------------------- /使用許諾規約.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/使用許諾規約.txt -------------------------------------------------------------------------------- /問題が起こったら.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techlabxe/game-programmer-book-build/effb3f1b1a5022a086bb9102fe2bde01347f7919/問題が起こったら.txt --------------------------------------------------------------------------------