On Thu, Dec 31, 2009 at 11:57 AM, Steve Klabnik <steve....@gmail.com> wrote:
> http://students.ceid.upatras.gr/~sxanth/pyvm-2.0/
>
> --
>
> You received this message because you are subscribed to the Google Groups
> "XOmB Overlords" group.
> To post to this group, send email to xomb-ov...@googlegroups.com.
> To unsubscribe from this group, send email to
> xomb-overlord...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/xomb-overlords?hl=en.
>
"Making a new backend should be easy.
You'll need to provide a class "Window" which corresponds to a graphics
display. In a windowing environment it can be a standalone window.
It could also be the entire screen on framebuffer, etc.
(in the case of a framebuffer, you can subclass from backend-base)
The Backend will provide :
* the simple drawing primitives:
draw_line, draw_point, fill_rect
* the simple image display routines:
Image, show_image
* event handling for keyboard and mouse events.
* optional font and color managment
* optional clipboard copy/paste
The Window class should provide the following functions:"
I'm thinking port pyvm to djehuty and port djehuty to the console driver?
james