summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2017-12-10Update RSpec dev dependencyTom Black
2017-12-10Update Opal in assets submoduleTom Black
2017-12-02Use controller mappingsTom Black
2017-11-27Update Travis CI configTom Black
2017-11-27Add iOS and tvOS supportTom Black
2017-09-28Bump version to 0.4.2v0.4.2Tom Black
2017-09-18Update Simple 2D minimum version to 0.7.0Tom Black
2017-07-25Fixes for MRuby `main` functionTom Black
2017-06-25Dispatch rendering to rendered classes (#66)lstrzebinczyk
2017-06-12Bump version to 0.4.1v0.4.1Tom Black
2017-06-12Set image width and height in constructorTom Black
2017-06-06fix image z-index on initializationAlex Dovzhanyn
2017-06-05Bump version to 0.4.0v0.4.0Tom Black
2017-06-05README fixesTom Black
2017-06-04Test for bad event typesTom Black
2017-06-04Add all controller events to testTom Black
2017-06-04Update controller test for new event structureTom Black
2017-06-04Update assets submoduleTom Black
Bumps Simple2D.js to 0.2.0
2017-06-03Check if font file existsTom Black
2017-06-03Use named arguments (#65)lstrzebinczyk
2017-05-31Implement #contains? for all renderableslstrzebinczyk
2017-05-20Remove trailing whitespace everywhereTom Black
It's what all the kids are doing
2017-05-20Call extensions explicitlyTom Black
No more are extension methods magically added to Ruby classes. Now, classes must explicitly call web and native extensions using methods with the naming convention `ext_<class>_<method>`.
2017-05-20Check if audio file exists for `Sound` and `Music`Tom Black
2017-05-19Add z-index to `Line` classTom Black
2017-05-19Update assets submoduleTom Black
2017-05-19introduce lineslstrzebinczyk
2017-05-18allow events unbindinglstrzebinczyk
2017-05-05another take on z-indexlstrzebinczyk
2017-04-28Store image width and height on creationTom Black
Since images are loaded asynchronously on the web and the width and height might have already been set by the user, set them only if they are nil.
2017-04-28Opacity improvementsTom Black
Adds opacity attribute reader for `Ruby2D::Color` and `Ruby2D::Color::Set`. Adds `opacity/=` method to renderable objects, a shortcut for `obj.color.opacity/=`.
2017-04-28Add `File.exists?` to MRubyTom Black
This also enables file checking to the `Image` class for MRI and MRuby (on the web, a “failed to load resource” already appears). Also, all exceptions will now be printed in MRuby, yay!
2017-04-13Add mouse events, introduce event structsTom Black
2017-04-02introduce Ruby2D::Renderablelstrzebinczyk
2017-04-02Fixes for Windows / MinGWTom Black
In Rakefile, can’t use semicolons to separate commands, using “&&” instead; for the web, use `start` command to open browser. In `extconf.rb`, use `bash` explicitly when calling `simple2d` with flags; make experience consistent with Linux.
2017-04-02Implement Text#height and Text#widthlstrzebinczyk
2017-04-01remove unneeded linelstrzebinczyk
2017-03-28implement Color#opacity=lstrzebinczyk
2017-03-27Text#text= will inspect it's inputlstrzebinczyk
2017-03-14`Array#slice!` not defined in MRuby, use `delete_at` insteadTom Black
2017-03-08Fix gem badgeTom Black
2017-03-08Bump version to 0.3.0v0.3.0Tom Black
And Simple 2D version to 0.5.1
2017-03-08Update READMETom Black
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