summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2017-03-08Rakefile cleanupTom Black
2017-03-08Fix native app compilation with MRubyTom Black
Also print clearer error when MRuby does not exist.
2017-03-07Update to C11 standard for native extensionTom Black
2017-03-07Namespace interactive test tasksTom Black
2017-03-07Use a more cross-platform "open" commandTom Black
2017-03-07Use `require_relative` in gemspecTom Black
2017-03-02Update controller testTom Black
2017-03-01Small update to release instructionsTom Black
2017-03-01Update assets submoduleTom Black
2017-03-01Update input testsTom Black
Reflecting current API
2017-03-01Fix links in READMETom Black
2017-02-28Make pointer flash bigger in test cardTom Black
2017-02-28Update attribute accessors / readersTom Black
2017-02-28Opal extension updatesTom Black
Rename `$SELF` to `$R2D_WINDOW` for clarity and name spacing. Set background color. Use `get` DSL method to retrieve window attributes. Read and set viewport.
2017-02-28Simplify native viewport logicTom Black
2017-02-22`extend` rather than `include` the DSLTom Black
So that DSL methods aren’t added to every `Object`
2017-02-22Update READMETom Black
Note that the gem is still in development, fix broken links, improve instructions.
2017-02-17Bump license to 2017Tom Black
2017-02-17Update native extensionTom Black
Improvements for both MRuby and CRuby, support new features of Ruby 2D classes, performance enhancements.
2017-02-17Update web native extensionTom Black
Extend Ruby 2D classes with native methods, add new API features
2017-02-17Add new input events, fixes, and cleanup to window classTom Black
2017-02-17Improvements to test cardTom Black
Slow down FPS text drawing, flash mouse clicks, updates to match API
2017-02-17Add simple triangle testTom Black
2017-02-17Make it easier to run native and web testsTom Black
2017-02-17Clean up `ruby2d` command, building native & web appsTom Black
2017-02-17Strip `require 'ruby2d'` from source filesTom Black
For MRuby and Opal
2017-02-17Add `init` method for native extension initializationTom Black
2017-02-17Expose sprite attributes for native extensionsTom Black
2017-02-17Clean up text classTom Black
2017-02-17Minor cleanupTom Black
2017-02-17Add sound and music classesTom Black
2017-02-17Clean up exception class, move up in require orderTom Black
2017-02-17Add an `add` method for drawable objectsTom Black
2017-02-17Simplify color handling for text classTom Black
2017-02-17Improve color validation on shapesTom Black
2017-02-16Add color to image classTom Black
2017-02-16Improve hex color handlingTom Black
2016-12-24Move test media submodule to `test/` directoryTom Black
2016-12-24Merge all tests into `test/` directoryTom Black
2016-11-27Update testcard to work across platformsTom Black
2016-11-27Clean up gemspecTom Black
2016-11-27Update Rakefile to run native and web testsTom Black
Also other cosmetic fixes
2016-11-27Add initial ability to build for native and webTom Black
Supporting MRuby and Opal
2016-11-27`Window` updatesTom Black
2016-11-27Add accessors for OpalTom Black
2016-11-27Opal fixes and other cleanup to `Color`Tom Black
2016-11-27Initial Opal SupportTom Black
2016-11-27Remove things MRuby doesn't supportTom Black
- Keyword arguments - `defined?` - Regex - `File`
2016-11-27Initial MRuby supportTom Black
2016-10-31Add `build` directory to .gitignoreTom Black