summaryrefslogtreecommitdiffhomepage
path: root/ext
AgeCommit message (Collapse)Author
2016-10-09Update extconf.rbTom Black
Bump minimum Simple 2D version required, add install case for Windows / MinGW.
2016-10-09Add spritesTom Black
Also namespace `type_id` definitions
2016-08-28Merge pull request #18 from mikeappell/change-text-dynamicallyTom Black
Made Text objects changeable dynamically
2016-08-28Made Text objects changeable dynamicallyMichael Appell
Modified text.rb so that the text= method modifies the instance variable Modified ruby2d.c so that before rendering Text objects, it sets their value to whatever their @text variable is Modified textcard.rb to demonstrate that Text objects can be dynamically changed
2016-08-28Update `on_controller` parametersTom Black
2016-07-23Use latest version of Simple 2DTom Black
2016-07-18Clean up window attributesTom Black
2016-07-18Set viewport sizeTom Black
2016-07-18Set window flagsTom Black
2016-07-18Set background colorTom Black
2016-07-17Add `close` to DSLTom Black
2016-07-16Make funcs and vars static, where possibleTom Black
2016-04-25General tidying upTom Black
2016-04-21Use S2D_FreeWindow instead of S2D_CloseTom Black
Simple 2D’s `S2D_Close` now just exits the window loop, doesn’t actually free anything
2016-04-19Updating ruby.cTom Black
Improving some style conventions, add `flags` variable to `S2D_CreateWindow` in preparation for actual flags to be passed
2016-04-19Updating extconf.rbTom Black
- Adding minimum required Simple 2D version - Better control flow checking whether Homebrew and Simple 2D are installed - Added -std=c99 to CFLAGS for GCC - Removed mingw case, since we’re not officially supporting Windows (yet) - General clean up
2016-03-13Update simple2d usage to latest interfaceJulian Simioni
Commit [890aa1c](https://github.com/simple2d/simple2d/commit/890aa1cdeacccac97d6512019f02e43d9fb1943d) in simple2d makes some backwards-incompatible interface changes. This should bring ruby2d back up to date with them.
2016-01-01Add `--no-brew` optionTom Black
Used to skip Homebrew on OS X, also some extconf cleanup
2015-12-29Update Simple 2D using Homebrew when installedTom Black
Also more extconf.rb cleanup
2015-12-28Fixing `S2D_CreateWindow` API callTom Black
Flags should be Uint32
2015-12-28Cleaning up extconf.rbTom Black
2015-12-25Updating to match Simple 2D API changesTom Black
2015-12-25Store frame rateTom Black
2015-11-13Cleaning up `extconf.rb`Tom Black
2015-11-13Adding controller callbackTom Black
2015-10-07Adding some comments to `ruby2d.c`Tom Black
2015-10-07Add Simple 2D to gem installationTom Black
2015-10-07Free image and text structsTom Black
2015-10-07Fixing window hangTom Black
Window and media subsystems were being closed too early after `show`, causing Ruby garbage collection to hang when freeing objects relying on those systems.
2015-10-04First!Tom Black