X-Git-Url: https://code.consxy.com/gitweb/gitweb.cgi?p=clnl;a=blobdiff_plain;f=src%2Fmain%2Fmain.lisp;h=f7379786669763f6adc54d22b68a2972526c47cf;hp=800c2079069a7ff23d9905090503de9b9ee758c0;hb=31a8f429b5182d9c4f3eae208ccc8efbdfe8a996;hpb=bb7b48443976f5cea04f5dd1c9bac64659d0a2c7 diff --git a/src/main/main.lisp b/src/main/main.lisp index 800c207..f737978 100644 --- a/src/main/main.lisp +++ b/src/main/main.lisp @@ -214,7 +214,10 @@ EXAMPLES: `((funcall ,netlogo-callback (lambda (,(intern "NETLOGO-CODE" *model-package*)) ,(netlogo-callback-body prims))))) - ,@(when initialize-interface `((clnl-interface:initialize :dims ',(clnl-model:world-dimensions model))))))))) + ,@(when initialize-interface + `((clnl-interface:initialize + :dims ',(clnl-model:world-dimensions model) + :buttons ',(clnl-model:buttons model))))))))) (setf (documentation 'model->single-form-lisp 'function) "MODEL->SINGLE-FORM-LISP MODEL &key SEED INITIALIZE-INTERFACE NETLOGO-CALLBACK => FORM @@ -265,7 +268,10 @@ DESCRIPTION: (clnl-model:set-current-interface ',(clnl-model:interface model)) (clnl-model:set-callback (symbol-function ',netlogo-callback-fn)) ,(create-world-call model globals code-ast) - ,@(when initialize-interface `((clnl-interface:initialize :dims ',(clnl-model:world-dimensions model))))) + ,@(when initialize-interface + `((clnl-interface:initialize + :dims ',(clnl-model:world-dimensions model) + :buttons ',(clnl-model:buttons model))))) ,@(when netlogo-callback-fn `((defun ,netlogo-callback-fn (,(intern "NETLOGO-CODE" *model-package*)) ,(netlogo-callback-body prims))))))))