Commits

Author Commit Message Labels Comments Date
soycamo
Moved all the parsing code back into the initializer. I'll have to pull it out, but because the gamefiles are line-based, we either have to store things in instance variables or something. Not sure. Regardless I feel like I gave my code a nice haircut :)
soycamo
adding a README
soycamo
taking a different approach to cleaning attributes. omg zach allaun helped me rock this code way better. YAY
soycamo
moved tapestry_spec to kamishibai_spec
soycamo
moved Kamishibai class to lib/kamishibai.rb and turned tapestry.rb into a proper script
soycamo
moved string conversion to KamishibaiUtils mixin
soycamo
Added two methods: - SlipnSlide.to_twee which converts a slide to a string that Twee expects - Kamishibai.to_hash to create a sensible hash in which to generate Twee data
soycamo
Kamishibai::parse_attributes! returns the object it was passed with its raw_attributes parsed, cleaned, and saved to attributes.
soycamo
wip realizing that structs are immutable. d'oh
soycamo
initial commit, hacked up in Ruby. Non functional.