diff --git a/src/clj/cc/journeyman/climate_game/core.clj b/src/clj/cc/journeyman/climate_game/core.clj index 023a9db..7531cc4 100644 --- a/src/clj/cc/journeyman/climate_game/core.clj +++ b/src/clj/cc/journeyman/climate_game/core.clj @@ -3,8 +3,16 @@ (:require [cc.journeyman.climate-game.planet.geometry :refer [init-planet]] [jme-clj.core :refer [add-light-to-root add-to-root box defsimpleapp generate geo get* light load-texture material rotate set* sphere start vec3]]) - (:import [cc.journeyman.climate_game ClimateGameApp])) + (:import [cc.journeyman.climate_game ClimateGameApp]) + (:gen-class)) -(def app (ClimateGameApp.)) -(start app) \ No newline at end of file +(defn -main + "This should be pretty simple." + [& args] + (let [app (ClimateGameApp.)] + (try + (start app) + (catch Exception any + (println (.getMessage any)))))) +