126 lines
7.5 KiB
HTML
126 lines
7.5 KiB
HTML
<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 3 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>
|