It seems to me that using more than one modifier key at a time causes an error.
Here's my simplified code:
(defpackage :foo
(:use :common-lisp :sdl))
(in-package :foo)
(with-init ()
(window 100 100)
(with-events ()
(:quit-event () t)
(:key-down-event (:key k :mod m)
(format t "Key: ~s, Mod: ~s~%" k m))))
The code works fine unless I use (for example) Ctrl+Alt+n, then I get
the following error:
320 is not defined as a value for enum type #<CFFI::FOREIGN-ENUM
LISPBUILDER-SDL-CFFI::SDL-MOD>.
[Condition of type SIMPLE-ERROR]
Am I doing something wrong, or is this a bug?
_______________________________________________
application-builder mailing list
[email protected]
http://www.lispniks.com/mailman/listinfo/application-builder