EQL5/examples/M-modules/quick/sokoban
2017-02-28 23:41:23 +01:00
..
3rd-party add QML example "sokoban" (port of "examples/7-Sokoban/") 2017-02-28 10:35:37 +01:00
lib add QML example "sokoban" (port of "examples/7-Sokoban/") 2017-02-28 10:35:37 +01:00
qml debug QML example "sokoban" 2017-02-28 22:26:13 +01:00
properties.lisp add QML example "sokoban" (port of "examples/7-Sokoban/") 2017-02-28 10:35:37 +01:00
qml-lisp.lisp add QML example "sokoban" (port of "examples/7-Sokoban/") 2017-02-28 10:35:37 +01:00
README.txt small revisions 2017-02-28 12:31:59 +01:00
sokoban.lisp small revision of QML "sokoban" 2017-02-28 23:41:23 +01:00

INFO
====

This is a QML port of example "examples/7-Sokoban/".

The main difference is the use of simple animations when moving items.


RUN
===

Please run it from this directory. For Emacs/Slime, this would be:

    eql5 ~/slime/eql-start-swank.lisp sokoban.lisp


NOTES
=====

This example shows how to dynamically create QML items from Lisp.

The ability to call Lisp from QML comes in handy for the Lisp functions
which need to wait for eventual running animations to finish.

See:

    "qml/items/player.qml"
    "qml/items/box.qml"