X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=gacela.lisp;h=73bc8804fe93f710ba689cc39cdf88929189bfa5;hb=3c076309ea8727753bf689c3524d20116f45a0a3;hp=40edc6d7a9c6aa9574328ab365574f011fb1bf63;hpb=9bcb48e45d49fb7f3fb9797cd88f99c22ff91262;p=gacela.git diff --git a/gacela.lisp b/gacela.lisp index 40edc6d..73bc880 100644 --- a/gacela.lisp +++ b/gacela.lisp @@ -213,7 +213,7 @@ (cond ((null server-socket) (setq server-socket (si::socket port :server #'check-skin-connections))))) (defun check-skin-connections () - (cond ((listen server-socket) (setq clients (cons (si::accept server-socket) clients))))) + (cond ((and server-socket (listen server-socket)) (setq clients (cons (si::accept server-socket) clients))))) (defun eval-from-skin () (labels ((eval-clients (cli-socks) @@ -266,7 +266,7 @@ (setq running t) (do () ((quit?)) (glClear (+ GL_COLOR_BUFFER_BIT GL_DEPTH_BUFFER_BIT)) - (glLoadIdentity) + (to-origin) (when (functionp game-code) (funcall game-code)) (SDL_GL_SwapBuffers) (delay-frame)