[ascii] Wrap Graphics in a handle

This commit is contained in:
2021-04-24 22:43:05 -06:00
parent dcb7d9f227
commit bd2b36bf1f
3 changed files with 5 additions and 3 deletions

View File

@@ -17,4 +17,6 @@
(gameLogic.update deltaSeconds))
(defmethod draw []
(graphicsBackend.draw graphics))
(let [&mut changedGraphics false]
(gameLogic.draw (lambda [] (set changedGraphics true) graphics))
(when changedGraphics (graphicsBackend.draw graphics))))