<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link rel="stylesheet" href="../../coverage.css"/> <title> the_great_game/world/run.clj </title> </head> <body> <span class="covered" title="1 out of 1 forms covered"> 001 (ns the-great-game.world.run </span><br/> <span class="not-tracked" title="0 out of 0 forms covered"> 002 "Run the whole simulation" </span><br/> <span class="not-tracked" title="0 out of 0 forms covered"> 003 (:require [environ.core :refer [env]] </span><br/> <span class="not-tracked" title="0 out of 0 forms covered"> 004 [taoensso.timbre :as timbre] </span><br/> <span class="not-tracked" title="0 out of 0 forms covered"> 005 [taoensso.timbre.appenders.3rd-party.rotor :as rotor] </span><br/> <span class="not-tracked" title="0 out of 0 forms covered"> 006 [the-great-game.gossip.gossip :as g] </span><br/> <span class="not-tracked" title="0 out of 0 forms covered"> 007 [the-great-game.merchants.merchants :as m] </span><br/> <span class="not-tracked" title="0 out of 0 forms covered"> 008 [the-great-game.merchants.markets :as k] </span><br/> <span class="not-tracked" title="0 out of 0 forms covered"> 009 [the-great-game.world.world :as w])) </span><br/> <span class="blank" title="0 out of 0 forms covered"> 010 </span><br/> <span class="covered" title="1 out of 1 forms covered"> 011 (defn init </span><br/> <span class="not-tracked" title="0 out of 0 forms covered"> 012 ([] </span><br/> <span class="not-covered" title="0 out of 3 forms covered"> 013 (init {})) </span><br/> <span class="not-tracked" title="0 out of 0 forms covered"> 014 ([config] </span><br/> <span class="not-covered" title="0 out of 2 forms covered"> 015 (timbre/merge-config! </span><br/> <span class="not-covered" title="0 out of 3 forms covered"> 016 {:appenders </span><br/> <span class="not-covered" title="0 out of 4 forms covered"> 017 {:rotor (rotor/rotor-appender </span><br/> <span class="not-covered" title="0 out of 6 forms covered"> 018 {:path "the-great-game.log" </span><br/> <span class="not-covered" title="0 out of 4 forms covered"> 019 :max-size (* 512 1024) </span><br/> <span class="not-tracked" title="0 out of 0 forms covered"> 020 :backlog 10})} </span><br/> <span class="not-covered" title="0 out of 9 forms covered"> 021 :level (or </span><br/> <span class="not-covered" title="0 out of 3 forms covered"> 022 (:log-level config) </span><br/> <span class="not-covered" title="0 out of 5 forms covered"> 023 (if (env :dev) :debug) </span><br/> <span class="not-tracked" title="0 out of 0 forms covered"> 024 :info)}))) </span><br/> <span class="blank" title="0 out of 0 forms covered"> 025 </span><br/> <span class="covered" title="1 out of 1 forms covered"> 026 (defn run </span><br/> <span class="not-tracked" title="0 out of 0 forms covered"> 027 "The pipeline to run the simulation each game day. Returns a world like </span><br/> <span class="not-tracked" title="0 out of 0 forms covered"> 028 this world, with all the various active elements updated. The optional </span><br/> <span class="not-tracked" title="0 out of 0 forms covered"> 029 `date` argument, if supplied, is set as the `:date` of the returned world." </span><br/> <span class="not-tracked" title="0 out of 0 forms covered"> 030 ([world] </span><br/> <span class="not-covered" title="0 out of 2 forms covered"> 031 (g/run </span><br/> <span class="not-covered" title="0 out of 2 forms covered"> 032 (m/run </span><br/> <span class="not-covered" title="0 out of 2 forms covered"> 033 (k/run </span><br/> <span class="not-covered" title="0 out of 3 forms covered"> 034 (w/run world))))) </span><br/> <span class="not-tracked" title="0 out of 0 forms covered"> 035 ([world date] </span><br/> <span class="not-covered" title="0 out of 2 forms covered"> 036 (g/run </span><br/> <span class="not-covered" title="0 out of 2 forms covered"> 037 (m/run </span><br/> <span class="not-covered" title="0 out of 2 forms covered"> 038 (k/run </span><br/> <span class="not-covered" title="0 out of 4 forms covered"> 039 (w/run world date)))))) </span><br/> </body> </html>