(setf +is-grid+ nil)
(setf +is-grid+ t)))
+;; NOTE: horrible
(defun toggle-grid-letters ()
(if +is-grid-letters+
(setf +is-grid-letters+ nil)
(setf +is-grid-letters+ t)))
+;;; FIXME: grid renders always from top and not from actual position, grid doesn't move with view
(defmacro grid-render (renderer plane &optional (r 0) (g 0) (b 0))
`(let ((x-offset (x ,plane))
(y-offset (y ,plane))
(sdl2:set-render-draw-color ,renderer 0 0 0 255)
))
+;;; FIXME: same as grid-render
(defmacro indexes-render (renderer plane &optional (r 0) (g 0) (b 0))
`(let ((x-offset (x ,plane))
(y-offset (y ,plane))