X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=gacela.lisp;h=45fc02754e2df9260c1437d5f69ed1f70969fc0f;hb=4f2a527eb9aec9616363c098bc9974db1b5cf3b8;hp=e009ec3187c5482c7294a491535e5bfd3d6a3e6a;hpb=f517b3fade078f0c4f00c0a665ea1fe04e3e1da5;p=gacela.git diff --git a/gacela.lisp b/gacela.lisp index e009ec3..45fc027 100644 --- a/gacela.lisp +++ b/gacela.lisp @@ -15,7 +15,12 @@ ;;; along with this program. If not, see . -(in-package :gacela :nicknames '(gg)) +(eval-when (compile load) (make-package 'gacela :nicknames '(gg) :use '(lisp))) + +(eval-when (compile load eval) + (when (not (find-package 'gacela)) (make-package 'gacela :nicknames '(gg) :use '(lisp))) + (in-package 'gacela :nicknames '(gg) :use '(lisp))) + ;;; Default values for Gacela (defvar *width-screen* 640) @@ -62,13 +67,13 @@ (setq screen nil))) (defun set-2d-mode () - (cond ((3d-mode?) + (cond ((not (3d-mode?)) (init-video-mode) (glDisable GL_DEPTH_TEST) (apply-mode-change)))) (defun set-3d-mode () - (cond ((not (3d-mode?)) + (cond ((3d-mode?) (init-video-mode) (glClearDepth 1) (glEnable GL_DEPTH_TEST)