X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=gacela.lisp;h=895bb381749829d25cdadc16a360fe6881408df7;hb=b759213b0c812ba0ea93034420271ec77edd1e8d;hp=f207e4b237ffe2d6c8a1d9e2711647c138b18fab;hpb=6bb158a2df19ab3f72322b47ad76084f205c1196;p=gacela.git diff --git a/gacela.lisp b/gacela.lisp index f207e4b..895bb38 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) @@ -267,10 +267,12 @@ (do () ((quit?)) (glClear (+ GL_COLOR_BUFFER_BIT GL_DEPTH_BUFFER_BIT)) (glLoadIdentity) +;(gluLookAt 0 0 50 0 0 0 0 1 0) (when (functionp game-code) (funcall game-code)) (SDL_GL_SwapBuffers) (delay-frame) (init-frame-time) + (check-skin-connections) (eval-from-skin) (process-events)) (setq running nil))