Skip to content

Commit

Permalink
Fixed Linux sample06-racer.
Browse files Browse the repository at this point in the history
Change Animation keyTimes from ulong[] to uint[].
Added codeblocks ide  environment for Linux.
  • Loading branch information
seanpaultaylor committed Oct 11, 2012
1 parent 94272d0 commit d1cc888
Show file tree
Hide file tree
Showing 37 changed files with 2,392 additions and 1,049 deletions.
82 changes: 45 additions & 37 deletions .gitignore
Expand Up @@ -18,6 +18,18 @@ Thumbs.db
/Device-Profile /Device-Profile
/Device-Release /Device-Release
/build /build
/gameplay-internal
/gameplay-api/xml

/gameplay-encoder/Debug
/gameplay-encoder/Release
/gameplay-encoder/gameplay-encoder.xcodeproj/xcuserdata

/gameplay-luagen/Release
/gameplay-luagen/Debug
/gameplay-luagen/doxygen_entrydb_680.tmp
/gameplay-luagen/doxygen_objdb_680.tmp
/gameplay-luagen/xml


/gameplay/Debug /gameplay/Debug
/gameplay/DebugMem /gameplay/DebugMem
Expand All @@ -33,21 +45,36 @@ Thumbs.db
/gameplay/gameplay.xcodeproj/xcuserdata /gameplay/gameplay.xcodeproj/xcuserdata
/gameplay/android/NUL /gameplay/android/NUL
/gameplay/android/proguard.cfg /gameplay/android/proguard.cfg
/gameplay/android/proguard-project.txt
/gameplay/android/local.properties /gameplay/android/local.properties
/gameplay/android/project.properties /gameplay/android/project.properties
/gameplay/android/obj /gameplay/android/obj
/gameplay/linux


/gameplay-api/xml /gameplay-tests/Debug

/gameplay-tests/DebugMem
/gameplay-encoder/Debug /gameplay-tests/Release
/gameplay-encoder/Release /gameplay-tests/Simulator
/gameplay-encoder/gameplay-encoder.xcodeproj/xcuserdata /gameplay-tests/Simulator-Coverage

/gameplay-tests/Simulator-Profile
/gameplay-luagen/Release /gameplay-tests/Device-Debug
/gameplay-luagen/Debug /gameplay-tests/Device-Coverage
/gameplay-luagen/doxygen_entrydb_680.tmp /gameplay-tests/Device-Profile
/gameplay-luagen/doxygen_objdb_680.tmp /gameplay-tests/Device-Release
/gameplay-luagen/xml /gameplay-tests/res/shaders
/gameplay-tests/res/logo_powered_white.png
/gameplay-tests/gameplay-tests.xcodeproj/xcuserdata
/gameplay-tests/android/src
/gameplay-tests/android/assets
/gameplay-tests/android/bin
/gameplay-tests/android/gen
/gameplay-tests/android/libs
/gameplay-tests/android/obj
/gameplay-tests/android/NUL
/gameplay-tests/android/local.properties
/gameplay-tests/android/proguard-project.txt
/gameplay-tests/android/project.properties
/gameplay-tests/linux


/gameplay-samples/sample00-mesh/Debug /gameplay-samples/sample00-mesh/Debug
/gameplay-samples/sample00-mesh/DebugMem /gameplay-samples/sample00-mesh/DebugMem
Expand All @@ -72,6 +99,7 @@ Thumbs.db
/gameplay-samples/sample00-mesh/android/local.properties /gameplay-samples/sample00-mesh/android/local.properties
/gameplay-samples/sample00-mesh/android/proguard.cfg /gameplay-samples/sample00-mesh/android/proguard.cfg
/gameplay-samples/sample00-mesh/android/project.properties /gameplay-samples/sample00-mesh/android/project.properties
/gameplay-samples/sample00-mesh/linux


/gameplay-samples/sample01-longboard/Debug /gameplay-samples/sample01-longboard/Debug
/gameplay-samples/sample01-longboard/DebugMem /gameplay-samples/sample01-longboard/DebugMem
Expand All @@ -97,6 +125,7 @@ Thumbs.db
/gameplay-samples/sample01-longboard/android/proguard.cfg /gameplay-samples/sample01-longboard/android/proguard.cfg
/gameplay-samples/sample01-longboard/android/project.properties /gameplay-samples/sample01-longboard/android/project.properties
/gameplay-samples/sample01-longboard/android/local.properties /gameplay-samples/sample01-longboard/android/local.properties
/gameplay-samples/sample01-longboard/linux


/gameplay-samples/sample02-spaceship/Debug /gameplay-samples/sample02-spaceship/Debug
/gameplay-samples/sample02-spaceship/DebugMem /gameplay-samples/sample02-spaceship/DebugMem
Expand All @@ -121,6 +150,7 @@ Thumbs.db
/gameplay-samples/sample02-spaceship/android/src /gameplay-samples/sample02-spaceship/android/src
/gameplay-samples/sample02-spaceship/android/proguard.cfg /gameplay-samples/sample02-spaceship/android/proguard.cfg
/gameplay-samples/sample02-spaceship/android/local.properties /gameplay-samples/sample02-spaceship/android/local.properties
/gameplay-samples/sample02-spaceship/linux


/gameplay-samples/sample03-character/Debug /gameplay-samples/sample03-character/Debug
/gameplay-samples/sample03-character/DebugMem /gameplay-samples/sample03-character/DebugMem
Expand All @@ -147,6 +177,7 @@ Thumbs.db
/gameplay-samples/sample03-character/android/obj /gameplay-samples/sample03-character/android/obj
/gameplay-samples/sample03-character/android/NUL /gameplay-samples/sample03-character/android/NUL
/gameplay-samples/sample03-character/res/gamepad.xcf /gameplay-samples/sample03-character/res/gamepad.xcf
/gameplay-samples/sample03-character/linux


/gameplay-samples/sample04-particles/Debug /gameplay-samples/sample04-particles/Debug
/gameplay-samples/sample04-particles/DebugMem /gameplay-samples/sample04-particles/DebugMem
Expand All @@ -173,6 +204,7 @@ Thumbs.db
/gameplay-samples/sample04-particles/android/proguard.cfg /gameplay-samples/sample04-particles/android/proguard.cfg
/gameplay-samples/sample04-particles/android/local.properties /gameplay-samples/sample04-particles/android/local.properties
/gameplay-samples/sample04-particles/android/project.properties /gameplay-samples/sample04-particles/android/project.properties
/gameplay-samples/sample04-particles/linux


/gameplay-samples/sample05-lua/Debug /gameplay-samples/sample05-lua/Debug
/gameplay-samples/sample05-lua/DebugMem /gameplay-samples/sample05-lua/DebugMem
Expand All @@ -197,6 +229,7 @@ Thumbs.db
/gameplay-samples/sample05-lua/android/local.properties /gameplay-samples/sample05-lua/android/local.properties
/gameplay-samples/sample05-lua/android/proguard.cfg /gameplay-samples/sample05-lua/android/proguard.cfg
/gameplay-samples/sample05-lua/android/project.properties /gameplay-samples/sample05-lua/android/project.properties
/gameplay-samples/sample05-lua/linux


/gameplay-samples/sample06-racer/Debug /gameplay-samples/sample06-racer/Debug
/gameplay-samples/sample06-racer/DebugMem /gameplay-samples/sample06-racer/DebugMem
Expand Down Expand Up @@ -226,31 +259,6 @@ Thumbs.db
/gameplay-samples/sample06-racer/android/local.properties /gameplay-samples/sample06-racer/android/local.properties
/gameplay-samples/sample06-racer/android/proguard.cfg /gameplay-samples/sample06-racer/android/proguard.cfg
/gameplay-samples/sample06-racer/android/project.properties /gameplay-samples/sample06-racer/android/project.properties
/gameplay-samples/sample06-racer/linux


/gameplay-internal
/gameplay/android/proguard-project.txt

/gameplay-tests/Debug
/gameplay-tests/DebugMem
/gameplay-tests/Release
/gameplay-tests/Simulator
/gameplay-tests/Simulator-Coverage
/gameplay-tests/Simulator-Profile
/gameplay-tests/Device-Debug
/gameplay-tests/Device-Coverage
/gameplay-tests/Device-Profile
/gameplay-tests/Device-Release
/gameplay-tests/res/shaders
/gameplay-tests/res/logo_powered_white.png
/gameplay-tests/gameplay-tests.xcodeproj/xcuserdata
/gameplay-tests/android/src
/gameplay-tests/android/assets
/gameplay-tests/android/bin
/gameplay-tests/android/gen
/gameplay-tests/android/libs
/gameplay-tests/android/obj
/gameplay-tests/android/NUL
/gameplay-tests/android/local.properties
/gameplay-tests/android/proguard-project.txt
/gameplay-tests/android/project.properties


File renamed without changes.
2 changes: 1 addition & 1 deletion gameplay-encoder/gameplay-bundle.txt
Expand Up @@ -153,7 +153,7 @@ Reference
5->AnimationChannel 5->AnimationChannel
targetId string targetId string
targetAttribute uint targetAttribute uint
keyTimes unsigned long[] (milliseconds) keyTimes uint[] (milliseconds)
values float[] values float[]
tangents_in float[] tangents_in float[]
tangents_out float[] tangents_out float[]
Expand Down
2 changes: 1 addition & 1 deletion gameplay-samples/BuildHelpers.CMakeLists.txt
Expand Up @@ -22,7 +22,7 @@ endmacro()


# convenience to call above with current directory and everything in "res" # convenience to call above with current directory and everything in "res"
macro(COPY_RES GAME_NAME) macro(COPY_RES GAME_NAME)
# a target for all addition asserts (will be done in defualt compile, but if you target the executable # a target for all addition asserts (will be done in default compile, but if you target the executable
# it won't be done -- good for testing) # it won't be done -- good for testing)
add_custom_target( ${GAME_NAME}_ASSETS ALL ) add_custom_target( ${GAME_NAME}_ASSETS ALL )


Expand Down
1 change: 1 addition & 0 deletions gameplay-samples/CMakeLists.txt
Expand Up @@ -52,3 +52,4 @@ add_subdirectory(sample04-particles)
add_subdirectory(sample05-lua) add_subdirectory(sample05-lua)
add_subdirectory(sample06-racer) add_subdirectory(sample06-racer)



85 changes: 85 additions & 0 deletions gameplay-samples/sample00-mesh/sample00-mesh.cbp
@@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6" />
<Project>
<Option title="sample00-mesh" />
<Option pch_mode="2" />
<Option compiler="gcc" />
<Build>
<Target title="Debug">
<Option output="linux/Debug/sample00-mesh" prefix_auto="1" extension_auto="1" />
<Option working_dir="../sample00-mesh" />
<Option object_output="linux/Debug/" />
<Option type="1" />
<Option compiler="gcc" />
<Compiler>
<Add option="-g" />
</Compiler>
<Linker>
<Add directory="../../gameplay/linux/Debug" />
</Linker>
</Target>
<Target title="Release">
<Option output="linux/Release/sample00-mesh" prefix_auto="1" extension_auto="1" />
<Option working_dir="../sample00-mesh" />
<Option object_output="linux/Release/" />
<Option type="1" />
<Option compiler="gcc" />
<Compiler>
<Add option="-O2" />
</Compiler>
<Linker>
<Add option="-s" />
<Add directory="../../gameplay/linux/Release" />
</Linker>
</Target>
</Build>
<Compiler>
<Add option="-Wall" />
<Add option="-fexceptions" />
<Add directory="../../gameplay/src" />
<Add directory="../../external-deps/lua/include" />
<Add directory="../../external-deps/bullet/include" />
<Add directory="../../external-deps/libpng/include" />
<Add directory="../../external-deps/oggvorbis/include" />
<Add directory="../../external-deps/zlib/include" />
<Add directory="../../external-deps/openal/include" />
<Add directory="../../external-deps/glew/include" />
</Compiler>
<Linker>
<Add library="gameplay" />
<Add library="m" />
<Add library="lua" />
<Add library="png" />
<Add library="z" />
<Add library="vorbis" />
<Add library="ogg" />
<Add library="BulletDynamics" />
<Add library="BulletCollision" />
<Add library="LinearMath" />
<Add library="openal" />
<Add library="GLEW" />
<Add library="GL" />
<Add library="rt" />
<Add library="dl" />
<Add library="X11" />
<Add directory="../../external-deps/lua/lib/linux" />
<Add directory="../../external-deps/zlib/lib/linux" />
<Add directory="../../external-deps/libpng/lib/linux" />
<Add directory="../../external-deps/bullet/lib/linux" />
<Add directory="../../external-deps/oggvorbis/lib/linux" />
<Add directory="../../external-deps/glew/lib/linux" />
</Linker>
<ExtraCommands>
<Add after="cp -rn ../../gameplay/res/shaders ./res" />
<Add after="cp -rn ../../gameplay/res/logo_powered_white.png ./res" />
<Mode after="always" />
</ExtraCommands>
<Unit filename="src/MeshGame.cpp" />
<Unit filename="src/MeshGame.h" />
<Extensions>
<code_completion />
<debugger />
</Extensions>
</Project>
</CodeBlocks_project_file>
85 changes: 85 additions & 0 deletions gameplay-samples/sample01-longboard/sample01-longboard.cbp
@@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6" />
<Project>
<Option title="sample01-longboard" />
<Option pch_mode="2" />
<Option compiler="gcc" />
<Build>
<Target title="Debug">
<Option output="linux/Debug/sample01-longboard" prefix_auto="1" extension_auto="1" />
<Option working_dir="../sample01-longboard" />
<Option object_output="linux/Debug/" />
<Option type="1" />
<Option compiler="gcc" />
<Compiler>
<Add option="-g" />
</Compiler>
<Linker>
<Add directory="../../gameplay/linux/Debug" />
</Linker>
</Target>
<Target title="Release">
<Option output="linux/Release/sample01-longboard" prefix_auto="1" extension_auto="1" />
<Option working_dir="../sample01-longboard" />
<Option object_output="linux/Release/" />
<Option type="1" />
<Option compiler="gcc" />
<Compiler>
<Add option="-O2" />
</Compiler>
<Linker>
<Add option="-s" />
<Add directory="../../gameplay/linux/Release" />
</Linker>
</Target>
</Build>
<Compiler>
<Add option="-Wall" />
<Add option="-fexceptions" />
<Add directory="../../gameplay/src" />
<Add directory="../../external-deps/lua/include" />
<Add directory="../../external-deps/bullet/include" />
<Add directory="../../external-deps/libpng/include" />
<Add directory="../../external-deps/oggvorbis/include" />
<Add directory="../../external-deps/zlib/include" />
<Add directory="../../external-deps/openal/include" />
<Add directory="../../external-deps/glew/include" />
</Compiler>
<Linker>
<Add library="gameplay" />
<Add library="m" />
<Add library="lua" />
<Add library="png" />
<Add library="z" />
<Add library="vorbis" />
<Add library="ogg" />
<Add library="BulletDynamics" />
<Add library="BulletCollision" />
<Add library="LinearMath" />
<Add library="openal" />
<Add library="GLEW" />
<Add library="GL" />
<Add library="rt" />
<Add library="dl" />
<Add library="X11" />
<Add directory="../../external-deps/lua/lib/linux" />
<Add directory="../../external-deps/zlib/lib/linux" />
<Add directory="../../external-deps/libpng/lib/linux" />
<Add directory="../../external-deps/bullet/lib/linux" />
<Add directory="../../external-deps/oggvorbis/lib/linux" />
<Add directory="../../external-deps/glew/lib/linux" />
</Linker>
<ExtraCommands>
<Add after="cp -rn ../../gameplay/res/shaders ./res" />
<Add after="cp -rn ../../gameplay/res/logo_powered_white.png ./res" />
<Mode after="always" />
</ExtraCommands>
<Unit filename="src/LongboardGame.cpp" />
<Unit filename="src/LongboardGame.h" />
<Extensions>
<code_completion />
<debugger />
</Extensions>
</Project>
</CodeBlocks_project_file>

0 comments on commit d1cc888

Please sign in to comment.