Permalink
Browse files

initial commit

  • Loading branch information...
0 parents commit 079c4b940c278d021b2b6c63fe488688f63d227e @jhaynie jhaynie committed May 26, 2011
Showing with 50,579 additions and 0 deletions.
  1. +4 −0 .gitignore
  2. +29 −0 Box2D/.svn/all-wcprops
  3. +185 −0 Box2D/.svn/entries
  4. +21 −0 Box2D/.svn/text-base/Building.txt.svn-base
  5. +35 −0 Box2D/.svn/text-base/CMakeLists.txt.svn-base
  6. +18 −0 Box2D/.svn/text-base/License.txt.svn-base
  7. +19 −0 Box2D/.svn/text-base/Readme.txt.svn-base
  8. +23 −0 Box2D/Box2D/.svn/all-wcprops
  9. +142 −0 Box2D/Box2D/.svn/entries
  10. +69 −0 Box2D/Box2D/.svn/text-base/Box2D.h.svn-base
  11. +3 −0 Box2D/Box2D/.svn/text-base/Box2DConfig.cmake.svn-base
  12. +207 −0 Box2D/Box2D/.svn/text-base/CMakeLists.txt.svn-base
  13. +69 −0 Box2D/Box2D/Box2D.h
  14. +3 −0 Box2D/Box2D/Box2DConfig.cmake
  15. +207 −0 Box2D/Box2D/CMakeLists.txt
  16. +83 −0 Box2D/Box2D/Collision/.svn/all-wcprops
  17. +473 −0 Box2D/Box2D/Collision/.svn/entries
  18. +122 −0 Box2D/Box2D/Collision/.svn/text-base/b2BroadPhase.cpp.svn-base
  19. +248 −0 Box2D/Box2D/Collision/.svn/text-base/b2BroadPhase.h.svn-base
  20. +154 −0 Box2D/Box2D/Collision/.svn/text-base/b2CollideCircle.cpp.svn-base
  21. +673 −0 Box2D/Box2D/Collision/.svn/text-base/b2CollideEdge.cpp.svn-base
  22. +319 −0 Box2D/Box2D/Collision/.svn/text-base/b2CollidePolygon.cpp.svn-base
  23. +249 −0 Box2D/Box2D/Collision/.svn/text-base/b2Collision.cpp.svn-base
  24. +276 −0 Box2D/Box2D/Collision/.svn/text-base/b2Collision.h.svn-base
  25. +603 −0 Box2D/Box2D/Collision/.svn/text-base/b2Distance.cpp.svn-base
  26. +141 −0 Box2D/Box2D/Collision/.svn/text-base/b2Distance.h.svn-base
  27. +935 −0 Box2D/Box2D/Collision/.svn/text-base/b2DynamicTree.cpp.svn-base
  28. +475 −0 Box2D/Box2D/Collision/.svn/text-base/b2DynamicTree.h.svn-base
  29. +483 −0 Box2D/Box2D/Collision/.svn/text-base/b2TimeOfImpact.cpp.svn-base
  30. +58 −0 Box2D/Box2D/Collision/.svn/text-base/b2TimeOfImpact.h.svn-base
  31. +59 −0 Box2D/Box2D/Collision/Shapes/.svn/all-wcprops
  32. +334 −0 Box2D/Box2D/Collision/Shapes/.svn/entries
  33. +100 −0 Box2D/Box2D/Collision/Shapes/.svn/text-base/b2CircleShape.cpp.svn-base
  34. +91 −0 Box2D/Box2D/Collision/Shapes/.svn/text-base/b2CircleShape.h.svn-base
  35. +139 −0 Box2D/Box2D/Collision/Shapes/.svn/text-base/b2EdgeShape.cpp.svn-base
  36. +70 −0 Box2D/Box2D/Collision/Shapes/.svn/text-base/b2EdgeShape.h.svn-base
  37. +130 −0 Box2D/Box2D/Collision/Shapes/.svn/text-base/b2LoopShape.cpp.svn-base
  38. +96 −0 Box2D/Box2D/Collision/Shapes/.svn/text-base/b2LoopShape.h.svn-base
  39. +358 −0 Box2D/Box2D/Collision/Shapes/.svn/text-base/b2PolygonShape.cpp.svn-base
  40. +95 −0 Box2D/Box2D/Collision/Shapes/.svn/text-base/b2PolygonShape.h.svn-base
  41. +103 −0 Box2D/Box2D/Collision/Shapes/.svn/text-base/b2Shape.h.svn-base
  42. +100 −0 Box2D/Box2D/Collision/Shapes/b2CircleShape.cpp
  43. +91 −0 Box2D/Box2D/Collision/Shapes/b2CircleShape.h
  44. +139 −0 Box2D/Box2D/Collision/Shapes/b2EdgeShape.cpp
  45. +70 −0 Box2D/Box2D/Collision/Shapes/b2EdgeShape.h
  46. +130 −0 Box2D/Box2D/Collision/Shapes/b2LoopShape.cpp
  47. +96 −0 Box2D/Box2D/Collision/Shapes/b2LoopShape.h
  48. +358 −0 Box2D/Box2D/Collision/Shapes/b2PolygonShape.cpp
  49. +95 −0 Box2D/Box2D/Collision/Shapes/b2PolygonShape.h
  50. +103 −0 Box2D/Box2D/Collision/Shapes/b2Shape.h
  51. +122 −0 Box2D/Box2D/Collision/b2BroadPhase.cpp
  52. +248 −0 Box2D/Box2D/Collision/b2BroadPhase.h
  53. +154 −0 Box2D/Box2D/Collision/b2CollideCircle.cpp
  54. +673 −0 Box2D/Box2D/Collision/b2CollideEdge.cpp
  55. +319 −0 Box2D/Box2D/Collision/b2CollidePolygon.cpp
  56. +249 −0 Box2D/Box2D/Collision/b2Collision.cpp
  57. +276 −0 Box2D/Box2D/Collision/b2Collision.h
  58. +603 −0 Box2D/Box2D/Collision/b2Distance.cpp
  59. +141 −0 Box2D/Box2D/Collision/b2Distance.h
  60. +935 −0 Box2D/Box2D/Collision/b2DynamicTree.cpp
  61. +475 −0 Box2D/Box2D/Collision/b2DynamicTree.h
  62. +483 −0 Box2D/Box2D/Collision/b2TimeOfImpact.cpp
  63. +58 −0 Box2D/Box2D/Collision/b2TimeOfImpact.h
  64. +83 −0 Box2D/Box2D/Common/.svn/all-wcprops
  65. +470 −0 Box2D/Box2D/Common/.svn/entries
  66. +217 −0 Box2D/Box2D/Common/.svn/text-base/b2BlockAllocator.cpp.svn-base
  67. +62 −0 Box2D/Box2D/Common/.svn/text-base/b2BlockAllocator.h.svn-base
  68. +44 −0 Box2D/Box2D/Common/.svn/text-base/b2Draw.cpp.svn-base
  69. +81 −0 Box2D/Box2D/Common/.svn/text-base/b2Draw.h.svn-base
  70. +85 −0 Box2D/Box2D/Common/.svn/text-base/b2GrowableStack.h.svn-base
  71. +55 −0 Box2D/Box2D/Common/.svn/text-base/b2Math.cpp.svn-base
  72. +647 −0 Box2D/Box2D/Common/.svn/text-base/b2Math.h.svn-base
  73. +33 −0 Box2D/Box2D/Common/.svn/text-base/b2Settings.cpp.svn-base
  74. +145 −0 Box2D/Box2D/Common/.svn/text-base/b2Settings.h.svn-base
  75. +83 −0 Box2D/Box2D/Common/.svn/text-base/b2StackAllocator.cpp.svn-base
  76. +60 −0 Box2D/Box2D/Common/.svn/text-base/b2StackAllocator.h.svn-base
  77. +76 −0 Box2D/Box2D/Common/.svn/text-base/b2Timer.cpp.svn-base
  78. +40 −0 Box2D/Box2D/Common/.svn/text-base/b2Timer.h.svn-base
  79. +217 −0 Box2D/Box2D/Common/b2BlockAllocator.cpp
  80. +62 −0 Box2D/Box2D/Common/b2BlockAllocator.h
  81. +44 −0 Box2D/Box2D/Common/b2Draw.cpp
  82. +81 −0 Box2D/Box2D/Common/b2Draw.h
  83. +85 −0 Box2D/Box2D/Common/b2GrowableStack.h
  84. +55 −0 Box2D/Box2D/Common/b2Math.cpp
  85. +647 −0 Box2D/Box2D/Common/b2Math.h
  86. +33 −0 Box2D/Box2D/Common/b2Settings.cpp
  87. +145 −0 Box2D/Box2D/Common/b2Settings.h
  88. +83 −0 Box2D/Box2D/Common/b2StackAllocator.cpp
  89. +60 −0 Box2D/Box2D/Common/b2StackAllocator.h
  90. +76 −0 Box2D/Box2D/Common/b2Timer.cpp
  91. +40 −0 Box2D/Box2D/Common/b2Timer.h
  92. +83 −0 Box2D/Box2D/Dynamics/.svn/all-wcprops
  93. +476 −0 Box2D/Box2D/Dynamics/.svn/entries
  94. +467 −0 Box2D/Box2D/Dynamics/.svn/text-base/b2Body.cpp.svn-base
  95. +822 −0 Box2D/Box2D/Dynamics/.svn/text-base/b2Body.h.svn-base
  96. +279 −0 Box2D/Box2D/Dynamics/.svn/text-base/b2ContactManager.cpp.svn-base
  97. +52 −0 Box2D/Box2D/Dynamics/.svn/text-base/b2ContactManager.h.svn-base
  98. +224 −0 Box2D/Box2D/Dynamics/.svn/text-base/b2Fixture.cpp.svn-base
  99. +338 −0 Box2D/Box2D/Dynamics/.svn/text-base/b2Fixture.h.svn-base
  100. +512 −0 Box2D/Box2D/Dynamics/.svn/text-base/b2Island.cpp.svn-base
  101. +105 −0 Box2D/Box2D/Dynamics/.svn/text-base/b2Island.h.svn-base
  102. +35 −0 Box2D/Box2D/Dynamics/.svn/text-base/b2TimeStep.h.svn-base
  103. +1,224 −0 Box2D/Box2D/Dynamics/.svn/text-base/b2World.cpp.svn-base
  104. +347 −0 Box2D/Box2D/Dynamics/.svn/text-base/b2World.h.svn-base
  105. +36 −0 Box2D/Box2D/Dynamics/.svn/text-base/b2WorldCallbacks.cpp.svn-base
  106. +154 −0 Box2D/Box2D/Dynamics/.svn/text-base/b2WorldCallbacks.h.svn-base
  107. +113 −0 Box2D/Box2D/Dynamics/Contacts/.svn/all-wcprops
  108. +640 −0 Box2D/Box2D/Dynamics/Contacts/.svn/entries
  109. +53 −0 Box2D/Box2D/Dynamics/Contacts/.svn/text-base/b2CircleContact.cpp.svn-base
  110. +39 −0 Box2D/Box2D/Dynamics/Contacts/.svn/text-base/b2CircleContact.h.svn-base
  111. +240 −0 Box2D/Box2D/Dynamics/Contacts/.svn/text-base/b2Contact.cpp.svn-base
  112. +331 −0 Box2D/Box2D/Dynamics/Contacts/.svn/text-base/b2Contact.h.svn-base
  113. +736 −0 Box2D/Box2D/Dynamics/Contacts/.svn/text-base/b2ContactSolver.cpp.svn-base
  114. +90 −0 Box2D/Box2D/Dynamics/Contacts/.svn/text-base/b2ContactSolver.h.svn-base
  115. +50 −0 Box2D/Box2D/Dynamics/Contacts/.svn/text-base/b2EdgeAndCircleContact.cpp.svn-base
  116. +39 −0 Box2D/Box2D/Dynamics/Contacts/.svn/text-base/b2EdgeAndCircleContact.h.svn-base
  117. +50 −0 Box2D/Box2D/Dynamics/Contacts/.svn/text-base/b2EdgeAndPolygonContact.cpp.svn-base
  118. +39 −0 Box2D/Box2D/Dynamics/Contacts/.svn/text-base/b2EdgeAndPolygonContact.h.svn-base
  119. +54 −0 Box2D/Box2D/Dynamics/Contacts/.svn/text-base/b2LoopAndCircleContact.cpp.svn-base
  120. +39 −0 Box2D/Box2D/Dynamics/Contacts/.svn/text-base/b2LoopAndCircleContact.h.svn-base
  121. +54 −0 Box2D/Box2D/Dynamics/Contacts/.svn/text-base/b2LoopAndPolygonContact.cpp.svn-base
  122. +39 −0 Box2D/Box2D/Dynamics/Contacts/.svn/text-base/b2LoopAndPolygonContact.h.svn-base
  123. +50 −0 Box2D/Box2D/Dynamics/Contacts/.svn/text-base/b2PolygonAndCircleContact.cpp.svn-base
  124. +38 −0 Box2D/Box2D/Dynamics/Contacts/.svn/text-base/b2PolygonAndCircleContact.h.svn-base
  125. +53 −0 Box2D/Box2D/Dynamics/Contacts/.svn/text-base/b2PolygonContact.cpp.svn-base
  126. +39 −0 Box2D/Box2D/Dynamics/Contacts/.svn/text-base/b2PolygonContact.h.svn-base
  127. +53 −0 Box2D/Box2D/Dynamics/Contacts/b2CircleContact.cpp
  128. +39 −0 Box2D/Box2D/Dynamics/Contacts/b2CircleContact.h
  129. +240 −0 Box2D/Box2D/Dynamics/Contacts/b2Contact.cpp
  130. +331 −0 Box2D/Box2D/Dynamics/Contacts/b2Contact.h
  131. +736 −0 Box2D/Box2D/Dynamics/Contacts/b2ContactSolver.cpp
  132. +90 −0 Box2D/Box2D/Dynamics/Contacts/b2ContactSolver.h
  133. +50 −0 Box2D/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.cpp
  134. +39 −0 Box2D/Box2D/Dynamics/Contacts/b2EdgeAndCircleContact.h
  135. +50 −0 Box2D/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.cpp
  136. +39 −0 Box2D/Box2D/Dynamics/Contacts/b2EdgeAndPolygonContact.h
  137. +54 −0 Box2D/Box2D/Dynamics/Contacts/b2LoopAndCircleContact.cpp
  138. +39 −0 Box2D/Box2D/Dynamics/Contacts/b2LoopAndCircleContact.h
  139. +54 −0 Box2D/Box2D/Dynamics/Contacts/b2LoopAndPolygonContact.cpp
  140. +39 −0 Box2D/Box2D/Dynamics/Contacts/b2LoopAndPolygonContact.h
  141. +50 −0 Box2D/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.cpp
  142. +38 −0 Box2D/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.h
  143. +53 −0 Box2D/Box2D/Dynamics/Contacts/b2PolygonContact.cpp
  144. +39 −0 Box2D/Box2D/Dynamics/Contacts/b2PolygonContact.h
  145. +137 −0 Box2D/Box2D/Dynamics/Joints/.svn/all-wcprops
  146. +776 −0 Box2D/Box2D/Dynamics/Joints/.svn/entries
  147. +210 −0 Box2D/Box2D/Dynamics/Joints/.svn/text-base/b2DistanceJoint.cpp.svn-base
  148. +145 −0 Box2D/Box2D/Dynamics/Joints/.svn/text-base/b2DistanceJoint.h.svn-base
  149. +229 −0 Box2D/Box2D/Dynamics/Joints/.svn/text-base/b2FrictionJoint.cpp.svn-base
  150. +99 −0 Box2D/Box2D/Dynamics/Joints/.svn/text-base/b2FrictionJoint.h.svn-base
  151. +259 −0 Box2D/Box2D/Dynamics/Joints/.svn/text-base/b2GearJoint.cpp.svn-base
  152. +111 −0 Box2D/Box2D/Dynamics/Joints/.svn/text-base/b2GearJoint.h.svn-base
  153. +198 −0 Box2D/Box2D/Dynamics/Joints/.svn/text-base/b2Joint.cpp.svn-base
  154. +244 −0 Box2D/Box2D/Dynamics/Joints/.svn/text-base/b2Joint.h.svn-base
  155. +197 −0 Box2D/Box2D/Dynamics/Joints/.svn/text-base/b2MouseJoint.cpp.svn-base
  156. +114 −0 Box2D/Box2D/Dynamics/Joints/.svn/text-base/b2MouseJoint.h.svn-base
  157. +606 −0 Box2D/Box2D/Dynamics/Joints/.svn/text-base/b2PrismaticJoint.cpp.svn-base
  158. +175 −0 Box2D/Box2D/Dynamics/Joints/.svn/text-base/b2PrismaticJoint.h.svn-base
  159. +295 −0 Box2D/Box2D/Dynamics/Joints/.svn/text-base/b2PulleyJoint.cpp.svn-base
  160. +130 −0 Box2D/Box2D/Dynamics/Joints/.svn/text-base/b2PulleyJoint.h.svn-base
  161. +497 −0 Box2D/Box2D/Dynamics/Joints/.svn/text-base/b2RevoluteJoint.cpp.svn-base
  162. +180 −0 Box2D/Box2D/Dynamics/Joints/.svn/text-base/b2RevoluteJoint.h.svn-base
  163. +197 −0 Box2D/Box2D/Dynamics/Joints/.svn/text-base/b2RopeJoint.cpp.svn-base
  164. +99 −0 Box2D/Box2D/Dynamics/Joints/.svn/text-base/b2RopeJoint.h.svn-base
  165. +219 −0 Box2D/Box2D/Dynamics/Joints/.svn/text-base/b2WeldJoint.cpp.svn-base
  166. +82 −0 Box2D/Box2D/Dynamics/Joints/.svn/text-base/b2WeldJoint.h.svn-base
  167. +396 −0 Box2D/Box2D/Dynamics/Joints/.svn/text-base/b2WheelJoint.cpp.svn-base
  168. +186 −0 Box2D/Box2D/Dynamics/Joints/.svn/text-base/b2WheelJoint.h.svn-base
  169. +210 −0 Box2D/Box2D/Dynamics/Joints/b2DistanceJoint.cpp
  170. +145 −0 Box2D/Box2D/Dynamics/Joints/b2DistanceJoint.h
  171. +229 −0 Box2D/Box2D/Dynamics/Joints/b2FrictionJoint.cpp
  172. +99 −0 Box2D/Box2D/Dynamics/Joints/b2FrictionJoint.h
  173. +259 −0 Box2D/Box2D/Dynamics/Joints/b2GearJoint.cpp
  174. +111 −0 Box2D/Box2D/Dynamics/Joints/b2GearJoint.h
  175. +198 −0 Box2D/Box2D/Dynamics/Joints/b2Joint.cpp
  176. +244 −0 Box2D/Box2D/Dynamics/Joints/b2Joint.h
  177. +197 −0 Box2D/Box2D/Dynamics/Joints/b2MouseJoint.cpp
  178. +114 −0 Box2D/Box2D/Dynamics/Joints/b2MouseJoint.h
  179. +606 −0 Box2D/Box2D/Dynamics/Joints/b2PrismaticJoint.cpp
  180. +175 −0 Box2D/Box2D/Dynamics/Joints/b2PrismaticJoint.h
  181. +295 −0 Box2D/Box2D/Dynamics/Joints/b2PulleyJoint.cpp
  182. +130 −0 Box2D/Box2D/Dynamics/Joints/b2PulleyJoint.h
  183. +497 −0 Box2D/Box2D/Dynamics/Joints/b2RevoluteJoint.cpp
  184. +180 −0 Box2D/Box2D/Dynamics/Joints/b2RevoluteJoint.h
  185. +197 −0 Box2D/Box2D/Dynamics/Joints/b2RopeJoint.cpp
  186. +99 −0 Box2D/Box2D/Dynamics/Joints/b2RopeJoint.h
  187. +219 −0 Box2D/Box2D/Dynamics/Joints/b2WeldJoint.cpp
  188. +82 −0 Box2D/Box2D/Dynamics/Joints/b2WeldJoint.h
  189. +396 −0 Box2D/Box2D/Dynamics/Joints/b2WheelJoint.cpp
  190. +186 −0 Box2D/Box2D/Dynamics/Joints/b2WheelJoint.h
  191. +467 −0 Box2D/Box2D/Dynamics/b2Body.cpp
  192. +822 −0 Box2D/Box2D/Dynamics/b2Body.h
  193. +279 −0 Box2D/Box2D/Dynamics/b2ContactManager.cpp
  194. +52 −0 Box2D/Box2D/Dynamics/b2ContactManager.h
  195. +224 −0 Box2D/Box2D/Dynamics/b2Fixture.cpp
  196. +338 −0 Box2D/Box2D/Dynamics/b2Fixture.h
  197. +512 −0 Box2D/Box2D/Dynamics/b2Island.cpp
  198. +105 −0 Box2D/Box2D/Dynamics/b2Island.h
  199. +35 −0 Box2D/Box2D/Dynamics/b2TimeStep.h
  200. +1,224 −0 Box2D/Box2D/Dynamics/b2World.cpp
  201. +347 −0 Box2D/Box2D/Dynamics/b2World.h
  202. +36 −0 Box2D/Box2D/Dynamics/b2WorldCallbacks.cpp
  203. +154 −0 Box2D/Box2D/Dynamics/b2WorldCallbacks.h
  204. +17 −0 Box2D/Box2D/Rope/.svn/all-wcprops
  205. +96 −0 Box2D/Box2D/Rope/.svn/entries
  206. +259 −0 Box2D/Box2D/Rope/.svn/text-base/b2Rope.cpp.svn-base
  207. +115 −0 Box2D/Box2D/Rope/.svn/text-base/b2Rope.h.svn-base
  208. +259 −0 Box2D/Box2D/Rope/b2Rope.cpp
  209. +115 −0 Box2D/Box2D/Rope/b2Rope.h
  210. +21 −0 Box2D/Building.txt
  211. +35 −0 Box2D/CMakeLists.txt
  212. +18 −0 Box2D/License.txt
  213. +19 −0 Box2D/Readme.txt
  214. +2 −0 Classes/.gitignore
  215. +22 −0 Classes/TiBox2dBodyProxy.hh
  216. +34 −0 Classes/TiBox2dBodyProxy.mm
  217. +12 −0 Classes/TiBox2dModule.hh
  218. +39 −0 Classes/TiBox2dModule.mm
  219. +9 −0 Classes/TiBox2dModuleAssets.h
  220. +15 −0 Classes/TiBox2dModuleAssets.m
  221. +26 −0 Classes/TiBox2dWorldProxy.hh
  222. +322 −0 Classes/TiBox2dWorldProxy.mm
  223. +38 −0 Classes/TiContactListener.h
  224. +79 −0 Classes/TiContactListener.mm
  225. +2 −0 LICENSE
  226. +151 −0 README
  227. +4 −0 TiBox2d_Prefix.pch
  228. +6 −0 assets/README
  229. +1,448 −0 box2d.xcodeproj/jhaynie.mode1v3
  230. +3,321 −0 box2d.xcodeproj/jhaynie.pbxuser
  231. +816 −0 box2d.xcodeproj/project.pbxproj
  232. +193 −0 build.py
  233. +39 −0 documentation/index.md
  234. +27 −0 example/app.js
  235. +1 −0 hooks/README
  236. +35 −0 hooks/add.py
  237. +19 −0 hooks/install.py
  238. +34 −0 hooks/remove.py
  239. +18 −0 hooks/uninstall.py
  240. +17 −0 manifest
  241. +27 −0 module.xcconfig
  242. +4 −0 timodule.xml
  243. +20 −0 titanium.xcconfig
@@ -0,0 +1,4 @@
+tmp
+bin
+build
+*.zip
@@ -0,0 +1,29 @@
+K 25
+svn:wc:ra_dav:version-url
+V 29
+/svn/!svn/ver/175/trunk/Box2D
+END
+License.txt
+K 25
+svn:wc:ra_dav:version-url
+V 40
+/svn/!svn/ver/86/trunk/Box2D/License.txt
+END
+Building.txt
+K 25
+svn:wc:ra_dav:version-url
+V 41
+/svn/!svn/ver/59/trunk/Box2D/Building.txt
+END
+Readme.txt
+K 25
+svn:wc:ra_dav:version-url
+V 39
+/svn/!svn/ver/86/trunk/Box2D/Readme.txt
+END
+CMakeLists.txt
+K 25
+svn:wc:ra_dav:version-url
+V 44
+/svn/!svn/ver/150/trunk/Box2D/CMakeLists.txt
+END
@@ -0,0 +1,185 @@
+10
+
+dir
+185
+http://box2d.googlecode.com/svn/trunk/Box2D
+http://box2d.googlecode.com/svn
+
+
+
+2011-04-01T03:36:05.407991Z
+175
+erincatto@gmail.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+cafe418c-1137-0410-84cc-357ec87a5d9b
+
+Build
+dir
+
+glui
+dir
+
+License.txt
+file
+
+
+
+
+2011-05-20T06:01:11.000000Z
+e5d39ad91f7dc4692dcdb1d85139ec6b
+2010-04-04T01:53:56.954463Z
+86
+erincatto
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+886
+
+Documentation
+dir
+
+Testbed
+dir
+
+HelloWorld
+dir
+
+Building.txt
+file
+
+
+
+
+2011-05-20T06:01:11.000000Z
+8145415012117c18bedde7d3ace69218
+2010-02-28T18:53:10.341684Z
+59
+erincatto
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+996
+
+Readme.txt
+file
+
+
+
+
+2011-05-20T06:01:11.000000Z
+f387c1fb72dcc1ec7537e4ea11e3edd9
+2010-04-04T01:53:56.954463Z
+86
+erincatto
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+566
+
+freeglut
+dir
+
+CMakeLists.txt
+file
+
+
+
+
+2011-05-20T06:01:11.000000Z
+b6ac4755e442c1332794de62602594b8
+2011-03-08T07:24:28.951015Z
+150
+erincatto
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+960
+
+Box2D
+dir
+
@@ -0,0 +1,21 @@
+Box2D uses CMake to describe the build in a platform independent manner.
+
+First download and install cmake from cmake.org
+
+For Microsoft Visual Studio:
+- Run the cmake-gui
+- Set the source directory to the path of Box2D on your PC (the folder that contains this file).
+- Set the build directory to be the path of Box2D/Build on your PC.
+- Press the Configure button and select your version of Visual Studio.
+- You may have to press the Configure button again.
+- Press the Generate button.
+- Open Box2D/Build/Box2D.sln.
+- Set the Testbed or HelloWorld as your startup project.
+- Press F5 or Ctrl-F5 to run.
+
+For Unix platforms, say the following on a terminal: (Replace $BOX2DPATH with the directory where this file is located.)
+ cd $BOX2DPATH/Build
+ cmake -DBOX2D_INSTALL=ON -DBOX2D_BUILD_SHARED=ON ..
+ make
+ make install
+You might want to add -DCMAKE_INSTALL_PREFIX=/opt/Box2D or similar to the cmake call to change the installation location. make install might need sudo.
@@ -0,0 +1,35 @@
+cmake_minimum_required(VERSION 2.6)
+
+project(Box2D)
+
+if(UNIX)
+ set(BOX2D_INSTALL_BY_DEFAULT ON)
+else(UNIX)
+ set(BOX2D_INSTALL_BY_DEFAULT OFF)
+endif(UNIX)
+
+option(BOX2D_INSTALL "Install Box2D libs, includes, and CMake scripts" ${BOX2D_INSTALL_BY_DEFAULT})
+option(BOX2D_INSTALL_DOC "Install Box2D documentation" OFF)
+option(BOX2D_BUILD_SHARED "Build Box2D shared libraries" OFF)
+option(BOX2D_BUILD_STATIC "Build Box2D static libraries" ON)
+option(BOX2D_BUILD_EXAMPLES "Build Box2D examples" ON)
+
+set(BOX2D_VERSION 2.1.0)
+
+# The Box2D library.
+add_subdirectory(Box2D)
+
+if(BOX2D_BUILD_EXAMPLES)
+ # HelloWorld console example.
+ add_subdirectory(HelloWorld)
+
+ # Testbed and dependencies.
+ find_package(OpenGL REQUIRED)
+ add_subdirectory(freeglut)
+ add_subdirectory(glui)
+ add_subdirectory(Testbed)
+endif(BOX2D_BUILD_EXAMPLES)
+
+if(BOX2D_INSTALL_DOC)
+ install(DIRECTORY Documentation DESTINATION share/doc/Box2D PATTERN ".svn" EXCLUDE)
+endif(BOX2D_INSTALL_DOC)
@@ -0,0 +1,18 @@
+Copyright (c) 2006-2010 Erin Catto http://www.gphysics.com
+
+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.
+
@@ -0,0 +1,19 @@
+Box2D Version 2.1
+
+Welcome to Box2D!
+
+Box2D is a 2D physics engine for games.
+
+For help with Box2D, please visit http://www.box2d.org. There is a forum there where you may post your questions.
+
+Please see Building.txt to learn how to build Box2D and run the testbed.
+
+To run the demos, set "Testbed" as your startup project and press F5. Some test bed commands are:
+- 'r' to reset the current test
+- SPACE to launch a bomb
+- arrow keys to pan
+- 'x' and 'z' to zoom in/out
+- use the mouse to click and drag objects
+
+Erin Catto
+http://www.box2d.org
@@ -0,0 +1,23 @@
+K 25
+svn:wc:ra_dav:version-url
+V 35
+/svn/!svn/ver/175/trunk/Box2D/Box2D
+END
+Box2DConfig.cmake
+K 25
+svn:wc:ra_dav:version-url
+V 52
+/svn/!svn/ver/59/trunk/Box2D/Box2D/Box2DConfig.cmake
+END
+Box2D.h
+K 25
+svn:wc:ra_dav:version-url
+V 43
+/svn/!svn/ver/158/trunk/Box2D/Box2D/Box2D.h
+END
+CMakeLists.txt
+K 25
+svn:wc:ra_dav:version-url
+V 50
+/svn/!svn/ver/158/trunk/Box2D/Box2D/CMakeLists.txt
+END
Oops, something went wrong.

0 comments on commit 079c4b9

Please sign in to comment.