<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Core">
      <UniqueIdentifier>{04178e86-6620-495e-9b92-88c4f137502d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Utils">
      <UniqueIdentifier>{621d75ea-40f6-41b5-96d1-3323a1af09ab}</UniqueIdentifier>
    </Filter>
    <Filter Include="Frames">
      <UniqueIdentifier>{1ba82886-e37e-4f24-bffd-5716400be672}</UniqueIdentifier>
    </Filter>
    <Filter Include="Sprites">
      <UniqueIdentifier>{ba3fd54a-ff65-4a14-91ac-ac3ff4a1cfad}</UniqueIdentifier>
    </Filter>
    <Filter Include="Drawing">
      <UniqueIdentifier>{cffb70d4-df99-4ac9-8968-57a31af58219}</UniqueIdentifier>
    </Filter>
    <Filter Include="Video">
      <UniqueIdentifier>{077fb313-a69b-4d6c-ae99-dd7b0d5fc474}</UniqueIdentifier>
    </Filter>
    <Filter Include="Input">
      <UniqueIdentifier>{2b4b771b-09f7-4438-8e9c-96eb4d9369bb}</UniqueIdentifier>
    </Filter>
    <Filter Include="Geometry">
      <UniqueIdentifier>{4e59f168-9468-4c31-a753-39bdf890a936}</UniqueIdentifier>
    </Filter>
    <Filter Include="Threads">
      <UniqueIdentifier>{79ba65fe-cec0-4f8b-b977-78f8aea56620}</UniqueIdentifier>
    </Filter>
    <Filter Include="Debugging">
      <UniqueIdentifier>{e9992aed-1e83-4e72-94a3-df8b3e7b9bee}</UniqueIdentifier>
    </Filter>
    <Filter Include="Resources">
      <UniqueIdentifier>{e6c217ac-213d-4b45-9cb3-e87de998bb1c}</UniqueIdentifier>
    </Filter>
    <Filter Include="Text Rendering">
      <UniqueIdentifier>{b42353fb-ad1b-4bb6-9cbd-f24d3962018b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Audio">
      <UniqueIdentifier>{67a84bb7-3261-4598-bf12-d5639fff8da0}</UniqueIdentifier>
    </Filter>
    <Filter Include="Collision">
      <UniqueIdentifier>{8a0775b4-ca9d-4ddd-be83-e252fcdf9267}</UniqueIdentifier>
    </Filter>
    <Filter Include="Animation">
      <UniqueIdentifier>{74000c9b-90fe-4476-9ecf-d6b7c86ec361}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="src\game.cpp">
      <Filter>Core</Filter>
    </ClCompile>
    <ClCompile Include="src\stdafx.cpp">
      <Filter>Core</Filter>
    </ClCompile>
    <ClCompile Include="src\halleystring.cpp">
      <Filter>Utils</Filter>
    </ClCompile>
    <ClCompile Include="src\random.cpp">
      <Filter>Utils</Filter>
    </ClCompile>
    <ClCompile Include="src\text_reader.cpp">
      <Filter>Utils</Filter>
    </ClCompile>
    <ClCompile Include="src\frame.cpp">
      <Filter>Frames</Filter>
    </ClCompile>
    <ClCompile Include="src\frame_debug.cpp">
      <Filter>Frames</Filter>
    </ClCompile>
    <ClCompile Include="src\draw.cpp">
      <Filter>Drawing</Filter>
    </ClCompile>
    <ClCompile Include="src\draw_primitive.cpp">
      <Filter>Drawing</Filter>
    </ClCompile>
    <ClCompile Include="src\texture.cpp">
      <Filter>Video</Filter>
    </ClCompile>
    <ClCompile Include="src\video.cpp">
      <Filter>Video</Filter>
    </ClCompile>
    <ClCompile Include="src\input_joystick.cpp">
      <Filter>Input</Filter>
    </ClCompile>
    <ClCompile Include="src\input_keyboard.cpp">
      <Filter>Input</Filter>
    </ClCompile>
    <ClCompile Include="src\base_transform.cpp">
      <Filter>Geometry</Filter>
    </ClCompile>
    <ClCompile Include="src\polygon.cpp">
      <Filter>Geometry</Filter>
    </ClCompile>
    <ClCompile Include="src\aabb.cpp">
      <Filter>Geometry</Filter>
    </ClCompile>
    <ClCompile Include="src\input.cpp">
      <Filter>Input</Filter>
    </ClCompile>
    <ClCompile Include="src\input_base.cpp">
      <Filter>Input</Filter>
    </ClCompile>
    <ClCompile Include="src\input_mouse.cpp">
      <Filter>Input</Filter>
    </ClCompile>
    <ClCompile Include="src\thread.cpp">
      <Filter>Threads</Filter>
    </ClCompile>
    <ClCompile Include="src\mutex.cpp">
      <Filter>Threads</Filter>
    </ClCompile>
    <ClCompile Include="src\input_virtual.cpp">
      <Filter>Input</Filter>
    </ClCompile>
    <ClCompile Include="src\exception.cpp">
      <Filter>Debugging</Filter>
    </ClCompile>
    <ClCompile Include="src\texture_manager.cpp">
      <Filter>Resources</Filter>
    </ClCompile>
    <ClCompile Include="src\resource_pack.cpp">
      <Filter>Resources</Filter>
    </ClCompile>
    <ClCompile Include="src\resource_locator.cpp">
      <Filter>Resources</Filter>
    </ClCompile>
    <ClCompile Include="src\SDL_ttf.c">
      <Filter>Drawing</Filter>
    </ClCompile>
    <ClCompile Include="src\draw_text.cpp">
      <Filter>Text Rendering</Filter>
    </ClCompile>
    <ClCompile Include="src\draw_text_gl.cpp">
      <Filter>Text Rendering</Filter>
    </ClCompile>
    <ClCompile Include="src\font.cpp">
      <Filter>Text Rendering</Filter>
    </ClCompile>
    <ClCompile Include="src\font_manager.cpp">
      <Filter>Resources</Filter>
    </ClCompile>
    <ClCompile Include="src\redirectstream.cpp">
      <Filter>Utils</Filter>
    </ClCompile>
    <ClCompile Include="src\renderer.cpp">
      <Filter>Drawing</Filter>
    </ClCompile>
    <ClCompile Include="src\audio.cpp">
      <Filter>Audio</Filter>
    </ClCompile>
    <ClCompile Include="src\audio_sample.cpp">
      <Filter>Audio</Filter>
    </ClCompile>
    <ClCompile Include="src\sample_manager.cpp">
      <Filter>Resources</Filter>
    </ClCompile>
    <ClCompile Include="src\input_joystick_sdl.cpp">
      <Filter>Input</Filter>
    </ClCompile>
    <ClCompile Include="src\input_joystick_xinput.cpp">
      <Filter>Input</Filter>
    </ClCompile>
    <ClCompile Include="src\collision.cpp">
      <Filter>Collision</Filter>
    </ClCompile>
    <ClCompile Include="src\sprite.cpp">
      <Filter>Sprites</Filter>
    </ClCompile>
    <ClCompile Include="src\animation.cpp">
      <Filter>Animation</Filter>
    </ClCompile>
    <ClCompile Include="src\animation_manager.cpp">
      <Filter>Resources</Filter>
    </ClCompile>
    <ClCompile Include="src\audio_music.cpp">
      <Filter>Audio</Filter>
    </ClCompile>
    <ClCompile Include="src\music_manager.cpp">
      <Filter>Resources</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="src\aabb.h">
      <Filter>Geometry</Filter>
    </ClInclude>
    <ClInclude Include="src\angle.h">
      <Filter>Geometry</Filter>
    </ClInclude>
    <ClInclude Include="src\base_transform.h">
      <Filter>Geometry</Filter>
    </ClInclude>
    <ClInclude Include="src\boost.h">
      <Filter>Utils</Filter>
    </ClInclude>
    <ClInclude Include="src\box.h">
      <Filter>Geometry</Filter>
    </ClInclude>
    <ClInclude Include="src\draw.h">
      <Filter>Drawing</Filter>
    </ClInclude>
    <ClInclude Include="src\draw_primitive.h">
      <Filter>Drawing</Filter>
    </ClInclude>
    <ClInclude Include="src\game.h">
      <Filter>Core</Filter>
    </ClInclude>
    <ClInclude Include="src\stdafx.h">
      <Filter>Core</Filter>
    </ClInclude>
    <ClInclude Include="src\input.h">
      <Filter>Input</Filter>
    </ClInclude>
    <ClInclude Include="src\input_virtual.h">
      <Filter>Input</Filter>
    </ClInclude>
    <ClInclude Include="src\input_base.h">
      <Filter>Input</Filter>
    </ClInclude>
    <ClInclude Include="src\input_joystick.h">
      <Filter>Input</Filter>
    </ClInclude>
    <ClInclude Include="src\input_keyboard.h">
      <Filter>Input</Filter>
    </ClInclude>
    <ClInclude Include="src\input_mouse.h">
      <Filter>Input</Filter>
    </ClInclude>
    <ClInclude Include="src\thread.h">
      <Filter>Threads</Filter>
    </ClInclude>
    <ClInclude Include="src\mutex.h">
      <Filter>Threads</Filter>
    </ClInclude>
    <ClInclude Include="src\frame_debug.h">
      <Filter>Frames</Filter>
    </ClInclude>
    <ClInclude Include="src\frame.h">
      <Filter>Frames</Filter>
    </ClInclude>
    <ClInclude Include="src\range.h">
      <Filter>Geometry</Filter>
    </ClInclude>
    <ClInclude Include="src\rect.h">
      <Filter>Geometry</Filter>
    </ClInclude>
    <ClInclude Include="src\colour.h">
      <Filter>Utils</Filter>
    </ClInclude>
    <ClInclude Include="src\texture.h">
      <Filter>Video</Filter>
    </ClInclude>
    <ClInclude Include="src\video.h">
      <Filter>Video</Filter>
    </ClInclude>
    <ClInclude Include="src\vector3d.h">
      <Filter>Utils</Filter>
    </ClInclude>
    <ClInclude Include="src\random.h">
      <Filter>Utils</Filter>
    </ClInclude>
    <ClInclude Include="src\serialize.h">
      <Filter>Utils</Filter>
    </ClInclude>
    <ClInclude Include="src\text_reader.h">
      <Filter>Utils</Filter>
    </ClInclude>
    <ClInclude Include="src\utils.h">
      <Filter>Utils</Filter>
    </ClInclude>
    <ClInclude Include="src\vector2d.h">
      <Filter>Utils</Filter>
    </ClInclude>
    <ClInclude Include="src\halleystring.h">
      <Filter>Utils</Filter>
    </ClInclude>
    <ClInclude Include="src\gl_util.h">
      <Filter>Drawing</Filter>
    </ClInclude>
    <ClInclude Include="src\polygon.h">
      <Filter>Geometry</Filter>
    </ClInclude>
    <ClInclude Include="src\halley.h">
      <Filter>Core</Filter>
    </ClInclude>
    <ClInclude Include="src\geometry.h">
      <Filter>Geometry</Filter>
    </ClInclude>
    <ClInclude Include="src\exception.h">
      <Filter>Debugging</Filter>
    </ClInclude>
    <ClInclude Include="src\resource_manager.h">
      <Filter>Resources</Filter>
    </ClInclude>
    <ClInclude Include="src\texture_manager.h">
      <Filter>Resources</Filter>
    </ClInclude>
    <ClInclude Include="src\resource_pack.h">
      <Filter>Resources</Filter>
    </ClInclude>
    <ClInclude Include="src\resource_locator.h">
      <Filter>Resources</Filter>
    </ClInclude>
    <ClInclude Include="src\SDL_ttf.h">
      <Filter>Drawing</Filter>
    </ClInclude>
    <ClInclude Include="src\draw_text.h">
      <Filter>Text Rendering</Filter>
    </ClInclude>
    <ClInclude Include="src\draw_text_gl.h">
      <Filter>Text Rendering</Filter>
    </ClInclude>
    <ClInclude Include="src\font.h">
      <Filter>Text Rendering</Filter>
    </ClInclude>
    <ClInclude Include="src\font_manager.h">
      <Filter>Resources</Filter>
    </ClInclude>
    <ClInclude Include="src\redirectstream.h">
      <Filter>Utils</Filter>
    </ClInclude>
    <ClInclude Include="src\renderer.h">
      <Filter>Drawing</Filter>
    </ClInclude>
    <ClInclude Include="src\audio.h">
      <Filter>Audio</Filter>
    </ClInclude>
    <ClInclude Include="src\audio_sample.h">
      <Filter>Audio</Filter>
    </ClInclude>
    <ClInclude Include="src\sample_manager.h">
      <Filter>Resources</Filter>
    </ClInclude>
    <ClInclude Include="src\input_joystick_sdl.h">
      <Filter>Input</Filter>
    </ClInclude>
    <ClInclude Include="src\input_joystick_xinput.h">
      <Filter>Input</Filter>
    </ClInclude>
    <ClInclude Include="src\collision.h">
      <Filter>Collision</Filter>
    </ClInclude>
    <ClInclude Include="src\sprite.h">
      <Filter>Sprites</Filter>
    </ClInclude>
    <ClInclude Include="src\animation.h">
      <Filter>Animation</Filter>
    </ClInclude>
    <ClInclude Include="src\animation_manager.h">
      <Filter>Resources</Filter>
    </ClInclude>
    <ClInclude Include="src\audio_music.h">
      <Filter>Audio</Filter>
    </ClInclude>
    <ClInclude Include="src\music_manager.h">
      <Filter>Resources</Filter>
    </ClInclude>
  </ItemGroup>
</Project>