| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* sly/math.scm (make-lerp): Update docstring.
|
|
|
|
|
|
|
| |
* sly/agenda.scm (tick-agenda!, clear-agenda!): Rename.
(agenda-tick!, agenda-clear!): New procedures.
* sly/game.scm (start-game-loop): Use agenda-tick!.
* sly/repl.scm (start-sly-repl): Likewise.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* doc/game.texi: Delete.
* doc/api/init.texi: New file.
* doc/api/input.texi: Likewise.
* doc/api/math.texi: Likewise.
* doc/api/rendering.texi: Likewise.
* doc/api/time.texi: Likewise.
* doc/api/utils.texi: Likewise.
* doc/sly.texi: Add API reference.
* doc/Makefile.am (sly_TEXINFOS): Add new files.
|
|
|
|
| |
* data/Makefile.am (logosdir, dist_logos_DATA): New variables.
|
|
|
|
|
|
|
|
|
| |
Huge thanks to Jana Ochse <http://www.2d-retroperspectives.org> for
creating this logo!
* AUTHORS: Remove Chris Webber.
* data/AUTHORS: New file, which includes Chris Webber.
* data/logo.svg: New file.
|
|
|
|
|
|
|
| |
* doc/Makefile.am (guile_TEXINFOS): Delete.
(sly_TEXINFOS): New variable.
* doc/sly.texi: Rewrite.
* doc/api/signals.texi: New file.
|
|
|
|
|
| |
* sly/signal.scm (signal-let): Use signal-ref instead of
signal-ref-maybe.
|
|
|
|
|
|
| |
* configure.ac: Add 'sly/config.scm' as a config file.
* data/Makefile.am (fonts_DATA, shaders_DATA): Delete.
(dist_fonts_DATA, dist_shaders_DATA): New variables.
|
|
|
|
|
|
| |
* examples/Makefile.am (examples_DATA, imagedir, image_DATA): Delete.
(nobase_dist_examples_DATA): New variable that preserves directory
structure when 'make install' is run.
|
|
|
|
| |
* sly/signal.scm: Tweak docstrings and parameter names.
|
|
|
|
| |
* sly/signal.scm: Remove signal-proc for export list.
|
|
|
|
| |
* sly/input/mouse.scm: Fix typo.
|
|
|
|
|
| |
* examples/mines/images/exploded.png: Recolor.
* examples/mines/images/flag.png: Likewise.
|
|
|
|
| |
* sly/render/sprite.scm (make-animated-sprite): Delete.
|
| |
|
|
|
|
|
|
| |
* examples/2048/2048: Delete.
* examples/2048/2048.scm: New file.
* examples/Makefile.am (examples_DATA): Add new file. Remove old one.
|
|
|
|
|
|
|
| |
* examples/mines/mines.scm: New file.
* examples/mines/images/*: New files.
* examples/Makefile.am (examples_DATA): Add 'mines.scm'.
(image_DATA): Add images.
|
|
|
|
|
|
|
| |
* sly/math/rect.scm (rect-top, rect-bottom): Swap.
(rect-bottom-left, rect-top-left: Likewise.
(rect-union, rect-clip, rect-within?, rect-intersects?,
%rect-contains?): Swap top/bottom.
|
|
|
|
| |
* sly/math/rect.scm (rect-clamp): New procedure.
|
|
|
|
| |
* sly/math/vector.scm (vmap): New procedure.
|
|
|
|
| |
* sly/render/group.scm (draw-group): Use with-render-context macro.
|
|
|
|
| |
* sly/render/sprite.scm (make-sprite): Floor anchor vector.
|
|
|
|
| |
* sly/input/mouse.scm (mouse-position): Invert y-axis.
|
|
|
|
| |
* sly/utils.scm (chain, chain*): New syntax.
|
|
|
|
| |
* sly/signal.scm (signal-sample-on): New procedure.
|
|
|
|
| |
* sly/signal.scm: Set record type printer for <signal>.
|
| |
|
|
|
|
| |
* sandbox: Fix it.
|
|
|
|
|
|
| |
* examples/Makefile.am (examples_DATA): Add missing examples. Remove
old ones.
(image_DATA): Add 2048's image asset.
|
|
|
|
|
|
| |
It's not a real particle system anyway.
* examples/particle.scm: Delete.
|
|
|
|
| |
* examples/tilemap.scm: Update.
|
|
|
|
|
|
| |
Every example is a scene graph example!
* examples/scene-graph.scm: Delete.
|
|
|
|
|
|
| |
Made redundant by animation example.
* examples/transition.scm: Delete.
|
| |
|
|
|
|
|
| |
* sly/live-reload.scm (live-reload): Check if file exists before making
stat call. Check ctime in addition to mtime.
|
| |
|
|
|
|
| |
* examples/font.scm: Update.
|
|
|
|
|
|
| |
Coroutines are now more of an implementation detail.
* examples/coroutine.scm: Delete.
|
|
|
|
|
|
|
| |
* examples/2048/2048: Update.
* examples/animation.scm: Likewise.
* examples/common.scm: Likewise.
* examples/simple.scm: Likewise.
|
|
|
|
|
| |
* sly/render/group.scm (group-move, group-place, group-show): Replace
children parameter with group.
|
|
|
|
| |
* sly/render/sprite.scm (sprite): New procedure.
|
|
|
|
| |
* sly/cache.scm: Delete.
|
|
|
|
| |
* examples/2048/2048: Use new group/model procedures.
|
|
|
|
|
|
|
| |
* sly/render/group.scm (move, place, show): Delete.
(group-move, group-place, group-show): New procedures.
* sly/render/model.scm (paint, blend): Delete.
(model-paint, model-blend): New procedures.
|
|
|
|
| |
* sly/render/group (draw-group): Use global context by default.
|
|
|
|
| |
* sly/math/tween.scm (tween): Memoize interpolator.
|
|
|
|
| |
* examples/2048/2048: Update to use new Sly API.
|
|
|
|
| |
* sly/math/tween.scm (ease-reflect): Use let instead of let*.
|
|
|
|
|
| |
* sly/render/texture.scm (anchor-texture): Reverse y coordinates between
top and bottom anchors.
|
|
|
|
|
|
| |
* sly/transition.scm: Delete.
* sly/math/tween.scm: New file.
* Makefile.am (SOURCES): Remove deleted file. Add new one.
|