Index: raydium_appli.cbp
===================================================================
--- raydium_appli.cbp	(revision 1229)
+++ raydium_appli.cbp	(revision 1230)
@@ -12,17 +12,20 @@
 				<Option object_output="obj/DebugDll" />
 				<Option type="1" />
 				<Option compiler="gcc" />
+				<Option projectIncludeDirsRelation="2" />
 				<Compiler>
 					<Add option="-g" />
 					<Add option="-DRAYDLL" />
 					<Add option="-DFORCE_LIBRAYDIUM" />
 					<Add option="-DDEBUG" />
 					<Add option="-D_DEBUG" />
-					<Add directory="../include/ode/include" />
+					<Add directory="../ode/include" />
 				</Compiler>
 				<Linker>
+					<Add option="-static-libstdc++" />
+					<Add option="-static-libgcc" />
 					<Add library="raydiumd" />
-					<Add library="ode" />
+					<Add library="../ode/lib/DebugSingleDLL/libode_singled.a" />
 				</Linker>
 			</Target>
 			<Target title="ReleaseDLL">
@@ -36,13 +39,15 @@
 					<Add option="-O3" />
 					<Add option="-DRAYDLL" />
 					<Add option="-DFORCE_LIBRAYDIUM" />
-					<Add directory="../include/ode/include" />
+					<Add directory="../ode/include" />
 				</Compiler>
 				<Linker>
 					<Add option="-s" />
+					<Add option="-static-libstdc++" />
+					<Add option="-static-libgcc" />
 					<Add option="-mwindows" />
 					<Add library="raydium" />
-					<Add library="ode" />
+					<Add library="../ode/lib/ReleaseSingleDLL/libode_single.a" />
 				</Linker>
 			</Target>
 			<Target title="DebugStaticWin32">
@@ -58,11 +63,13 @@
 					<Add option="-DFORCE_LIBRAYDIUM" />
 					<Add option="-D_DEBUG" />
 					<Add option="-DDEBUG" />
-					<Add directory="../include/ode/include" />
+					<Add directory="../ode/include" />
 				</Compiler>
 				<Linker>
+					<Add option="-static-libstdc++" />
+					<Add option="-static-libgcc" />
 					<Add library="libraydiumsd" />
-					<Add library="ode" />
+					<Add library="../ode/lib/DebugSingleLib/libode_singled.a" />
 				</Linker>
 			</Target>
 			<Target title="ReleaseStaticWin32">
@@ -74,15 +81,17 @@
 				<Option projectLinkerOptionsRelation="2" />
 				<Compiler>
 					<Add option="-fexpensive-optimizations" />
-					<Add option="-O3" />
 					<Add option="-DFORCE_LIBRAYDIUM" />
-					<Add directory="../include/ode/include" />
+					<Add directory="../ode/include" />
 				</Compiler>
 				<Linker>
+					<Add option="-O3" />
 					<Add option="-s" />
+					<Add option="-static-libstdc++" />
+					<Add option="-static-libgcc" />
 					<Add option="-mwindows" />
 					<Add library="libraydiums" />
-					<Add library="ode" />
+					<Add library="../ode/lib/ReleaseSingleLib/libode_single.a" />
 				</Linker>
 			</Target>
 			<Target title="DebugFullStatic">
@@ -97,10 +106,12 @@
 					<Add option="-g" />
 					<Add option="-D_DEBUG" />
 					<Add option="-DDEBUG" />
-					<Add directory="../include/ode/include" />
+					<Add directory="../ode/include" />
 				</Compiler>
 				<Linker>
-					<Add library="ode" />
+					<Add option="-static-libstdc++" />
+					<Add option="-static-libgcc" />
+					<Add library="../ode/lib/DebugSingleLib/libode_singled.a" />
 				</Linker>
 			</Target>
 			<Target title="ReleaseFullStatic">
@@ -113,12 +124,14 @@
 				<Compiler>
 					<Add option="-fexpensive-optimizations" />
 					<Add option="-O3" />
-					<Add directory="../include/ode/include" />
+					<Add directory="../ode/include" />
 				</Compiler>
 				<Linker>
 					<Add option="-s" />
+					<Add option="-static-libstdc++" />
+					<Add option="-static-libgcc" />
 					<Add option="-mwindows" />
-					<Add library="ode" />
+					<Add library="../ode/lib/ReleaseSingleLib/libode_single.a" />
 				</Linker>
 			</Target>
 			<Target title="DebugSharedLinux">
@@ -207,6 +220,8 @@
 					<Add directory="../ode/include" />
 				</Compiler>
 				<Linker>
+					<Add option="-static-libstdc++" />
+					<Add option="-static-libgcc" />
 					<Add library="raydiumdoded" />
 					<Add library="../ode/lib/DebugSingleDLL/libode_singled.a" />
 				</Linker>
@@ -222,8 +237,11 @@
 			<Add option="-isystem..\include\php\Zend" />
 			<Add option="-isystem..\include\php\main" />
 			<Add option="-isystem..\include\php\TSRM" />
+			<Add option="-DdSINGLE" />
 		</Compiler>
 		<Linker>
+			<Add option="-static-libstdc++" />
+			<Add option="-static-libgcc" />
 			<Add library="php5ts" />
 			<Add library="opengl32" />
 			<Add library="gdi32" />
@@ -851,10 +869,6 @@
 		<Unit filename="../raydium/test6.c">
 			<Option compilerVar="CC" />
 		</Unit>
-		<Extensions>
-			<code_completion />
-			<envvars />
-			<debugger />
-		</Extensions>
+		<Extensions />
 	</Project>
 </CodeBlocks_project_file>
+Returns the (##x,y,z##) point of the camera path for step ##step##, using
+provided ##zoom## (FOV) and ##roll## angle.
+It's important to note that ##step## is a float.
+Mostly for internal use.
+**/
+
+extern void raydium_camera_path_reset(void);
+/**
+Next smooth call will be instantaneous.
+**/
+
+extern void raydium_camera_smooth_path_to_pos (char *path, GLfloat lx, GLfloat ly, GLfloat lz, GLfloat path_step, GLfloat smooth_step);
+/**
+"Camera on path looking to a point"
+simple ##raydium_camera_smooth## version:
+Give a path name, a "look_at" point (##lx,ly,lz##), a current ##step##, and
+a ##smooth_step## time factor (see ##raydium_camera_smooth## example above).
+**/
+
+extern void raydium_camera_smooth_pos_to_path (GLfloat lx, GLfloat ly, GLfloat lz, char *path, GLfloat path_step, GLfloat smooth_step);
+/**
+"Camera on point looking at a path"
+Same style as previous function.
+**/
+
+extern void raydium_camera_smooth_path_to_path (char *path_from, GLfloat path_step_from, char *path_to, GLfloat path_step_to, GLfloat smooth_step);
+/**
+"Camera on a path looking at another path"
+Same style as previous functions.
+**/
+
+#endif