Skip to content
This repository has been archived by the owner on Oct 9, 2018. It is now read-only.
/ panda_canvas Public archive

Educational 2D drawing canvas on top of Gosu and TexPlay.

License

Notifications You must be signed in to change notification settings

disolovyov/panda_canvas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Panda Canvas

Panda Canvas is an educational 2D drawing canvas on top of Gosu and TexPlay.

It is created as a teaching tool for the Computer Club n.a. 8-bit Panda.

Installation

Panda Canvas is available as a gem:

$ gem install panda_canvas

Known Problems

Running an endless draw block is not possible on Windows. In a unix environment Panda Canvas uses fibers to pause the draw block in the Gosu game loop on flush. With tested Gosu and Ruby versions on Windows this results in a segfault. So, instead of fibers, the block must be run once and complete to capture all of the canvas calls before drawing on screen.

More

Take a look at the wiki.

About

Educational 2D drawing canvas on top of Gosu and TexPlay.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages