libPathFinder
Description
A library that started doing A searching in various data-structures. Now it has evolved to a more general game-world representation library. The old discreet A code is still there, but now it also sports a QuadTree, a tree data-structure commonly used to represent objects in a 2D world. Features inherent in this data-structure is fast collision detection and fast object movement.
The "pride and joy" version 0.1.0 has not been released yet, and will not be for a long time, but the code is very usable right now, get it from my Repository.
Latest commits
Could not connect to branch
Not a branch: "http://192.168.99.101/bzr/libpathfinder/trunk/". File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1537, in HandlerDispatch
default=default_handler, arg=req, silent=hlist.silent)
File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1229, in _process_target
result = _execute_target(config, req, object, arg)
File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1128, in _execute_target
result = object(arg)
File "/var/lib/python-support/python2.5/django/core/handlers/modpython.py", line 228, in handler
return ModPythonHandler()(req)
File "/var/lib/python-support/python2.5/django/core/handlers/modpython.py", line 201, in __call__
response = self.get_response(request)
File "/var/lib/python-support/python2.5/django/core/handlers/base.py", line 86, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File "/home/rto/web/halfdans_net/views.py", line 51, in page
return render_to_response ( 'view.html', {'page': page}, create_context(request) )
File "/var/lib/python-support/python2.5/django/shortcuts/__init__.py", line 18, in render_to_response
return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs)
File "/var/lib/python-support/python2.5/django/template/loader.py", line 107, in render_to_string
return t.render(context_instance)
File "/var/lib/python-support/python2.5/django/test/utils.py", line 15, in instrumented_test_render
return self.nodelist.render(context)
File "/var/lib/python-support/python2.5/django/template/__init__.py", line 768, in render
bits.append(self.render_node(node, context))
File "/var/lib/python-support/python2.5/django/template/__init__.py", line 781, in render_node
return node.render(context)
File "/var/lib/python-support/python2.5/django/template/loader_tags.py", line 97, in render
return compiled_parent.render(context)
File "/var/lib/python-support/python2.5/django/test/utils.py", line 15, in instrumented_test_render
return self.nodelist.render(context)
File "/var/lib/python-support/python2.5/django/template/__init__.py", line 768, in render
bits.append(self.render_node(node, context))
File "/var/lib/python-support/python2.5/django/template/__init__.py", line 781, in render_node
return node.render(context)
File "/var/lib/python-support/python2.5/django/template/loader_tags.py", line 24, in render
result = self.nodelist.render(context)
File "/var/lib/python-support/python2.5/django/template/__init__.py", line 768, in render
bits.append(self.render_node(node, context))
File "/var/lib/python-support/python2.5/django/template/__init__.py", line 781, in render_node
return node.render(context)
File "/var/lib/python-support/python2.5/django/template/__init__.py", line 802, in render
output = force_unicode(self.filter_expression.resolve(context))
File "/var/lib/python-support/python2.5/django/template/__init__.py", line 535, in resolve
obj = self.var.resolve(context)
File "/var/lib/python-support/python2.5/django/template/__init__.py", line 676, in resolve
value = self._resolve_lookup(context)
File "/var/lib/python-support/python2.5/django/template/__init__.py", line 711, in _resolve_lookup
current = current()
File "/home/rto/web/halfdans_net/models.py", line 226, in getFormatted
self.save()
File "/home/rto/web/halfdans_net/models.py", line 234, in save
self.format()
File "/home/rto/web/halfdans_net/models.py", line 230, in format
self.formatted = format_markdown(self.content, self)
File "/home/rto/web/halfdans_net/models.py", line 28, in format_markdown
return md.convert(input)
File "/var/lib/python-support/python2.5/markdown.py", line 1735, in convert
doc = self._transform()
File "/var/lib/python-support/python2.5/markdown.py", line 1308, in _transform
self._processSection(self.top_element, buffer)
File "/var/lib/python-support/python2.5/markdown.py", line 1394, in _processSection
inList, looseList)
File "/var/lib/python-support/python2.5/markdown.py", line 1413, in _processParagraph
list = self._handleInline("\n".join(paragraph))
File "/var/lib/python-support/python2.5/markdown.py", line 1627, in _handleInline
patternIndex)
File "/var/lib/python-support/python2.5/markdown.py", line 1670, in _applyPattern
node = pattern.handleMatch(m, self.doc)
File "/home/rto/web/halfdans_net/markdown/mdx_bazaar.py", line 133, in handleMatch
e_stack = traceback.format_stack()
Resources
- ChangeLog
- Documentation
- Various Eye Candy
Authors
- Rasmus Toftdahl Olesen halfdan@halfdans.net
- Michael Junge junge@isr.uni-stuttgart.de
- Pierre Sarrazin sarrazin@sympatico.ca
- Niels Elburg nelburg@looze.net
Comments (0)
Post comment
If you wish, you can use markdown syntax in the comment field.