(ns buddho.core.init
  (:require [buddho.core.state :as s]
            [buddho.core.dhamma :as d]
            [buddho.core.graphics :as g]
            [buddho.core.space :as sp]))

(defn init []
  ;; reset game state
  (s/reset-state!)
  (g/clear-canvas!)

  ;; Game metadata
  (g/set-screen-meta! 512 512)
  (g/set-render-meta! 32)
  (g/set-camera! 0 0)

  ;; Initialize the screen
  (g/make-canvas!)

  ;;;
  )
