Skip to content
Snippets Groups Projects
Commit 8f258238 authored by PRONOST NICOLAS's avatar PRONOST NICOLAS
Browse files

Upload partie controleur

parent 10911949
No related branches found
No related tags found
No related merge requests found
Showing
with 633 additions and 0 deletions
# Master 1 Informatique - UE M1if37 Animation en synthèse d'image (3 ECTS)
## Contrôle de mouvement
Télécharger [les transparents du cours](documents/NP_controle/M1IF37_CM_CONTROLEUR.pdf)
Télécharger [l'énoncé du TP](documents/NP_controle/M1IF37_TP_CONTROLEUR.pdf)
Accéder [aux ressources pour le TP](TP/NP_controle)
Télécharger [le modèle pour le rapport](documents/NP_controle/M1IF37_TP_CONTROLEUR-modele_rapport.docx)
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6" />
<Project>
<Option title="Box2D" />
<Option pch_mode="2" />
<Option compiler="gcc" />
<Build>
<Target title="Debug">
<Option output="../lib/linux/Box2D_d" prefix_auto="1" extension_auto="1" />
<Option working_dir="" />
<Option object_output="obj/Debug/" />
<Option type="2" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Compiler>
<Add option="-Wall" />
<Add option="-g" />
</Compiler>
</Target>
<Target title="Release">
<Option output="../lib/linux/Box2D" prefix_auto="1" extension_auto="1" />
<Option working_dir="" />
<Option object_output="obj/Release/" />
<Option type="2" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Compiler>
<Add option="-Wall" />
<Add option="-O2" />
</Compiler>
<Linker>
<Add option="-s" />
</Linker>
</Target>
</Build>
<Compiler>
<Add option="-std=c++11" />
<Add directory="../src" />
</Compiler>
<Unit filename="../src/Box2D/Box2D.h" />
<Unit filename="../src/Box2D/Collision/Shapes/b2ChainShape.cpp" />
<Unit filename="../src/Box2D/Collision/Shapes/b2ChainShape.h" />
<Unit filename="../src/Box2D/Collision/Shapes/b2CircleShape.cpp" />
<Unit filename="../src/Box2D/Collision/Shapes/b2CircleShape.h" />
<Unit filename="../src/Box2D/Collision/Shapes/b2EdgeShape.cpp" />
<Unit filename="../src/Box2D/Collision/Shapes/b2EdgeShape.h" />
<Unit filename="../src/Box2D/Collision/Shapes/b2PolygonShape.cpp" />
<Unit filename="../src/Box2D/Collision/Shapes/b2PolygonShape.h" />
<Unit filename="../src/Box2D/Collision/Shapes/b2Shape.h" />
<Unit filename="../src/Box2D/Collision/b2BroadPhase.cpp" />
<Unit filename="../src/Box2D/Collision/b2BroadPhase.h" />
<Unit filename="../src/Box2D/Collision/b2CollideCircle.cpp" />
<Unit filename="../src/Box2D/Collision/b2CollideEdge.cpp" />
<Unit filename="../src/Box2D/Collision/b2CollidePolygon.cpp" />
<Unit filename="../src/Box2D/Collision/b2Collision.cpp" />
<Unit filename="../src/Box2D/Collision/b2Collision.h" />
<Unit filename="../src/Box2D/Collision/b2Distance.cpp" />
<Unit filename="../src/Box2D/Collision/b2Distance.h" />
<Unit filename="../src/Box2D/Collision/b2DynamicTree.cpp" />
<Unit filename="../src/Box2D/Collision/b2DynamicTree.h" />
<Unit filename="../src/Box2D/Collision/b2TimeOfImpact.cpp" />
<Unit filename="../src/Box2D/Collision/b2TimeOfImpact.h" />
<Unit filename="../src/Box2D/Common/b2BlockAllocator.cpp" />
<Unit filename="../src/Box2D/Common/b2BlockAllocator.h" />
<Unit filename="../src/Box2D/Common/b2Draw.cpp" />
<Unit filename="../src/Box2D/Common/b2Draw.h" />
<Unit filename="../src/Box2D/Common/b2GrowableStack.h" />
<Unit filename="../src/Box2D/Common/b2Math.cpp" />
<Unit filename="../src/Box2D/Common/b2Math.h" />
<Unit filename="../src/Box2D/Common/b2Settings.cpp" />
<Unit filename="../src/Box2D/Common/b2Settings.h" />
<Unit filename="../src/Box2D/Common/b2StackAllocator.cpp" />
<Unit filename="../src/Box2D/Common/b2StackAllocator.h" />
<Unit filename="../src/Box2D/Common/b2Timer.cpp" />
<Unit filename="../src/Box2D/Common/b2Timer.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2CircleContact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2CircleContact.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2Contact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2Contact.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2ContactSolver.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2ContactSolver.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2PolygonContact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2PolygonContact.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2DistanceJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2DistanceJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2FrictionJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2FrictionJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2GearJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2GearJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2Joint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2Joint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2MotorJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2MotorJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2MouseJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2MouseJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2PrismaticJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2PrismaticJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2PulleyJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2PulleyJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2RevoluteJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2RevoluteJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2RopeJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2RopeJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2WeldJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2WeldJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2WheelJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2WheelJoint.h" />
<Unit filename="../src/Box2D/Dynamics/b2Body.cpp" />
<Unit filename="../src/Box2D/Dynamics/b2Body.h" />
<Unit filename="../src/Box2D/Dynamics/b2ContactManager.cpp" />
<Unit filename="../src/Box2D/Dynamics/b2ContactManager.h" />
<Unit filename="../src/Box2D/Dynamics/b2Fixture.cpp" />
<Unit filename="../src/Box2D/Dynamics/b2Fixture.h" />
<Unit filename="../src/Box2D/Dynamics/b2Island.cpp" />
<Unit filename="../src/Box2D/Dynamics/b2Island.h" />
<Unit filename="../src/Box2D/Dynamics/b2TimeStep.h" />
<Unit filename="../src/Box2D/Dynamics/b2World.cpp" />
<Unit filename="../src/Box2D/Dynamics/b2World.h" />
<Unit filename="../src/Box2D/Dynamics/b2WorldCallbacks.cpp" />
<Unit filename="../src/Box2D/Dynamics/b2WorldCallbacks.h" />
<Unit filename="../src/Box2D/Rope/b2Rope.cpp" />
<Unit filename="../src/Box2D/Rope/b2Rope.h" />
<Extensions>
<code_completion />
<envvars />
<debugger />
</Extensions>
</Project>
</CodeBlocks_project_file>
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6" />
<Project>
<Option title="Box2D" />
<Option pch_mode="2" />
<Option compiler="gcc" />
<Build>
<Target title="Debug">
<Option output="../lib/win32/Box2D_d" prefix_auto="1" extension_auto="1" />
<Option working_dir="" />
<Option object_output="obj/Debug/" />
<Option type="2" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Compiler>
<Add option="-Wall" />
<Add option="-g" />
</Compiler>
</Target>
<Target title="Release">
<Option output="../lib/win32/Box2D" prefix_auto="1" extension_auto="1" />
<Option working_dir="" />
<Option object_output="obj/Release/" />
<Option type="2" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Compiler>
<Add option="-Wall" />
<Add option="-O2" />
</Compiler>
<Linker>
<Add option="-s" />
</Linker>
</Target>
</Build>
<Compiler>
<Add option="-std=c++11" />
<Add directory="../src" />
</Compiler>
<Unit filename="../src/Box2D/Box2D.h" />
<Unit filename="../src/Box2D/Collision/Shapes/b2ChainShape.cpp" />
<Unit filename="../src/Box2D/Collision/Shapes/b2ChainShape.h" />
<Unit filename="../src/Box2D/Collision/Shapes/b2CircleShape.cpp" />
<Unit filename="../src/Box2D/Collision/Shapes/b2CircleShape.h" />
<Unit filename="../src/Box2D/Collision/Shapes/b2EdgeShape.cpp" />
<Unit filename="../src/Box2D/Collision/Shapes/b2EdgeShape.h" />
<Unit filename="../src/Box2D/Collision/Shapes/b2PolygonShape.cpp" />
<Unit filename="../src/Box2D/Collision/Shapes/b2PolygonShape.h" />
<Unit filename="../src/Box2D/Collision/Shapes/b2Shape.h" />
<Unit filename="../src/Box2D/Collision/b2BroadPhase.cpp" />
<Unit filename="../src/Box2D/Collision/b2BroadPhase.h" />
<Unit filename="../src/Box2D/Collision/b2CollideCircle.cpp" />
<Unit filename="../src/Box2D/Collision/b2CollideEdge.cpp" />
<Unit filename="../src/Box2D/Collision/b2CollidePolygon.cpp" />
<Unit filename="../src/Box2D/Collision/b2Collision.cpp" />
<Unit filename="../src/Box2D/Collision/b2Collision.h" />
<Unit filename="../src/Box2D/Collision/b2Distance.cpp" />
<Unit filename="../src/Box2D/Collision/b2Distance.h" />
<Unit filename="../src/Box2D/Collision/b2DynamicTree.cpp" />
<Unit filename="../src/Box2D/Collision/b2DynamicTree.h" />
<Unit filename="../src/Box2D/Collision/b2TimeOfImpact.cpp" />
<Unit filename="../src/Box2D/Collision/b2TimeOfImpact.h" />
<Unit filename="../src/Box2D/Common/b2BlockAllocator.cpp" />
<Unit filename="../src/Box2D/Common/b2BlockAllocator.h" />
<Unit filename="../src/Box2D/Common/b2Draw.cpp" />
<Unit filename="../src/Box2D/Common/b2Draw.h" />
<Unit filename="../src/Box2D/Common/b2GrowableStack.h" />
<Unit filename="../src/Box2D/Common/b2Math.cpp" />
<Unit filename="../src/Box2D/Common/b2Math.h" />
<Unit filename="../src/Box2D/Common/b2Settings.cpp" />
<Unit filename="../src/Box2D/Common/b2Settings.h" />
<Unit filename="../src/Box2D/Common/b2StackAllocator.cpp" />
<Unit filename="../src/Box2D/Common/b2StackAllocator.h" />
<Unit filename="../src/Box2D/Common/b2Timer.cpp" />
<Unit filename="../src/Box2D/Common/b2Timer.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2ChainAndCircleContact.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2ChainAndPolygonContact.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2CircleContact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2CircleContact.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2Contact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2Contact.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2ContactSolver.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2ContactSolver.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.h" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2PolygonContact.cpp" />
<Unit filename="../src/Box2D/Dynamics/Contacts/b2PolygonContact.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2DistanceJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2DistanceJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2FrictionJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2FrictionJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2GearJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2GearJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2Joint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2Joint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2MotorJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2MotorJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2MouseJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2MouseJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2PrismaticJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2PrismaticJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2PulleyJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2PulleyJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2RevoluteJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2RevoluteJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2RopeJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2RopeJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2WeldJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2WeldJoint.h" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2WheelJoint.cpp" />
<Unit filename="../src/Box2D/Dynamics/Joints/b2WheelJoint.h" />
<Unit filename="../src/Box2D/Dynamics/b2Body.cpp" />
<Unit filename="../src/Box2D/Dynamics/b2Body.h" />
<Unit filename="../src/Box2D/Dynamics/b2ContactManager.cpp" />
<Unit filename="../src/Box2D/Dynamics/b2ContactManager.h" />
<Unit filename="../src/Box2D/Dynamics/b2Fixture.cpp" />
<Unit filename="../src/Box2D/Dynamics/b2Fixture.h" />
<Unit filename="../src/Box2D/Dynamics/b2Island.cpp" />
<Unit filename="../src/Box2D/Dynamics/b2Island.h" />
<Unit filename="../src/Box2D/Dynamics/b2TimeStep.h" />
<Unit filename="../src/Box2D/Dynamics/b2World.cpp" />
<Unit filename="../src/Box2D/Dynamics/b2World.h" />
<Unit filename="../src/Box2D/Dynamics/b2WorldCallbacks.cpp" />
<Unit filename="../src/Box2D/Dynamics/b2WorldCallbacks.h" />
<Unit filename="../src/Box2D/Rope/b2Rope.cpp" />
<Unit filename="../src/Box2D/Rope/b2Rope.h" />
<Extensions>
<code_completion />
<envvars />
<debugger />
</Extensions>
</Project>
</CodeBlocks_project_file>
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6" />
<Project>
<Option title="GLEW" />
<Option pch_mode="2" />
<Option compiler="gcc" />
<Build>
<Target title="Debug">
<Option output="../lib/win32/GLEW_d" prefix_auto="1" extension_auto="1" />
<Option working_dir="" />
<Option object_output="obj/Debug/" />
<Option type="2" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Compiler>
<Add option="-Wall" />
<Add option="-g" />
</Compiler>
</Target>
<Target title="Release">
<Option output="../lib/win32/GLEW" prefix_auto="1" extension_auto="1" />
<Option working_dir="" />
<Option object_output="obj/Release/" />
<Option type="2" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Compiler>
<Add option="-Wall" />
<Add option="-O2" />
</Compiler>
<Linker>
<Add option="-s" />
</Linker>
</Target>
</Build>
<Compiler>
<Add option="-std=c++11" />
<Add option="-Wattributes" />
<Add directory="../src" />
</Compiler>
<Unit filename="../src/glew/glew.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glew/glew.h" />
<Unit filename="../src/glew/glxew.h" />
<Unit filename="../src/glew/wglew.h" />
<Extensions>
<code_completion />
<envvars />
<debugger />
</Extensions>
</Project>
</CodeBlocks_project_file>
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6" />
<Project>
<Option title="GLFW" />
<Option pch_mode="2" />
<Option compiler="gcc" />
<Build>
<Target title="Debug">
<Option output="../lib/win32/GLFW_d" prefix_auto="1" extension_auto="1" />
<Option working_dir="" />
<Option object_output="obj/Debug/" />
<Option type="2" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Compiler>
<Add option="-Wall" />
<Add option="-g" />
</Compiler>
</Target>
<Target title="Release">
<Option output="../lib/win32/GLFW" prefix_auto="1" extension_auto="1" />
<Option working_dir="" />
<Option object_output="obj/Release/" />
<Option type="2" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Compiler>
<Add option="-Wall" />
<Add option="-O2" />
</Compiler>
<Linker>
<Add option="-s" />
</Linker>
</Target>
</Build>
<Compiler>
<Add directory="../src" />
</Compiler>
<Unit filename="../src/glfw/context.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/egl_context.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/egl_context.h" />
<Unit filename="../src/glfw/glfw3.h" />
<Unit filename="../src/glfw/glfw3native.h" />
<Unit filename="../src/glfw/glfw_config.h" />
<Unit filename="../src/glfw/init.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/input.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/internal.h" />
<Unit filename="../src/glfw/monitor.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/vulkan.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/wgl_context.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/wgl_context.h" />
<Unit filename="../src/glfw/win32_init.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/win32_joystick.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/win32_joystick.h" />
<Unit filename="../src/glfw/win32_monitor.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/win32_platform.h" />
<Unit filename="../src/glfw/win32_time.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/win32_tls.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/win32_window.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="../src/glfw/window.c">
<Option compilerVar="CC" />
</Unit>
<Extensions>
<code_completion />
<envvars />
<debugger />
<lib_finder disable_auto="1" />
</Extensions>
</Project>
</CodeBlocks_project_file>
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6" />
<Project>
<Option title="IMGUI" />
<Option pch_mode="2" />
<Option compiler="gcc" />
<Build>
<Target title="Debug">
<Option output="../lib/linux/IMGUI_d" prefix_auto="1" extension_auto="1" />
<Option working_dir="" />
<Option object_output="obj/Debug/" />
<Option type="2" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Compiler>
<Add option="-Wall" />
<Add option="-g" />
</Compiler>
</Target>
<Target title="Release">
<Option output="../lib/linux/IMGUI" prefix_auto="1" extension_auto="1" />
<Option working_dir="" />
<Option object_output="obj/Release/" />
<Option type="2" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Compiler>
<Add option="-Wall" />
<Add option="-O2" />
</Compiler>
<Linker>
<Add option="-s" />
</Linker>
</Target>
</Build>
<Compiler>
<Add option="-std=c++11" />
<Add option="-DGLEW_STATIC" />
<Add directory="../src" />
</Compiler>
<Unit filename="../src/imgui/imconfig.h" />
<Unit filename="../src/imgui/imgui.cpp" />
<Unit filename="../src/imgui/imgui.h" />
<Unit filename="../src/imgui/imgui_demo.cpp" />
<Unit filename="../src/imgui/imgui_draw.cpp" />
<Unit filename="../src/imgui/imgui_impl_glfw_gl3.cpp" />
<Unit filename="../src/imgui/imgui_impl_glfw_gl3.h" />
<Unit filename="../src/imgui/imgui_internal.h" />
<Unit filename="../src/imgui/stb_rect_pack.h" />
<Unit filename="../src/imgui/stb_textedit.h" />
<Unit filename="../src/imgui/stb_truetype.h" />
<Extensions>
<code_completion />
<envvars />
<debugger />
<lib_finder disable_auto="1" />
</Extensions>
</Project>
</CodeBlocks_project_file>
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6" />
<Project>
<Option title="IMGUI" />
<Option pch_mode="2" />
<Option compiler="gcc" />
<Build>
<Target title="Debug">
<Option output="../lib/win32/IMGUI_d" prefix_auto="1" extension_auto="1" />
<Option working_dir="" />
<Option object_output="obj/Debug/" />
<Option type="2" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Compiler>
<Add option="-Wall" />
<Add option="-g" />
</Compiler>
</Target>
<Target title="Release">
<Option output="../lib/win32/IMGUI" prefix_auto="1" extension_auto="1" />
<Option working_dir="" />
<Option object_output="obj/Release/" />
<Option type="2" />
<Option compiler="gcc" />
<Option createDefFile="1" />
<Compiler>
<Add option="-Wall" />
<Add option="-O2" />
</Compiler>
<Linker>
<Add option="-s" />
</Linker>
</Target>
</Build>
<Compiler>
<Add option="-std=c++11" />
<Add option="-DGLEW_STATIC" />
<Add directory="../src" />
</Compiler>
<Unit filename="../src/imgui/imconfig.h" />
<Unit filename="../src/imgui/imgui.cpp" />
<Unit filename="../src/imgui/imgui.h" />
<Unit filename="../src/imgui/imgui_demo.cpp" />
<Unit filename="../src/imgui/imgui_draw.cpp" />
<Unit filename="../src/imgui/imgui_impl_glfw_gl3.cpp" />
<Unit filename="../src/imgui/imgui_impl_glfw_gl3.h" />
<Unit filename="../src/imgui/imgui_internal.h" />
<Unit filename="../src/imgui/stb_rect_pack.h" />
<Unit filename="../src/imgui/stb_textedit.h" />
<Unit filename="../src/imgui/stb_truetype.h" />
<Extensions>
<code_completion />
<envvars />
<debugger />
<lib_finder disable_auto="1" />
</Extensions>
</Project>
</CodeBlocks_project_file>
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
File added
/*
* Copyright (c) 2006-2009 Erin Catto http://www.box2d.org
*
* This software is provided 'as-is', without any express or implied
* warranty. In no event will the authors be held liable for any damages
* arising from the use of this software.
* Permission is granted to anyone to use this software for any purpose,
* including commercial applications, and to alter it and redistribute it
* freely, subject to the following restrictions:
* 1. The origin of this software must not be misrepresented; you must not
* claim that you wrote the original software. If you use this software
* in a product, an acknowledgment in the product documentation would be
* appreciated but is not required.
* 2. Altered source versions must be plainly marked as such, and must not be
* misrepresented as being the original software.
* 3. This notice may not be removed or altered from any source distribution.
*/
#ifndef BOX2D_H
#define BOX2D_H
/**
\mainpage Box2D API Documentation
\section intro_sec Getting Started
For documentation please see http://box2d.org/documentation.html
For discussion please visit http://box2d.org/forum
*/
// These include files constitute the main Box2D API
#include "Box2D/Common/b2Settings.h"
#include "Box2D/Common/b2Draw.h"
#include "Box2D/Common/b2Timer.h"
#include "Box2D/Collision/Shapes/b2CircleShape.h"
#include "Box2D/Collision/Shapes/b2EdgeShape.h"
#include "Box2D/Collision/Shapes/b2ChainShape.h"
#include "Box2D/Collision/Shapes/b2PolygonShape.h"
#include "Box2D/Collision/b2BroadPhase.h"
#include "Box2D/Collision/b2Distance.h"
#include "Box2D/Collision/b2DynamicTree.h"
#include "Box2D/Collision/b2TimeOfImpact.h"
#include "Box2D/Dynamics/b2Body.h"
#include "Box2D/Dynamics/b2Fixture.h"
#include "Box2D/Dynamics/b2WorldCallbacks.h"
#include "Box2D/Dynamics/b2TimeStep.h"
#include "Box2D/Dynamics/b2World.h"
#include "Box2D/Dynamics/Contacts/b2Contact.h"
#include "Box2D/Dynamics/Joints/b2DistanceJoint.h"
#include "Box2D/Dynamics/Joints/b2FrictionJoint.h"
#include "Box2D/Dynamics/Joints/b2GearJoint.h"
#include "Box2D/Dynamics/Joints/b2MotorJoint.h"
#include "Box2D/Dynamics/Joints/b2MouseJoint.h"
#include "Box2D/Dynamics/Joints/b2PrismaticJoint.h"
#include "Box2D/Dynamics/Joints/b2PulleyJoint.h"
#include "Box2D/Dynamics/Joints/b2RevoluteJoint.h"
#include "Box2D/Dynamics/Joints/b2RopeJoint.h"
#include "Box2D/Dynamics/Joints/b2WeldJoint.h"
#include "Box2D/Dynamics/Joints/b2WheelJoint.h"
#endif
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment