ODE Middleware

Sure, here:

	def create(self):
		"""
		Load the map Egg file and get it's root node
		"""
		# MAP PARENT
		self.map = loader.loadModel(self.mapFile)
		self.map.reparentTo(render)
		self.mapRootNode = self.map.find("-PandaNode")

		"""
		See the processBranch method definition lower
		"""
		self.processBranch(self.mapRootNode)
		
		#Quick animation check
		mNodePath = Actor.Actor("legs",
                                {"walk": "legs-Walk"})
		mNodePath.reparentTo(render) 
		mNodePath.setPos(-10,-10,5.5)
		mNodePath.loop('walk')


		"""
		Start the simulation at the required time step size
		"""
		self.worldManager.startSimulation(self.simTimeStep)
		
		"""
		Enable player
		"""
		self.player.enableInput()
		self.player.enableMovement()