diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+0.3.0.0
+=======
+
+* Update for ghc865 and libtcod 1.8.2
+
 0.2.0.0
 =======
 
diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -31,9 +31,17 @@
 
 Steps:
 1. Install `stack` or `cabal`+`GHC` from https://www.haskell.org/downloads
-2. Install `libtcod` in your system (version `>= 1.6.3`).
+2. Install `libtcod` in your system (version `>= 1.8.2`).
 3. Run `stack install --flags tcod-haskell:examples` or `cabal sandbox new && cabal install --flags=examples`
 4. Run example `tcod-haskell-sample01` in root folder of repo (or copy `terminal.png` to execution directory).
+
+# Nix pipeline
+
+Steps:
+1. Install [Nix](https://nixos.org/nix/)
+2. Run `nix-build`
+3. For interactive shell `nis-shell`
+4. Run example in shell `cabal new-run --flag examples tcod-haskell-sample01`
 
 # Roadmap
 
diff --git a/src/Game/TCOD/BSP.c b/src/Game/TCOD/BSP.c
deleted file mode 100644
--- a/src/Game/TCOD/BSP.c
+++ /dev/null
@@ -1,94 +0,0 @@
-
-#define TCOD_SDL2
-
-#include "libtcod/bsp.h"
-
-void * inline_c_Game_TCOD_BSP_0_365073739f684e9977b2e6c3f255f0fab3b48a9a() {
-return (TCOD_bsp_new());
-}
-
-
-void * inline_c_Game_TCOD_BSP_1_99b4d1147afb9be7f7880897d07be25f6eb73e8b(int x_27_inline_c_0, int y_27_inline_c_1, int w_27_inline_c_2, int h_27_inline_c_3) {
-return (TCOD_bsp_new_with_size(x_27_inline_c_0, y_27_inline_c_1, w_27_inline_c_2, h_27_inline_c_3));
-}
-
-
-void inline_c_Game_TCOD_BSP_2_558f8a2d96f16dcd3624f9c72fb5ffb68c197444(void * bsp_27_inline_c_0) {
-TCOD_bsp_delete((TCOD_bsp_t*)bsp_27_inline_c_0);
-}
-
-
-void * inline_c_Game_TCOD_BSP_3_b46ea3fb1f8a40980e75720fe3b8a125ad948693(void * bsp_27_27_inline_c_0) {
-return ( (void*)TCOD_bsp_left((TCOD_bsp_t*)bsp_27_27_inline_c_0));
-}
-
-
-void * inline_c_Game_TCOD_BSP_4_b9b7c849f3b878306abf6bb114027376d1beb4e0(void * bsp_27_27_inline_c_0) {
-return ( (void*)TCOD_bsp_right((TCOD_bsp_t*)bsp_27_27_inline_c_0));
-}
-
-
-void * inline_c_Game_TCOD_BSP_5_ef411d613b70958fa217dc4d018d49f63a8ac0e0(void * bsp_27_27_inline_c_0) {
-return ( (void*)TCOD_bsp_father((TCOD_bsp_t*)bsp_27_27_inline_c_0));
-}
-
-
-int inline_c_Game_TCOD_BSP_6_a5381979cdd9e4242434a36cd8df4889eb36161c(void * bsp_27_27_inline_c_0) {
-return ( (int)TCOD_bsp_is_leaf((TCOD_bsp_t*)bsp_27_27_inline_c_0) );
-}
-
-
-int inline_c_Game_TCOD_BSP_7_6beab758835f76db493cc69b427cc469120a336d(void * bsp_27_27_inline_c_0, int (* f_27_inline_c_1)(void *, void *)) {
-return ( (int)TCOD_bsp_traverse_pre_order((TCOD_bsp_t*)bsp_27_27_inline_c_0, (TCOD_bsp_callback_t)f_27_inline_c_1, NULL) );
-}
-
-
-int inline_c_Game_TCOD_BSP_8_330211c303227a67951205c3c8cc0617fcacc0b4(void * bsp_27_27_inline_c_0, int (* f_27_inline_c_1)(void *, void *)) {
-return ( (int)TCOD_bsp_traverse_in_order((TCOD_bsp_t*)bsp_27_27_inline_c_0, (TCOD_bsp_callback_t)f_27_inline_c_1, NULL) );
-}
-
-
-int inline_c_Game_TCOD_BSP_9_d62e3197f0aec1e5586d8d65f09b7570345d615d(void * bsp_27_27_inline_c_0, int (* f_27_inline_c_1)(void *, void *)) {
-return ( (int)TCOD_bsp_traverse_post_order((TCOD_bsp_t*)bsp_27_27_inline_c_0, (TCOD_bsp_callback_t)f_27_inline_c_1, NULL) );
-}
-
-
-int inline_c_Game_TCOD_BSP_10_81475cd500db1de503f7e9b2010e9a9ecdb0e3a6(void * bsp_27_27_inline_c_0, int (* f_27_inline_c_1)(void *, void *)) {
-return ( (int)TCOD_bsp_traverse_level_order((TCOD_bsp_t*)bsp_27_27_inline_c_0, (TCOD_bsp_callback_t)f_27_inline_c_1, NULL) );
-}
-
-
-int inline_c_Game_TCOD_BSP_11_cf781cb78aa130e65c3c34c3e871c98069221995(void * bsp_27_27_inline_c_0, int (* f_27_inline_c_1)(void *, void *)) {
-return ( (int)TCOD_bsp_traverse_inverted_level_order((TCOD_bsp_t*)bsp_27_27_inline_c_0, (TCOD_bsp_callback_t)f_27_inline_c_1, NULL) );
-}
-
-
-int inline_c_Game_TCOD_BSP_12_3bd9b9c5e253e1db9214520a89ffb483e32ff952(void * bsp_27_27_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2) {
-return ( (int)TCOD_bsp_contains((TCOD_bsp_t*)bsp_27_27_inline_c_0, x_27_inline_c_1, y_27_inline_c_2) );
-}
-
-
-void * inline_c_Game_TCOD_BSP_13_7553c2650d994f92721d07c58b84c77685361d37(void * bsp_27_27_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2) {
-return ( (void*)TCOD_bsp_find_node((TCOD_bsp_t*)bsp_27_27_inline_c_0, x_27_inline_c_1, y_27_inline_c_2) );
-}
-
-
-void inline_c_Game_TCOD_BSP_14_318f198bc8edbd03456134410fb59ee6b1ede393(void * bsp_27_27_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, int w_27_inline_c_3, int h_27_inline_c_4) {
- TCOD_bsp_resize((TCOD_bsp_t*)bsp_27_27_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, w_27_inline_c_3, h_27_inline_c_4) ;
-}
-
-
-void inline_c_Game_TCOD_BSP_15_fadbaba5bb4b3e81dc2ad3a37fa680df8c456e80(void * bsp_27_27_inline_c_0, int h_27_inline_c_1, int p_27_inline_c_2) {
- TCOD_bsp_split_once((TCOD_bsp_t*)bsp_27_27_inline_c_0, h_27_inline_c_1!=0, p_27_inline_c_2) ;
-}
-
-
-void inline_c_Game_TCOD_BSP_16_8a2bb6cda462807b758b41f1b933b2d088fb4b0e(void * bsp_27_27_inline_c_0, void * r_inline_c_1, int nb_27_inline_c_2, int mh_27_inline_c_3, int mv_27_inline_c_4, float mhr_27_inline_c_5, float mvr_27_inline_c_6) {
- TCOD_bsp_split_recursive((TCOD_bsp_t*)bsp_27_27_inline_c_0, r_inline_c_1, nb_27_inline_c_2, mh_27_inline_c_3, mv_27_inline_c_4, mhr_27_inline_c_5, mvr_27_inline_c_6) ;
-}
-
-
-void inline_c_Game_TCOD_BSP_17_450fa1b37c2ce166a105330d37a110a28a254da7(void * bsp_27_27_inline_c_0) {
- TCOD_bsp_remove_sons((TCOD_bsp_t*)bsp_27_27_inline_c_0) ;
-}
-
diff --git a/src/Game/TCOD/Bresenham.c b/src/Game/TCOD/Bresenham.c
deleted file mode 100644
--- a/src/Game/TCOD/Bresenham.c
+++ /dev/null
@@ -1,34 +0,0 @@
-
-#define TCOD_SDL2
-
-#include "libtcod/bresenham.h"
-
-void inline_c_Game_TCOD_Bresenham_0_b81aac1cbaa58ab73ea11bcc08b26f23967a26d4(int xf_27_inline_c_0, int yf_27_inline_c_1, int xt_27_inline_c_2, int yt_27_inline_c_3) {
- TCOD_line_init(xf_27_inline_c_0, yf_27_inline_c_1, xt_27_inline_c_2, yt_27_inline_c_3) ;
-}
-
-
-int inline_c_Game_TCOD_Bresenham_1_8ee17fc4b51af86bf14f7a8e02dee722d4bd3b5f(int * xp_inline_c_0, int * yp_inline_c_1) {
-return ((int)TCOD_line_step(xp_inline_c_0, yp_inline_c_1));
-}
-
-
-int inline_c_Game_TCOD_Bresenham_2_f1226add843bc1af373b343fd3d32a9c39d3513c(int xf_27_inline_c_0, int yf_27_inline_c_1, int xt_27_inline_c_2, int yt_27_inline_c_3, int (* cb_27_inline_c_4)(int , int )) {
-return ( (int)TCOD_line(xf_27_inline_c_0, yf_27_inline_c_1, xt_27_inline_c_2, yt_27_inline_c_3, (TCOD_line_listener_t)cb_27_inline_c_4) );
-}
-
-
-void inline_c_Game_TCOD_Bresenham_3_1462a768937e54ade920c0c6e656afb27237a4fa(int xf_27_inline_c_0, int yf_27_inline_c_1, int xt_27_inline_c_2, int yt_27_inline_c_3, void * dp_27_inline_c_4) {
- TCOD_line_init_mt(xf_27_inline_c_0, yf_27_inline_c_1, xt_27_inline_c_2, yt_27_inline_c_3, (TCOD_bresenham_data_t*)dp_27_inline_c_4) ;
-}
-
-
-int inline_c_Game_TCOD_Bresenham_4_3b39f080e53769f14a86ba481bb55117ceac365d(int * xp_inline_c_0, int * yp_inline_c_1, void * dp_27_inline_c_2) {
-return ((int)TCOD_line_step_mt(xp_inline_c_0, yp_inline_c_1, (TCOD_bresenham_data_t*)dp_27_inline_c_2));
-}
-
-
-int inline_c_Game_TCOD_Bresenham_5_658bbcd9258a4a9b7ceb76398d0e68b59f0ee92c(int xf_27_inline_c_0, int yf_27_inline_c_1, int xt_27_inline_c_2, int yt_27_inline_c_3, int (* cb_27_inline_c_4)(int , int ), void * dp_27_inline_c_5) {
-return ( (int)TCOD_line_mt(xf_27_inline_c_0, yf_27_inline_c_1, xt_27_inline_c_2, yt_27_inline_c_3, (TCOD_line_listener_t)cb_27_inline_c_4, (TCOD_bresenham_data_t*)dp_27_inline_c_5) );
-}
-
diff --git a/src/Game/TCOD/Color.c b/src/Game/TCOD/Color.c
deleted file mode 100644
--- a/src/Game/TCOD/Color.c
+++ /dev/null
@@ -1,1087 +0,0 @@
-
-#include "libtcod/color.h"
-
-void inline_c_Game_TCOD_Color_0_b96946493b18b4dccea5c58d9d9bbf735ed99cd2(TCOD_color_t * ptr_inline_c_0, unsigned char r_27_inline_c_1, unsigned char g_27_inline_c_2, unsigned char b_27_inline_c_3) {
- *ptr_inline_c_0 = TCOD_color_RGB(r_27_inline_c_1, g_27_inline_c_2, b_27_inline_c_3) ;
-}
-
-
-void inline_c_Game_TCOD_Color_1_8b2d74f6172b83f47bac700b641e1afc0348b09c(TCOD_color_t * ptr_inline_c_0, float r_27_inline_c_1, float g_27_inline_c_2, float b_27_inline_c_3) {
- *ptr_inline_c_0 = TCOD_color_HSV(r_27_inline_c_1, g_27_inline_c_2, b_27_inline_c_3) ;
-}
-
-
-int inline_c_Game_TCOD_Color_2_cbad85e09cb020befdc5a8f1e161bba3a5d97805(TCOD_color_t * c1_27_inline_c_0, TCOD_color_t * c2_27_inline_c_1) {
-return ( (int)TCOD_color_equals(*c1_27_inline_c_0, *c2_27_inline_c_1) );
-}
-
-
-void inline_c_Game_TCOD_Color_3_6f513dde6e4b36d9f37b8a4f0050e7b638517920(TCOD_color_t * ptr_inline_c_0, TCOD_color_t * c1_27_inline_c_1, TCOD_color_t * c2_27_inline_c_2) {
- *ptr_inline_c_0 = TCOD_color_add(*c1_27_inline_c_1, *c2_27_inline_c_2) ;
-}
-
-
-void inline_c_Game_TCOD_Color_4_82016e7d53e183751a54d7e7be803aee7b0e4cb4(TCOD_color_t * ptr_inline_c_0, TCOD_color_t * c1_27_inline_c_1, TCOD_color_t * c2_27_inline_c_2) {
- *ptr_inline_c_0 = TCOD_color_subtract(*c1_27_inline_c_1, *c2_27_inline_c_2) ;
-}
-
-
-void inline_c_Game_TCOD_Color_5_7f7d2181e67dec1794fed7242be03c584bc26a0f(TCOD_color_t * ptr_inline_c_0, TCOD_color_t * c1_27_inline_c_1, TCOD_color_t * c2_27_inline_c_2) {
- *ptr_inline_c_0 = TCOD_color_multiply(*c1_27_inline_c_1, *c2_27_inline_c_2) ;
-}
-
-
-void inline_c_Game_TCOD_Color_6_6eb5b766430b71db6c54515b7730edf3e2d17266(TCOD_color_t * ptr_inline_c_0, TCOD_color_t * c1_27_inline_c_1, float v_27_inline_c_2) {
- *ptr_inline_c_0 = TCOD_color_multiply_scalar(*c1_27_inline_c_1, v_27_inline_c_2) ;
-}
-
-
-void inline_c_Game_TCOD_Color_7_a6d04da0ccccdeb1e63478e570e811f05f014f52(TCOD_color_t * ptr_inline_c_0, TCOD_color_t * c1_27_inline_c_1, TCOD_color_t * c2_27_inline_c_2, float v_27_inline_c_3) {
- *ptr_inline_c_0 = TCOD_color_lerp(*c1_27_inline_c_1, *c2_27_inline_c_2, v_27_inline_c_3) ;
-}
-
-
-void inline_c_Game_TCOD_Color_8_8900ea675f1d083349b1afc11f2ba49c73dd50f7(TCOD_color_t * c_inline_c_0, float h_27_inline_c_1, float s_27_inline_c_2, float v_27_inline_c_3) {
- TCOD_color_set_HSV(c_inline_c_0, h_27_inline_c_1, s_27_inline_c_2, v_27_inline_c_3) ;
-}
-
-
-void inline_c_Game_TCOD_Color_9_8bc4b8813328fce1ad9f907387761db8a39ad152(TCOD_color_t * c_27_inline_c_0, float * hp_inline_c_1, float * sp_inline_c_2, float * vp_inline_c_3) {
- TCOD_color_get_HSV(*c_27_inline_c_0, hp_inline_c_1, sp_inline_c_2, vp_inline_c_3) ;
-}
-
-
-float inline_c_Game_TCOD_Color_10_e4526c92dc83caf46ddb042858993143ad669020(TCOD_color_t * c_27_inline_c_0) {
-return ( TCOD_color_get_hue(*c_27_inline_c_0) );
-}
-
-
-void inline_c_Game_TCOD_Color_11_813e35bae46586fb15be608741469764ae311648(TCOD_color_t * c_inline_c_0, float v_27_inline_c_1) {
- TCOD_color_set_hue(c_inline_c_0, v_27_inline_c_1) ;
-}
-
-
-float inline_c_Game_TCOD_Color_12_89aac559a8a99824e8d629d8e958bc2f8c59044f(TCOD_color_t * c_27_inline_c_0) {
-return ( TCOD_color_get_saturation(*c_27_inline_c_0) );
-}
-
-
-void inline_c_Game_TCOD_Color_13_682cecc19ad117b0e8e1d446ffd016b2c6648b69(TCOD_color_t * c_inline_c_0, float v_27_inline_c_1) {
- TCOD_color_set_saturation(c_inline_c_0, v_27_inline_c_1) ;
-}
-
-
-float inline_c_Game_TCOD_Color_14_99db550d0516807867bccba6ac5d3178ee8aaa3e(TCOD_color_t * c_27_inline_c_0) {
-return ( TCOD_color_get_value(*c_27_inline_c_0) );
-}
-
-
-void inline_c_Game_TCOD_Color_15_ccec51a85b4a9c07ea84a3e6fb32eb4750652170(TCOD_color_t * c_inline_c_0, float v_27_inline_c_1) {
- TCOD_color_set_value(c_inline_c_0, v_27_inline_c_1) ;
-}
-
-
-void inline_c_Game_TCOD_Color_16_b3b24747b6e45c6a7f12ea55620920d53217c118(TCOD_color_t * c_inline_c_0, float v_27_inline_c_1) {
- TCOD_color_shift_hue(c_inline_c_0, v_27_inline_c_1) ;
-}
-
-
-void inline_c_Game_TCOD_Color_17_07c3f66de3876cea0b046a741322f43bf20559ed(TCOD_color_t * c_inline_c_0, float scoef_27_inline_c_1, float vcoef_27_inline_c_2) {
- TCOD_color_scale_HSV(c_inline_c_0, scoef_27_inline_c_1, vcoef_27_inline_c_2) ;
-}
-
-
-void inline_c_Game_TCOD_Color_18_50e738fc94917da5cbc72e61388ca8add5d95ec5(TCOD_color_t * mp_inline_c_0, int nbKey_inline_c_1, TCOD_color_t * keyColor_inline_c_2, int * keyIndex_inline_c_3) {
-TCOD_color_gen_map(mp_inline_c_0, nbKey_inline_c_1, keyColor_inline_c_2, keyIndex_inline_c_3);
-}
-
-
-void inline_c_Game_TCOD_Color_19_f510a20e3a964d252a4bc7c3d0cf7da9bf433127(TCOD_color_t * c_inline_c_0, int cn_27_inline_c_1, int cl_27_inline_c_2) {
-*c_inline_c_0 = TCOD_colors[cn_27_inline_c_1][cl_27_inline_c_2];
-}
-
-
-void inline_c_Game_TCOD_Color_20_af11d7ae80d1b300f97f705e81da0b2829dbdb60(TCOD_color_t * c_inline_c_0) {
-*c_inline_c_0 = TCOD_black;
-}
-
-
-void inline_c_Game_TCOD_Color_21_6c560c7a59736069e40f67c8b9eee3dc14647336(TCOD_color_t * c_inline_c_0) {
-*c_inline_c_0 = TCOD_darkest_grey;
-}
-
-
-void inline_c_Game_TCOD_Color_22_7d74666e556ded9734ee74b0981059185cc6253d(TCOD_color_t * c_inline_c_0) {
-*c_inline_c_0 = TCOD_darker_grey;
-}
-
-
-void inline_c_Game_TCOD_Color_23_d4f074b1c5dd9b86999a1777366da38cf8cfa653(TCOD_color_t * c_inline_c_0) {
-*c_inline_c_0 = TCOD_dark_grey;
-}
-
-
-void inline_c_Game_TCOD_Color_24_b4399bdb136f8967c00ae6415fad8ff01e82129b(TCOD_color_t * c_inline_c_0) {
-*c_inline_c_0 = TCOD_grey;
-}
-
-
-void inline_c_Game_TCOD_Color_25_f1d8e0677768c55751cba9098be4fd606df506c0(TCOD_color_t * c_inline_c_0) {
-*c_inline_c_0 = TCOD_light_grey;
-}
-
-
-void inline_c_Game_TCOD_Color_26_c0a08d979503ae3aa5f6dd00d1d423a7372862cd(TCOD_color_t * c_inline_c_0) {
-*c_inline_c_0 = TCOD_lighter_grey;
-}
-
-
-void inline_c_Game_TCOD_Color_27_11735b0a13ffa252cdabb0c7e2c4cdd905510994(TCOD_color_t * c_inline_c_0) {
-*c_inline_c_0 = TCOD_lightest_grey;
-}
-
-
-void inline_c_Game_TCOD_Color_28_68986d453d15085a710a1d1733e50701adf68d60(TCOD_color_t * c_inline_c_0) {
-*c_inline_c_0 = TCOD_darkest_gray;
-}
-
-
-void inline_c_Game_TCOD_Color_29_712738d015ed0859df369dbfa1cacee8d584ad5b(TCOD_color_t * c_inline_c_0) {
-*c_inline_c_0 = TCOD_darker_gray;
-}
-
-
-void inline_c_Game_TCOD_Color_30_907a47a6c14c8d29413e9b2568128a845cdfe097(TCOD_color_t * c_inline_c_0) {
-*c_inline_c_0 = TCOD_dark_gray;
-}
-
-
-void inline_c_Game_TCOD_Color_31_087ed1b7e4818ab1363d46d2189c9240b33eb412(TCOD_color_t * c_inline_c_0) {
-*c_inline_c_0 = TCOD_gray;
-}
-
-
-void inline_c_Game_TCOD_Color_32_a437c233493fcabeaf43057bb66b0df7e756ba8b(TCOD_color_t * c_inline_c_0) {
-*c_inline_c_0 = TCOD_light_gray;
-}
-
-
-void inline_c_Game_TCOD_Color_33_d0e855f7280c2ad88983cfc066936fdb7ddcb640(TCOD_color_t * c_inline_c_0) {
-*c_inline_c_0 = TCOD_lighter_gray;
-}
-
-
-void inline_c_Game_TCOD_Color_34_28dc96e480ad3acca73af4c3794ed06c8df37f5a(TCOD_color_t * c_inline_c_0) {
-*c_inline_c_0 = TCOD_lightest_gray;
-}
-
-
-void inline_c_Game_TCOD_Color_35_3d0b74a69f7058864adf225bdbdb71971160b597(TCOD_color_t * c_inline_c_0) {
-*c_inline_c_0 = TCOD_white;
-}
-
-
-void inline_c_Game_TCOD_Color_36_c3402ee74b385cdfbf476fbc9e45bd6d13562286(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darkest_sepia;
-}
-
-
-void inline_c_Game_TCOD_Color_37_568dd4cbc1ab24ae25e0ae9bb6a06ae1bfbba68f(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darker_sepia;
-}
-
-
-void inline_c_Game_TCOD_Color_38_50283d922afbc1af3e0c14d76be7edc53107d158(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_dark_sepia;
-}
-
-
-void inline_c_Game_TCOD_Color_39_87e761182713d8a63b4fd95bace18fb42a97a4a9(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_sepia;
-}
-
-
-void inline_c_Game_TCOD_Color_40_650de35beffdf5b7d52030d7070b68737fa5d8f9(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_light_sepia;
-}
-
-
-void inline_c_Game_TCOD_Color_41_2a51b47438a224173dabaec902832b86834bd047(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lighter_sepia;
-}
-
-
-void inline_c_Game_TCOD_Color_42_b586f48c02e1445550163c099796d86629b61719(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lightest_sepia;
-}
-
-
-void inline_c_Game_TCOD_Color_43_01cbe3a69e263c5fb0958ccf4fb8425878c298f0(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_red;
-}
-
-
-void inline_c_Game_TCOD_Color_44_46e0682b8ecf767d3a331ee392d0f493d9b01fb1(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_flame;
-}
-
-
-void inline_c_Game_TCOD_Color_45_1cb2352987b58a8c2cb097647063d3ef048582fd(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_orange;
-}
-
-
-void inline_c_Game_TCOD_Color_46_168018d11e5d5d36ce9365a68dcb372eb18045b2(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_amber;
-}
-
-
-void inline_c_Game_TCOD_Color_47_b31681ec004134be4d7e97cb87c489345d1c27b6(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_yellow;
-}
-
-
-void inline_c_Game_TCOD_Color_48_320532b4bef05994e6a7698c013727d92a03a769(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lime;
-}
-
-
-void inline_c_Game_TCOD_Color_49_e07aaf502320de36c670070a7c0f024b0ac96ce4(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_chartreuse;
-}
-
-
-void inline_c_Game_TCOD_Color_50_e40a39691c53f3ab90f722ee4978851d980fcc8b(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_green;
-}
-
-
-void inline_c_Game_TCOD_Color_51_6f78b830124f3bb9f2a8c7ad914be6d448fb450e(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_sea;
-}
-
-
-void inline_c_Game_TCOD_Color_52_0c54ff468d25ecdc044d06e18805aa73821d69e2(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_turquoise;
-}
-
-
-void inline_c_Game_TCOD_Color_53_803ea4a84e36221fc7394de831533b4ef1f4c4ff(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_cyan;
-}
-
-
-void inline_c_Game_TCOD_Color_54_a1ff14b4b57223cf8bc0d52e22b2c60fe6bde3ae(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_sky;
-}
-
-
-void inline_c_Game_TCOD_Color_55_dd4726e4f8ef57d9440f99eb8eb8800e783fbbed(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_azure;
-}
-
-
-void inline_c_Game_TCOD_Color_56_3bad0219d3ff8333bb036e2c24b22344eeda4c54(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_blue;
-}
-
-
-void inline_c_Game_TCOD_Color_57_027db3b4d4bb0460ad944c6404d857f38f4a76df(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_han;
-}
-
-
-void inline_c_Game_TCOD_Color_58_bca86b8b587e04add28b16995cf855e7c03c98ae(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_violet;
-}
-
-
-void inline_c_Game_TCOD_Color_59_7e9e37ab88dbdb3a464dd8ef61f8880d4a7f187b(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_purple;
-}
-
-
-void inline_c_Game_TCOD_Color_60_bbab38c4bab79fa7733957f014e65148bcbd2beb(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_fuchsia;
-}
-
-
-void inline_c_Game_TCOD_Color_61_d9b17616d8d947fb5e645b3ff23efc8ac96ef246(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_magenta;
-}
-
-
-void inline_c_Game_TCOD_Color_62_8188b20c80882ebad68c66e5ced8034041eb107a(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_pink;
-}
-
-
-void inline_c_Game_TCOD_Color_63_08f2d016bd3d4655b309e1f66cffc5e42ec908e9(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_crimson;
-}
-
-
-void inline_c_Game_TCOD_Color_64_acb141ddc90bed1d1f2dad290fb9b6cc55d3d210(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_dark_red;
-}
-
-
-void inline_c_Game_TCOD_Color_65_ca477be620946a8a3e2f41327c0287062c885b42(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_dark_flame;
-}
-
-
-void inline_c_Game_TCOD_Color_66_fa5e14a1389e792e9a117fe97caedffbbc3175cf(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_dark_orange;
-}
-
-
-void inline_c_Game_TCOD_Color_67_56a93cdbc03149fd601c9c7bcc578966b39c662a(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_dark_amber;
-}
-
-
-void inline_c_Game_TCOD_Color_68_4ebd9d54109616db324a67f3899072190011ed60(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_dark_yellow;
-}
-
-
-void inline_c_Game_TCOD_Color_69_1a3981a4e0065f4283104ef9e63be0f5f83fa2a1(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_dark_lime;
-}
-
-
-void inline_c_Game_TCOD_Color_70_a3b1a8ad4a701d7f8e1e88b30264a5aa217fb4b8(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_dark_chartreuse;
-}
-
-
-void inline_c_Game_TCOD_Color_71_72380b0e1091ed60664b9bf6ca5049f5fb4ce7cc(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_dark_green;
-}
-
-
-void inline_c_Game_TCOD_Color_72_36e7ce76824d1d5dcabebccf4b23170831ca321e(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_dark_sea;
-}
-
-
-void inline_c_Game_TCOD_Color_73_bdaa2a1ea313b76bc25edb660107bfbcf30da84d(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_dark_turquoise;
-}
-
-
-void inline_c_Game_TCOD_Color_74_914095f42ff2376339685b8ba078a484b7748a38(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_dark_cyan;
-}
-
-
-void inline_c_Game_TCOD_Color_75_73fd6660a29618d254c963d4725120266106ebcb(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_dark_sky;
-}
-
-
-void inline_c_Game_TCOD_Color_76_1c6c9c0749b7c697088f81a3dfe2f5d05319436a(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_dark_azure;
-}
-
-
-void inline_c_Game_TCOD_Color_77_062847022cb8e7b030fcb7221e572e58c63b3c88(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_dark_blue;
-}
-
-
-void inline_c_Game_TCOD_Color_78_3b82e9b9d035af0061cb3a1a35b558b23f74ee4b(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_dark_han;
-}
-
-
-void inline_c_Game_TCOD_Color_79_ca4ddbb21d20c78c59ebb408ce37d9eaa8d17fee(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_dark_violet;
-}
-
-
-void inline_c_Game_TCOD_Color_80_7341e0129e61a40d11726873707e30c697304fb8(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_dark_purple;
-}
-
-
-void inline_c_Game_TCOD_Color_81_22caa040c58e41ed5d831206d4cf8b69b9a5621c(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_dark_fuchsia;
-}
-
-
-void inline_c_Game_TCOD_Color_82_a8266efe83f504445895f75f9ee15ebd32171fdd(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_dark_magenta;
-}
-
-
-void inline_c_Game_TCOD_Color_83_665dae76c901c0162b90d949496178f30449549a(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_dark_pink;
-}
-
-
-void inline_c_Game_TCOD_Color_84_9fb662831877b7c5273a32cc48508ede989add45(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_dark_crimson;
-}
-
-
-void inline_c_Game_TCOD_Color_85_dc8de6fafb7ee41c9a6f437cd4679b7d4802e509(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darker_red;
-}
-
-
-void inline_c_Game_TCOD_Color_86_37c471588e04d9a5d7fde45162e7fbd8c0d385fa(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darker_flame;
-}
-
-
-void inline_c_Game_TCOD_Color_87_0d167af324ef633948a5a4c6d0ec805779216f8a(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darker_orange;
-}
-
-
-void inline_c_Game_TCOD_Color_88_a5a7cc387b8f2505c7af89f284873f59b48c55c1(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darker_amber;
-}
-
-
-void inline_c_Game_TCOD_Color_89_5843ba6db4df211239f9f4b17685286be7a9f231(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darker_yellow;
-}
-
-
-void inline_c_Game_TCOD_Color_90_1fb9c3075c2157adfe379d97e55f323952285c48(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darker_lime;
-}
-
-
-void inline_c_Game_TCOD_Color_91_6c82f2ac32b96b19e128deae6fe3b3f9432810b8(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darker_chartreuse;
-}
-
-
-void inline_c_Game_TCOD_Color_92_bba295e5a2ae5db2bcf585e0372110e20771c6ff(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darker_green;
-}
-
-
-void inline_c_Game_TCOD_Color_93_e26a12f8640e1f75cb16609547914d174102e3a5(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darker_sea;
-}
-
-
-void inline_c_Game_TCOD_Color_94_78b6f9ba1f272f15516e001fda7258096bb3fefb(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darker_turquoise;
-}
-
-
-void inline_c_Game_TCOD_Color_95_8a40e2d5c7fb1763c113b4224a57f7630543ba7e(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darker_cyan;
-}
-
-
-void inline_c_Game_TCOD_Color_96_32f12ea5d8d105f1144c81224cda00d017c26faa(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darker_sky;
-}
-
-
-void inline_c_Game_TCOD_Color_97_1023dd6b47254a4cb1527323651215ae4cdf59f2(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darker_azure;
-}
-
-
-void inline_c_Game_TCOD_Color_98_fd5d371c7693d8d80cc569b0510a528a1cca7d63(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darker_blue;
-}
-
-
-void inline_c_Game_TCOD_Color_99_563bbc08c19cf4324d780269d34a41217167edb4(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darker_han;
-}
-
-
-void inline_c_Game_TCOD_Color_100_14e6a7d7df4ddcb8e7e74f836fb3c5822c49177e(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darker_violet;
-}
-
-
-void inline_c_Game_TCOD_Color_101_ff437ee7f216a8e692496b167ce3e064d0c802cd(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darker_purple;
-}
-
-
-void inline_c_Game_TCOD_Color_102_4901d1ec049e1dc65a37f4330cbae0ade5e2c6db(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darker_fuchsia;
-}
-
-
-void inline_c_Game_TCOD_Color_103_248bfbedd23a49eaa4963a0549bf6027052a4d05(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darker_magenta;
-}
-
-
-void inline_c_Game_TCOD_Color_104_b015f1c3bab7244f5d10f606067e98c2a6ecc1d5(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darker_pink;
-}
-
-
-void inline_c_Game_TCOD_Color_105_61d799f52201a0697691fb08eaf126cfbe7401a1(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darker_crimson;
-}
-
-
-void inline_c_Game_TCOD_Color_106_9cb1ffd1a4e60b14453b34110ccffe2b150854b5(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darkest_red;
-}
-
-
-void inline_c_Game_TCOD_Color_107_a052b33ae196c7f363a925fdb46398bbfeee135b(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darkest_flame;
-}
-
-
-void inline_c_Game_TCOD_Color_108_32d5b146514d0c8982306e9073a929738f49cc6e(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darkest_orange;
-}
-
-
-void inline_c_Game_TCOD_Color_109_c24d2ae2db90687418743d029ebc2a399f2911e5(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darkest_amber;
-}
-
-
-void inline_c_Game_TCOD_Color_110_dc84078203e4ed9a93c6675ee3775e90b903636c(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darkest_yellow;
-}
-
-
-void inline_c_Game_TCOD_Color_111_813d9e3fab6520a6e94427c2fb1aaa7e9bf5cddd(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darkest_lime;
-}
-
-
-void inline_c_Game_TCOD_Color_112_2ef5f31a1f22bcdd4fcdb4f7f48271eddeb50924(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darkest_chartreuse;
-}
-
-
-void inline_c_Game_TCOD_Color_113_fce64849b5ca1617d3fca1332cacbd5cd8462316(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darkest_green;
-}
-
-
-void inline_c_Game_TCOD_Color_114_85fdf1789169a6145e4265318f4ea28ddf6daeec(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darkest_sea;
-}
-
-
-void inline_c_Game_TCOD_Color_115_289e2963759a438ff094d2e1b4ef20fdb7c1c001(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darkest_turquoise;
-}
-
-
-void inline_c_Game_TCOD_Color_116_51a3c0d451930f105e09eb40dded247f2a984576(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darkest_cyan;
-}
-
-
-void inline_c_Game_TCOD_Color_117_6f5295636bbb37e5637c6a6c9fbae7626fdae0da(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darkest_sky;
-}
-
-
-void inline_c_Game_TCOD_Color_118_a7e86de6b161f05d047c02c437f1fdfb5fc902de(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darkest_azure;
-}
-
-
-void inline_c_Game_TCOD_Color_119_9e09263971be781a05bf60db6f13eea278005c0e(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darkest_blue;
-}
-
-
-void inline_c_Game_TCOD_Color_120_1444ef070dcf3d857f4f786bde483cbfc4912ed8(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darkest_han;
-}
-
-
-void inline_c_Game_TCOD_Color_121_c1a2bfa232d4d9736eca6adc795ef3bdcd0137a6(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darkest_violet;
-}
-
-
-void inline_c_Game_TCOD_Color_122_5778de8a067eccc43d6da189fc41cfd579e0fd71(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darkest_purple;
-}
-
-
-void inline_c_Game_TCOD_Color_123_e878d709ebcdac23691a1420fd0d6e9ef9f5159d(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darkest_fuchsia;
-}
-
-
-void inline_c_Game_TCOD_Color_124_ffd0a89e3e38aafeed29604ae7668de94312c239(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darkest_magenta;
-}
-
-
-void inline_c_Game_TCOD_Color_125_8002dc8a06ce7f84cc940104a79e1d5ac8da2c49(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darkest_pink;
-}
-
-
-void inline_c_Game_TCOD_Color_126_b1ef3dc2fb746ad8a548008bfa0795481f43ccca(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_darkest_crimson;
-}
-
-
-void inline_c_Game_TCOD_Color_127_07350f4a9a35fd5c173ca2fa79ac8598a16c624c(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_light_red;
-}
-
-
-void inline_c_Game_TCOD_Color_128_2ff8dc298f51343607e979e5ac48404ee746c51e(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_light_flame;
-}
-
-
-void inline_c_Game_TCOD_Color_129_ba7eb092cdd19f876464a2712ee0681ccd2966eb(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_light_orange;
-}
-
-
-void inline_c_Game_TCOD_Color_130_8343ed3755709b6b77b9df438c535dfa95e920f8(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_light_amber;
-}
-
-
-void inline_c_Game_TCOD_Color_131_6537dbce123aa577e41201d56c0ec601890dd170(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_light_yellow;
-}
-
-
-void inline_c_Game_TCOD_Color_132_06dcf3c66cf3312b4c757800ea95e43a0eaf48a6(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_light_lime;
-}
-
-
-void inline_c_Game_TCOD_Color_133_7efe09c861edf19f623dd6bfd1bd47aab9e1ef4d(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_light_chartreuse;
-}
-
-
-void inline_c_Game_TCOD_Color_134_e307914cccf2015a7b4877ec0fede5aa425e4b44(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_light_green;
-}
-
-
-void inline_c_Game_TCOD_Color_135_4b2dee544c184b620430c5e1869b6528bdd90554(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_light_sea;
-}
-
-
-void inline_c_Game_TCOD_Color_136_fa8a73ab4c6012c6129b81c66fffad1a4dd195c6(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_light_turquoise;
-}
-
-
-void inline_c_Game_TCOD_Color_137_1d5d9d80dc74f11caa6524ef880201cc04093cbc(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_light_cyan;
-}
-
-
-void inline_c_Game_TCOD_Color_138_e5780474100ca981cfff0de7d27a43ffda42ad35(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_light_sky;
-}
-
-
-void inline_c_Game_TCOD_Color_139_7310fa8c2feee9b9cede672ce92a20e7d5023e62(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_light_azure;
-}
-
-
-void inline_c_Game_TCOD_Color_140_d457c85b48533cfff3d950690be138c160b04a8e(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_light_blue;
-}
-
-
-void inline_c_Game_TCOD_Color_141_b73600340172b3fe4456d04bf3b91fdb73918cdc(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_light_han;
-}
-
-
-void inline_c_Game_TCOD_Color_142_d99206fd86c5d7534a017a7d34940832751a4174(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_light_violet;
-}
-
-
-void inline_c_Game_TCOD_Color_143_fae94ff01e7e55aeb867d54badc86b0efceb6311(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_light_purple;
-}
-
-
-void inline_c_Game_TCOD_Color_144_25321fda2af9a8c59a666e603f65cb177ce2d990(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_light_fuchsia;
-}
-
-
-void inline_c_Game_TCOD_Color_145_c0552c71bcfa21043eb112c210b4b39e7686178a(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_light_magenta;
-}
-
-
-void inline_c_Game_TCOD_Color_146_a4c8669a37e8fd30cb147a0c9b25dd0a0762cc18(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_light_pink;
-}
-
-
-void inline_c_Game_TCOD_Color_147_0503d7e72ccf007d83c97950a7caa10afb1aca29(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_light_crimson;
-}
-
-
-void inline_c_Game_TCOD_Color_148_b2dea96b12b4516b0083f3b031095b05a195be74(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lighter_red;
-}
-
-
-void inline_c_Game_TCOD_Color_149_795ea3aa640bf220903640fba91bc6b452ce664b(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lighter_flame;
-}
-
-
-void inline_c_Game_TCOD_Color_150_11f6566f285ddc008502301a4ac52c022e72f9a2(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lighter_orange;
-}
-
-
-void inline_c_Game_TCOD_Color_151_5962174d848f00fc0960e50040639cd520d7a7b0(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lighter_amber;
-}
-
-
-void inline_c_Game_TCOD_Color_152_dd4055290892d3386df07aa05492c672b3762fa8(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lighter_yellow;
-}
-
-
-void inline_c_Game_TCOD_Color_153_68229fb1a078ea4fc0550b609c1992e7ee04b19c(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lighter_lime;
-}
-
-
-void inline_c_Game_TCOD_Color_154_e4d6b0587ba31ab20cb7d925a829e331d9d47f65(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lighter_chartreuse;
-}
-
-
-void inline_c_Game_TCOD_Color_155_6798c9f409f3a79615e1d8736066f5c75fee0d36(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lighter_green;
-}
-
-
-void inline_c_Game_TCOD_Color_156_434271a11e2d621d2a0e9a6b1335f36ad9e37c83(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lighter_sea;
-}
-
-
-void inline_c_Game_TCOD_Color_157_99d037fb5550f81482969a2640948b906112be3b(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lighter_turquoise;
-}
-
-
-void inline_c_Game_TCOD_Color_158_8e1900a4203a0a625b3a3520768c7ec6a3840062(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lighter_cyan;
-}
-
-
-void inline_c_Game_TCOD_Color_159_ef5de7cd19ab555d149e383d1328a5b1577cb890(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lighter_sky;
-}
-
-
-void inline_c_Game_TCOD_Color_160_a7523fa2a1395bcdddccca6d5ebe9dfd0001576f(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lighter_azure;
-}
-
-
-void inline_c_Game_TCOD_Color_161_33c512a051cb75e7b809638399b430ffcdd9226a(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lighter_blue;
-}
-
-
-void inline_c_Game_TCOD_Color_162_a774d37da9418ff902b7528db2620664b4dbffb7(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lighter_han;
-}
-
-
-void inline_c_Game_TCOD_Color_163_ebe98cdcf2a25250df38bb820e8d8a5c52a4873c(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lighter_violet;
-}
-
-
-void inline_c_Game_TCOD_Color_164_2c4efda99f4f0a49e174caf730ef67cd590039ba(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lighter_purple;
-}
-
-
-void inline_c_Game_TCOD_Color_165_c4d8346dd58e480a58fb2426a909a81b1f13feb5(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lighter_fuchsia;
-}
-
-
-void inline_c_Game_TCOD_Color_166_0e07e5cb291495c54cc020180dcd9b07e1d6e235(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lighter_magenta;
-}
-
-
-void inline_c_Game_TCOD_Color_167_313e9ac9f20bb35a7ac802f6a83feccb13989bdb(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lighter_pink;
-}
-
-
-void inline_c_Game_TCOD_Color_168_47c05a07efb871b628be3b6da6439fb1286d299f(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lighter_crimson;
-}
-
-
-void inline_c_Game_TCOD_Color_169_d916e876249639c3972b28f8102ef59a2bebdcf6(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lightest_red;
-}
-
-
-void inline_c_Game_TCOD_Color_170_fef1c2231a37fdfa7c4191a468feee6a8f9266bd(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lightest_flame;
-}
-
-
-void inline_c_Game_TCOD_Color_171_594131c7f7a932c690a4de64163088751a5ef37a(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lightest_orange;
-}
-
-
-void inline_c_Game_TCOD_Color_172_1ea47dfa728d0af8afde4fca88247fb322791feb(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lightest_amber;
-}
-
-
-void inline_c_Game_TCOD_Color_173_5121ec8f596d80963a36133b739f241c6386e276(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lightest_yellow;
-}
-
-
-void inline_c_Game_TCOD_Color_174_4e048832b862a830332c9dda93f0c74823331834(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lightest_lime;
-}
-
-
-void inline_c_Game_TCOD_Color_175_f3274f27534020c1d76cc3ade784e2983dedeeb0(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lightest_chartreuse;
-}
-
-
-void inline_c_Game_TCOD_Color_176_a1d4f39cd77f60d62f949571159e92326c0b87b8(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lightest_green;
-}
-
-
-void inline_c_Game_TCOD_Color_177_1231977fafffdbec879a70463287534ffa79c6fc(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lightest_sea;
-}
-
-
-void inline_c_Game_TCOD_Color_178_dfe10af35b2c4daafacf0762e5bf573ef7a17b94(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lightest_turquoise;
-}
-
-
-void inline_c_Game_TCOD_Color_179_fcd90bcde406d05afe487d6679d227e35e6c5895(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lightest_cyan;
-}
-
-
-void inline_c_Game_TCOD_Color_180_503d77a8f0bf51ed92cde8651671126d4b5f1e00(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lightest_sky;
-}
-
-
-void inline_c_Game_TCOD_Color_181_0e2f58ffb4fb2c45c69b4106cab92860b5e0c0fc(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lightest_azure;
-}
-
-
-void inline_c_Game_TCOD_Color_182_738e2a0338cb4f92a0480e8b7f907677949fcefb(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lightest_blue;
-}
-
-
-void inline_c_Game_TCOD_Color_183_37c25f2c92c0d8ff0f05819f1438680c78a1b6c9(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lightest_han;
-}
-
-
-void inline_c_Game_TCOD_Color_184_56f66d221bb024acff59541eacd3a332a0b69e3b(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lightest_violet;
-}
-
-
-void inline_c_Game_TCOD_Color_185_520dbb9038e885e67d97721950a391fadc51da36(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lightest_purple;
-}
-
-
-void inline_c_Game_TCOD_Color_186_4a4bfdc3650b43c382fd087364562be035f9e081(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lightest_fuchsia;
-}
-
-
-void inline_c_Game_TCOD_Color_187_4457bcfdb0344eaf1a92e62b1c4614cd7d7db4b1(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lightest_magenta;
-}
-
-
-void inline_c_Game_TCOD_Color_188_6d99f9b9c2c77b1c98ed63a45f7fb7d13dadfb4c(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lightest_pink;
-}
-
-
-void inline_c_Game_TCOD_Color_189_edf050656a58c4e10fe44ab08dde92b7a5fa46ad(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_lightest_crimson;
-}
-
-
-void inline_c_Game_TCOD_Color_190_d030adcb41e0e8c062f6a520e04761c9f799485c(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_desaturated_red;
-}
-
-
-void inline_c_Game_TCOD_Color_191_6296fcf1100d1fa38e548627f09c89486a4d88fd(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_desaturated_flame;
-}
-
-
-void inline_c_Game_TCOD_Color_192_53bcaa5983dd6b1a69afefae1923fe80e2fa9914(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_desaturated_orange;
-}
-
-
-void inline_c_Game_TCOD_Color_193_630078d09dbb14c6e2b3d1d7aae5014e2e3f761f(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_desaturated_amber;
-}
-
-
-void inline_c_Game_TCOD_Color_194_cb2ce1035e9849fd1336a1563f0eb550d2b4aafe(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_desaturated_yellow;
-}
-
-
-void inline_c_Game_TCOD_Color_195_469eb6eb8971033902930f1177be0de91e977a97(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_desaturated_lime;
-}
-
-
-void inline_c_Game_TCOD_Color_196_75ea7a3356f5cdae6003dc019347086d9b242143(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_desaturated_chartreuse;
-}
-
-
-void inline_c_Game_TCOD_Color_197_4a0b9ae1fc80726a07d27574413bf51f4d9e5650(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_desaturated_green;
-}
-
-
-void inline_c_Game_TCOD_Color_198_ebb893f511deb1bd7a7c04c7934abf6427194585(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_desaturated_sea;
-}
-
-
-void inline_c_Game_TCOD_Color_199_cd65ba82a1d9336e9e4bb3982079024c3ea0e2af(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_desaturated_turquoise;
-}
-
-
-void inline_c_Game_TCOD_Color_200_180ad0d2640a7bfd276f2a2057056d4d8e83cd58(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_desaturated_cyan;
-}
-
-
-void inline_c_Game_TCOD_Color_201_1150a455e487980b0bd8bc701e507920729af819(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_desaturated_sky;
-}
-
-
-void inline_c_Game_TCOD_Color_202_3b72dbddfb311506f180b7e7fec3c99366463882(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_desaturated_azure;
-}
-
-
-void inline_c_Game_TCOD_Color_203_fbbc0c6e567ba68a914f8286334cdfc28a8b8c17(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_desaturated_blue;
-}
-
-
-void inline_c_Game_TCOD_Color_204_815c0b3fd308724f7c98221c9db4699585465745(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_desaturated_han;
-}
-
-
-void inline_c_Game_TCOD_Color_205_256144f6b242e62d1cb89858dbdd6f03f9e80670(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_desaturated_violet;
-}
-
-
-void inline_c_Game_TCOD_Color_206_fd4c3eaf867a6f0aa2ca309d1279e18b9413fe2a(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_desaturated_purple;
-}
-
-
-void inline_c_Game_TCOD_Color_207_2e513a0b784f7afcc4228696d004a8bf46a82690(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_desaturated_fuchsia;
-}
-
-
-void inline_c_Game_TCOD_Color_208_a11432fa08bdb3a6d6e245f70f1049d9b240f4d6(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_desaturated_magenta;
-}
-
-
-void inline_c_Game_TCOD_Color_209_6ffa14cf6c78574cd4049a65e555e0ca2c3362ad(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_desaturated_pink;
-}
-
-
-void inline_c_Game_TCOD_Color_210_462cdc55d3b4ccb45bf960763dbabd32898ffb08(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_desaturated_crimson;
-}
-
-
-void inline_c_Game_TCOD_Color_211_d608900f263b13893fdf1a8b5ab42e3fc052f3ea(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_brass;
-}
-
-
-void inline_c_Game_TCOD_Color_212_dadf0ce9b5aa1fa09d374d7ad229954f65f51d04(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_copper;
-}
-
-
-void inline_c_Game_TCOD_Color_213_f6a92a340b57296226f0096992357e43077e5756(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_gold;
-}
-
-
-void inline_c_Game_TCOD_Color_214_180145bef0341219487f7884d940c7c72cc43c4e(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_silver;
-}
-
-
-void inline_c_Game_TCOD_Color_215_183d3033e9f0a3f7d937fba74980c8b0002b0e3c(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_celadon;
-}
-
-
-void inline_c_Game_TCOD_Color_216_589f44d8f3db44eeb8bca69d8349c96c422f24bf(TCOD_color_t * c_inline_c_0) {
- *c_inline_c_0 = TCOD_peach;
-}
-
diff --git a/src/Game/TCOD/Console.c b/src/Game/TCOD/Console.c
deleted file mode 100644
--- a/src/Game/TCOD/Console.c
+++ /dev/null
@@ -1,374 +0,0 @@
-
-#define TCOD_SDL2
-
-#include "libtcod/console.h"
-
-void inline_c_Game_TCOD_Console_0_9ed445126971826334336de3f018e29c394b5435(int w_27_inline_c_0, int h_27_inline_c_1, const char * title_27_inline_c_2, int fullscr_27_inline_c_3, int renderer_27_inline_c_4) {
- TCOD_console_init_root(w_27_inline_c_0, h_27_inline_c_1, title_27_inline_c_2, fullscr_27_inline_c_3 != 0, (TCOD_renderer_t)renderer_27_inline_c_4) ;
-}
-
-
-void inline_c_Game_TCOD_Console_1_e9a5b7bb9659c8ae365c4425f4833b24ef1cf5f1(const char * str_27_inline_c_0) {
- TCOD_console_set_window_title(str_27_inline_c_0) ;
-}
-
-
-void inline_c_Game_TCOD_Console_2_ed6e11fed4faa3e9f3d5bb9acb5b8739f521258f(int v_27_inline_c_0) {
- TCOD_console_set_fullscreen(v_27_inline_c_0 != 0) ;
-}
-
-
-int inline_c_Game_TCOD_Console_3_dd6a503f1bc2c27fdfafbe713e1ee0b4e1998c8e() {
-return ( (int)TCOD_console_is_fullscreen() );
-}
-
-
-int inline_c_Game_TCOD_Console_4_8ff93c50c956bec9d26c506240df3f2846c35f08() {
-return ( (int)TCOD_console_is_window_closed() );
-}
-
-
-int inline_c_Game_TCOD_Console_5_e258af93955943569fd5c731d7fe0f86449b718d() {
-return ( (int)TCOD_console_has_mouse_focus() );
-}
-
-
-int inline_c_Game_TCOD_Console_6_d684139d1fc949b3881c5f1f9747c23744aae785() {
-return ( (int)TCOD_console_is_active() );
-}
-
-
-void inline_c_Game_TCOD_Console_7_ee483ead78bd3b1118790f4a23f95c9cca5c83c6(const char * fontName_27_inline_c_0, int fflag_27_inline_c_1, int h_27_inline_c_2, int v_27_inline_c_3) {
- TCOD_console_set_custom_font(fontName_27_inline_c_0, fflag_27_inline_c_1, h_27_inline_c_2, v_27_inline_c_3) ;
-}
-
-
-void inline_c_Game_TCOD_Console_8_ad4909c35bd5a9fe13502cfd79b599106a41b697(int asciiCode_27_inline_c_0, int fontCharX_27_inline_c_1, int fontCharY_27_inline_c_2) {
- TCOD_console_map_ascii_code_to_font(asciiCode_27_inline_c_0, fontCharX_27_inline_c_1, fontCharY_27_inline_c_2) ;
-}
-
-
-void inline_c_Game_TCOD_Console_9_3b5244f4a2688c3de32da3a359427e11b1cb6e1f(int asciiCode_27_inline_c_0, int nbCodes_27_inline_c_1, int fontCharX_27_inline_c_2, int fontCharY_27_inline_c_3) {
- TCOD_console_map_ascii_codes_to_font(asciiCode_27_inline_c_0, nbCodes_27_inline_c_1, fontCharX_27_inline_c_2, fontCharY_27_inline_c_3) ;
-}
-
-
-void inline_c_Game_TCOD_Console_10_bc8ca372b6a37f290f5a93fb0cd1859c648a0c22(const char * str_27_inline_c_0, int fontCharX_27_inline_c_1, int fontCharY_27_inline_c_2) {
- TCOD_console_map_string_to_font(str_27_inline_c_0, fontCharX_27_inline_c_1, fontCharY_27_inline_c_2) ;
-}
-
-
-void inline_c_Game_TCOD_Console_11_e969a752bf3bb44473ba5569d1ef7e3766a8ed52(int x_27_inline_c_0, int y_27_inline_c_1, int w_27_inline_c_2, int h_27_inline_c_3) {
-TCOD_console_set_dirty(x_27_inline_c_0, y_27_inline_c_1, w_27_inline_c_2, h_27_inline_c_3);
-}
-
-
-void inline_c_Game_TCOD_Console_12_1fc6c778025c297c6c72e5879b380b431e7bc57e(void * c_inline_c_0, TCOD_color_t * col_27_inline_c_1) {
- TCOD_console_set_default_background(c_inline_c_0, *col_27_inline_c_1);
-}
-
-
-void inline_c_Game_TCOD_Console_13_1afac16dba008e788066571851cc8dca1163ad13(void * c_inline_c_0, TCOD_color_t * col_27_inline_c_1) {
- TCOD_console_set_default_foreground(c_inline_c_0, *col_27_inline_c_1);
-}
-
-
-void inline_c_Game_TCOD_Console_14_828727f5e3b34253f102f2309f9e0f8c07ac1280(void * l_inline_c_0) {
- TCOD_console_clear(l_inline_c_0) ;
-}
-
-
-void inline_c_Game_TCOD_Console_15_3ce5f1af952ded1dcddfd627e2ea802de8347077(void * l_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, TCOD_color_t * c_27_inline_c_3, int flag_27_inline_c_4) {
- TCOD_console_set_char_background(l_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, *c_27_inline_c_3, (TCOD_bkgnd_flag_t)flag_27_inline_c_4) ;
-}
-
-
-void inline_c_Game_TCOD_Console_16_9c8b4f5ec119d60df53cef4500976c6656d61104(void * l_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, TCOD_color_t * c_27_inline_c_3) {
- TCOD_console_set_char_foreground(l_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, *c_27_inline_c_3) ;
-}
-
-
-void inline_c_Game_TCOD_Console_17_97d8018052ea6d391d9a6868a05dbe85255aa22c(void * l_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, int c_27_inline_c_3) {
- TCOD_console_set_char(l_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, c_27_inline_c_3) ;
-}
-
-
-void inline_c_Game_TCOD_Console_18_35b75e7b05a1cbad5bb006fb102f26faba99f760(void * l_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, int c_27_inline_c_3, int flag_27_inline_c_4) {
- TCOD_console_put_char(l_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, c_27_inline_c_3, (TCOD_bkgnd_flag_t)flag_27_inline_c_4) ;
-}
-
-
-void inline_c_Game_TCOD_Console_19_0625244e4d40dcbe36293d2fdc384f8587525c30(void * l_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, int c_27_inline_c_3, TCOD_color_t * fc_27_inline_c_4, TCOD_color_t * bc_27_inline_c_5) {
- TCOD_console_put_char_ex(l_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, c_27_inline_c_3, *fc_27_inline_c_4, *bc_27_inline_c_5) ;
-}
-
-
-void inline_c_Game_TCOD_Console_20_fccb0a8e9555c15a57631f74b139d2dc914b77fc(void * l_inline_c_0, int v_27_inline_c_1) {
- TCOD_console_set_background_flag(l_inline_c_0, (TCOD_bkgnd_flag_t)v_27_inline_c_1);
-}
-
-
-int inline_c_Game_TCOD_Console_21_9872dff2ef4a8bff1c7e95ec3f2e4cf6bc9f1900(void * l_inline_c_0) {
-return ( (int)TCOD_console_get_background_flag(l_inline_c_0) );
-}
-
-
-void inline_c_Game_TCOD_Console_22_85fa29d68bfeb68dd8f2c169f2ac7c1de965069f(void * l_inline_c_0, int v_27_inline_c_1) {
- TCOD_console_set_alignment(l_inline_c_0, (TCOD_alignment_t)v_27_inline_c_1);
-}
-
-
-int inline_c_Game_TCOD_Console_23_a44ceddb0f80a67395581f384e5c05cbd3b54cfb(void * l_inline_c_0) {
-return ( (int)TCOD_console_get_alignment(l_inline_c_0) );
-}
-
-
-void inline_c_Game_TCOD_Console_24_6ed23a7aaa7f2ce5745cd8d56643849f7fc46073(void * l_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, const char * fmt_27_inline_c_3) {
- TCOD_console_print(l_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, fmt_27_inline_c_3) ;
-}
-
-
-void inline_c_Game_TCOD_Console_25_1b5773e81c37f364d95e1a80fd287280e074f965(void * l_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, int bf_27_inline_c_3, int al_27_inline_c_4, const char * fmt_27_inline_c_5) {
- TCOD_console_print_ex(l_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, (TCOD_bkgnd_flag_t)bf_27_inline_c_3, (TCOD_alignment_t)al_27_inline_c_4, fmt_27_inline_c_5) ;
-}
-
-
-int inline_c_Game_TCOD_Console_26_e95c7dce7835834344e5c1772b69d90d8d8febd5(void * l_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, int w_27_inline_c_3, int h_27_inline_c_4, const char * fmt_27_inline_c_5) {
-return ( TCOD_console_print_rect(l_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, w_27_inline_c_3, h_27_inline_c_4, fmt_27_inline_c_5) );
-}
-
-
-int inline_c_Game_TCOD_Console_27_73727d1b37e64b1a6801c9fa74a25ba270d9161b(void * l_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, int w_27_inline_c_3, int h_27_inline_c_4, int bf_27_inline_c_5, int al_27_inline_c_6, const char * fmt_27_inline_c_7) {
-return ( TCOD_console_print_rect_ex(l_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, w_27_inline_c_3, h_27_inline_c_4, (TCOD_bkgnd_flag_t)bf_27_inline_c_5, (TCOD_alignment_t)al_27_inline_c_6, fmt_27_inline_c_7) );
-}
-
-
-int inline_c_Game_TCOD_Console_28_bb14ff691d4cb10287bbd6e542ad7e852e638b38(void * l_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, int w_27_inline_c_3, int h_27_inline_c_4, const char * fmt_27_inline_c_5) {
-return ( TCOD_console_get_height_rect(l_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, w_27_inline_c_3, h_27_inline_c_4, fmt_27_inline_c_5) );
-}
-
-
-void inline_c_Game_TCOD_Console_29_dd251044a026247d16b2f2b22297ce217806f7c9(void * l_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, int w_27_inline_c_3, int h_27_inline_c_4, int clear_27_inline_c_5, int flag_27_inline_c_6) {
- TCOD_console_rect(l_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, w_27_inline_c_3, h_27_inline_c_4, clear_27_inline_c_5!=0, (TCOD_bkgnd_flag_t)flag_27_inline_c_6) ;
-}
-
-
-void inline_c_Game_TCOD_Console_30_bcfa25d941048bba2fe3ca019b9962daa3a404c9(void * l_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, int lv_27_inline_c_3, int flag_27_inline_c_4) {
- TCOD_console_hline(l_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, lv_27_inline_c_3, (TCOD_bkgnd_flag_t)flag_27_inline_c_4) ;
-}
-
-
-void inline_c_Game_TCOD_Console_31_35b4e5f47df8eaed1674c3b75c581341c8d6e8ba(void * l_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, int lv_27_inline_c_3, int flag_27_inline_c_4) {
- TCOD_console_vline(l_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, lv_27_inline_c_3, (TCOD_bkgnd_flag_t)flag_27_inline_c_4) ;
-}
-
-
-void inline_c_Game_TCOD_Console_32_fb74898d2dae95d5c76ab5681ac55cc312a77c94(void * l_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, int w_27_inline_c_3, int h_27_inline_c_4, int empty_27_inline_c_5, int flag_27_inline_c_6, const char * fmt_27_inline_c_7) {
- TCOD_console_print_frame(l_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, w_27_inline_c_3, h_27_inline_c_4, empty_27_inline_c_5!=0, (TCOD_bkgnd_flag_t)flag_27_inline_c_6, fmt_27_inline_c_7) ;
-}
-
-
-void inline_c_Game_TCOD_Console_33_a6ebea103187cc49e35bf2eff1626b459f68db75(void * l_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, int w_27_inline_c_3, int h_27_inline_c_4, int empty_27_inline_c_5, int flag_27_inline_c_6) {
- TCOD_console_print_frame(l_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, w_27_inline_c_3, h_27_inline_c_4, empty_27_inline_c_5!=0, (TCOD_bkgnd_flag_t)flag_27_inline_c_6, NULL) ;
-}
-
-
-void inline_c_Game_TCOD_Console_34_59921e5348c3e108e8c25140950cda4b0b07f93c(const wchar_t * str_27_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2) {
- TCOD_console_map_string_to_font_utf(str_27_inline_c_0, x_27_inline_c_1, y_27_inline_c_2) ;
-}
-
-
-void inline_c_Game_TCOD_Console_35_453f39e535707c611a720da6389a49ed355dc471(void * l_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, const wchar_t * fmt_27_inline_c_3) {
- TCOD_console_print_utf(l_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, fmt_27_inline_c_3) ;
-}
-
-
-void inline_c_Game_TCOD_Console_36_56756364683da01d4c4f57d7b1127391eb94f535(void * l_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, int bf_27_inline_c_3, int al_27_inline_c_4, const wchar_t * fmt_27_inline_c_5) {
- TCOD_console_print_ex_utf(l_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, (TCOD_bkgnd_flag_t)bf_27_inline_c_3, (TCOD_alignment_t)al_27_inline_c_4, fmt_27_inline_c_5) ;
-}
-
-
-int inline_c_Game_TCOD_Console_37_b11e28b10fad3c890562be24733cf16f647d4474(void * l_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, int w_27_inline_c_3, int h_27_inline_c_4, const wchar_t * fmt_27_inline_c_5) {
-return ( TCOD_console_print_rect_utf(l_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, w_27_inline_c_3, h_27_inline_c_4, fmt_27_inline_c_5) );
-}
-
-
-int inline_c_Game_TCOD_Console_38_1eb52dc86014c1c8909894de6aa919ee6b79c874(void * l_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, int w_27_inline_c_3, int h_27_inline_c_4, int bf_27_inline_c_5, int al_27_inline_c_6, const wchar_t * fmt_27_inline_c_7) {
-return ( TCOD_console_print_rect_ex_utf(l_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, w_27_inline_c_3, h_27_inline_c_4, (TCOD_bkgnd_flag_t)bf_27_inline_c_5, (TCOD_alignment_t)al_27_inline_c_6, fmt_27_inline_c_7) );
-}
-
-
-int inline_c_Game_TCOD_Console_39_9ae36f9b1bed1c16fc43eef16ed46a14ebd463bb(void * l_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, int w_27_inline_c_3, int h_27_inline_c_4, const wchar_t * fmt_27_inline_c_5) {
-return ( TCOD_console_get_height_rect_utf(l_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, w_27_inline_c_3, h_27_inline_c_4, fmt_27_inline_c_5) );
-}
-
-
-void inline_c_Game_TCOD_Console_40_d804605ded6486b76178e26ac0ef93d8a5158057(TCOD_color_t * res_inline_c_0, void * l_inline_c_1) {
- *res_inline_c_0 = TCOD_console_get_default_background(l_inline_c_1);
-}
-
-
-void inline_c_Game_TCOD_Console_41_ebec2c2f3e1e7fa657aadc17c7e45160643e8add(TCOD_color_t * res_inline_c_0, void * l_inline_c_1) {
- *res_inline_c_0 = TCOD_console_get_default_foreground(l_inline_c_1);
-}
-
-
-void inline_c_Game_TCOD_Console_42_69598dd751fa5c956d0b05b954be945b7f4b0b79(TCOD_color_t * res_inline_c_0, void * l_inline_c_1, int x_27_inline_c_2, int y_27_inline_c_3) {
- *res_inline_c_0 = TCOD_console_get_char_background(l_inline_c_1, x_27_inline_c_2, y_27_inline_c_3);
-}
-
-
-void inline_c_Game_TCOD_Console_43_8b36ba004c8305dc99a650e6927901260a7014f3(TCOD_color_t * res_inline_c_0, void * l_inline_c_1, int x_27_inline_c_2, int y_27_inline_c_3) {
- *res_inline_c_0 = TCOD_console_get_char_foreground(l_inline_c_1, x_27_inline_c_2, y_27_inline_c_3);
-}
-
-
-int inline_c_Game_TCOD_Console_44_fdaf3811b907cb17c2403d1721e84afe88ec0045(void * l_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2) {
-return ( TCOD_console_get_char(l_inline_c_0, x_27_inline_c_1, y_27_inline_c_2));
-}
-
-
-void * inline_c_Game_TCOD_Console_45_651feb8997f344dea8d199abc9fe0423bcb637a5(void * l_inline_c_0) {
-return ( TCOD_console_get_background_color_image(l_inline_c_0) );
-}
-
-
-void * inline_c_Game_TCOD_Console_46_8e2c77bcbd8cffc74327e508af2ea8c0a5f07869(void * l_inline_c_0) {
-return ( TCOD_console_get_foreground_color_image(l_inline_c_0) );
-}
-
-
-void inline_c_Game_TCOD_Console_47_37dcdce6e717fee0b72bc508105e39b8100f7964(unsigned char v_27_inline_c_0, TCOD_color_t * c_27_inline_c_1) {
- TCOD_console_set_fade(v_27_inline_c_0, *c_27_inline_c_1) ;
-}
-
-
-unsigned char inline_c_Game_TCOD_Console_48_7da08bfc60b2439c503e156ba74bffa49a78a06f() {
-return ( TCOD_console_get_fade() );
-}
-
-
-void inline_c_Game_TCOD_Console_49_0f09ebb6f11ad6b2a81f80c16ed4579394c7f94e(TCOD_color_t * c_27_inline_c_0) {
- *c_27_inline_c_0 = TCOD_console_get_fading_color() ;
-}
-
-
-void inline_c_Game_TCOD_Console_50_3db312c63a38fb929d8b5d493ba7d41f12e68b6f() {
- TCOD_console_flush() ;
-}
-
-
-void inline_c_Game_TCOD_Console_51_162f84518472c35d853251ae9934470c9d4842df(int ctrl_27_inline_c_0, TCOD_color_t * cf_27_inline_c_1, TCOD_color_t * cb_27_inline_c_2) {
- TCOD_console_set_color_control((TCOD_colctrl_t)ctrl_27_inline_c_0, *cf_27_inline_c_1, *cb_27_inline_c_2) ;
-}
-
-
-void inline_c_Game_TCOD_Console_52_58741964780d2f983f922ee2fd0290ada2d78d53(void * res_27_inline_c_0, int flags_27_inline_c_1) {
- *((TCOD_key_t*)res_27_inline_c_0) = TCOD_console_check_for_keypress(flags_27_inline_c_1);
-}
-
-
-void inline_c_Game_TCOD_Console_53_fab8895c6be02b5b462b49b602f26b630cee2439(void * res_27_inline_c_0, int flush_27_inline_c_1) {
- *((TCOD_key_t*)res_27_inline_c_0) = TCOD_console_wait_for_keypress(flush_27_inline_c_1 != 0);
-}
-
-
-int inline_c_Game_TCOD_Console_54_2e2de9d998ca06ce5af6a3bd9bb0b2987371a6b4(int kc_27_inline_c_0) {
-return ( (int)TCOD_console_is_key_pressed((TCOD_keycode_t)kc_27_inline_c_0) );
-}
-
-
-void * inline_c_Game_TCOD_Console_55_11a87414b5eeb78c7364871d00b4a1d1509b4fb1(const char * p_27_inline_c_0) {
-return ( TCOD_console_from_file(p_27_inline_c_0) );
-}
-
-
-int inline_c_Game_TCOD_Console_56_d1c318fc71e2e3e79f1f92e3499eb49976c44b9a(void * l_inline_c_0, const char * p_27_inline_c_1) {
-return ( (int)TCOD_console_load_asc(l_inline_c_0, p_27_inline_c_1) );
-}
-
-
-int inline_c_Game_TCOD_Console_57_d23cd20c27f8e01a459836ff4f2dd6221b061ea2(void * l_inline_c_0, const char * p_27_inline_c_1) {
-return ( (int)TCOD_console_load_apf(l_inline_c_0, p_27_inline_c_1) );
-}
-
-
-int inline_c_Game_TCOD_Console_58_0d977629a321faba19140e1e28510253faff80a3(void * l_inline_c_0, const char * p_27_inline_c_1) {
-return ( (int)TCOD_console_save_asc(l_inline_c_0, p_27_inline_c_1) );
-}
-
-
-int inline_c_Game_TCOD_Console_59_1d0375f568c6654cb628beaaf1c355c3fc5f2add(void * l_inline_c_0, const char * p_27_inline_c_1) {
-return ( (int)TCOD_console_save_apf(l_inline_c_0, p_27_inline_c_1) );
-}
-
-
-void * inline_c_Game_TCOD_Console_60_3f387644516bf6edfeb8a6e5d7a2e1e5d8260a05(int w_27_inline_c_0, int h_27_inline_c_1) {
-return ( TCOD_console_new(w_27_inline_c_0, h_27_inline_c_1));
-}
-
-
-int inline_c_Game_TCOD_Console_61_2ece7e63d5b0ee9699ff00550a9ff5f8fe1a34f7(void * l_inline_c_0) {
-return (TCOD_console_get_width(l_inline_c_0));
-}
-
-
-int inline_c_Game_TCOD_Console_62_c337c0226bd21e0f020164827663b5c992778482(void * l_inline_c_0) {
-return (TCOD_console_get_height(l_inline_c_0));
-}
-
-
-void inline_c_Game_TCOD_Console_63_c679e437f5ce10db084d2b0b425a1c617b87af08(void * l_inline_c_0, TCOD_color_t * c_27_inline_c_1) {
- TCOD_console_set_key_color(l_inline_c_0, *c_27_inline_c_1);
-}
-
-
-void inline_c_Game_TCOD_Console_64_36984f072d25b20b5ab5da9b1b63fc92fb9dce9f(void * src_inline_c_0, int xSrc_27_inline_c_1, int ySrc_27_inline_c_2, int wSrc_27_inline_c_3, int hSrc_27_inline_c_4, void * dst_inline_c_5, int xDst_27_inline_c_6, int yDst_27_inline_c_7, float fa_27_inline_c_8, float ba_27_inline_c_9) {
- TCOD_console_blit(src_inline_c_0, xSrc_27_inline_c_1, ySrc_27_inline_c_2, wSrc_27_inline_c_3, hSrc_27_inline_c_4, dst_inline_c_5, xDst_27_inline_c_6, yDst_27_inline_c_7, fa_27_inline_c_8, ba_27_inline_c_9) ;
-}
-
-
-void inline_c_Game_TCOD_Console_65_f4eea69dfeb061d74f2808b0612d6a068e3b2089(void * l_inline_c_0) {
-TCOD_console_delete(l_inline_c_0);
-}
-
-
-void inline_c_Game_TCOD_Console_66_835c001fe82b1cbc7522ab8c815feaf1f09dd629() {
-TCOD_console_credits();
-}
-
-
-void inline_c_Game_TCOD_Console_67_51455e92b1f4f59fcf743da9e813e0d16ac5d6b1() {
-TCOD_console_credits_reset();
-}
-
-
-int inline_c_Game_TCOD_Console_68_14e6c553e3571c18126705328b09e00fc809c97c(int x_27_inline_c_0, int y_27_inline_c_1, int a_27_inline_c_2) {
-return ((int)TCOD_console_credits_render(x_27_inline_c_0, y_27_inline_c_1, a_27_inline_c_2!=0));
-}
-
-
-void * inline_c_Game_TCOD_Console_69_582de3606970214e34d10102e3547e8deb0cf262(const char * p_27_inline_c_0) {
-return ( TCOD_console_from_xp(p_27_inline_c_0) );
-}
-
-
-int inline_c_Game_TCOD_Console_70_1e83a4e73470d6f3066b09df6607afc6e9e03def(void * l_inline_c_0, const char * p_27_inline_c_1) {
-return ( (int)TCOD_console_load_xp(l_inline_c_0, p_27_inline_c_1));
-}
-
-
-int inline_c_Game_TCOD_Console_71_226e64f1339bdf8f3886efa8ee9ca12bbf9baf84(void * l_inline_c_0, const char * p_27_inline_c_1, int c_27_inline_c_2) {
-return ( (int)TCOD_console_save_xp(l_inline_c_0, p_27_inline_c_1, c_27_inline_c_2));
-}
-
-
-void * inline_c_Game_TCOD_Console_72_fd62521dffef38d250190bc9133a38b14a6a3d77(const char * p_27_inline_c_0) {
-return ( TCOD_console_list_from_xp(p_27_inline_c_0) );
-}
-
-
-int inline_c_Game_TCOD_Console_73_18dddb793ab43f3ba79c841e88b81f741dad90d3(void * l_inline_c_0, const char * p_27_inline_c_1, int c_27_inline_c_2) {
-return ( (int)TCOD_console_list_save_xp(l_inline_c_0, p_27_inline_c_1, c_27_inline_c_2) );
-}
-
diff --git a/src/Game/TCOD/Console.hs b/src/Game/TCOD/Console.hs
--- a/src/Game/TCOD/Console.hs
+++ b/src/Game/TCOD/Console.hs
@@ -45,8 +45,6 @@
   , consoleGetCharBackground
   , consoleGetCharForeground
   , consoleGetChar
-  , consoleGetBackgroundColorImage
-  , consoleGetForegroundColorImage
   , consoleSetFade
   , consoleGetFade
   , consoleGetFadingColor
@@ -789,20 +787,6 @@
   let x' = fromIntegral x
       y' = fromIntegral y
   chr . fromIntegral <$> [C.exp| int { TCOD_console_get_char($(void* l), $(int x'), $(int y'))} |]
-
--- | Manipulating background colors as an image
---
--- This function obtains the image containing the console background colors.
-consoleGetBackgroundColorImage :: TCODConsole -- ^ the offscreen console handler or NULL for the root console
-  -> IO TCODImage
-consoleGetBackgroundColorImage (TCODConsole l) = TCODImage <$> [C.exp| void* { TCOD_console_get_background_color_image($(void* l)) }|]
-
--- | Manipulating foreground colors as an image
---
--- This function obtains the image containing the console foreground colors.
-consoleGetForegroundColorImage :: TCODConsole -- ^ the offscreen console handler or NULL for the root console
-  -> IO TCODImage
-consoleGetForegroundColorImage (TCODConsole l) = TCODImage <$> [C.exp| void* { TCOD_console_get_foreground_color_image($(void* l)) }|]
 
 -- | Changing the fading parameters
 --
diff --git a/src/Game/TCOD/ConsoleTypes.c b/src/Game/TCOD/ConsoleTypes.c
deleted file mode 100644
--- a/src/Game/TCOD/ConsoleTypes.c
+++ /dev/null
@@ -1,14 +0,0 @@
-
-#include "libtcod/console_types.h"
-
-#include "string.h"
-
-void inline_c_Game_TCOD_ConsoleTypes_0_6fc3dac76a272765060003b5f0fae488760fb8d7(void * p_27_inline_c_0, const char * text_27_inline_c_1) {
- strcpy(&(((TCOD_key_t*)p_27_inline_c_0)->text[0]), text_27_inline_c_1) ;
-}
-
-
-char * inline_c_Game_TCOD_ConsoleTypes_1_d5fc1360c0fdb5ddba5f71b179125c78dc97a075(void * p_27_inline_c_0) {
-return (&((TCOD_key_t*)p_27_inline_c_0)->text[0]);
-}
-
diff --git a/src/Game/TCOD/Fov.c b/src/Game/TCOD/Fov.c
deleted file mode 100644
--- a/src/Game/TCOD/Fov.c
+++ /dev/null
@@ -1,69 +0,0 @@
-
-#define TCOD_SDL2
-
-#include "libtcod/fov.h"
-
-void * inline_c_Game_TCOD_Fov_0_196b5a7d4db88556d8d6eaeca454c662961e802b(int w_27_inline_c_0, int h_27_inline_c_1) {
-return (TCOD_map_new(w_27_inline_c_0, h_27_inline_c_1));
-}
-
-
-void inline_c_Game_TCOD_Fov_1_0a3e46f2457a86cda773c14b553b577637da5376(void * m_inline_c_0, int t_27_inline_c_1, int w_27_inline_c_2) {
- TCOD_map_clear(m_inline_c_0, t_27_inline_c_1!=0, w_27_inline_c_2!=0) ;
-}
-
-
-void inline_c_Game_TCOD_Fov_2_0ae20a3ce31229734020782714c6d45ac9fb375c(void * m1_inline_c_0, void * m2_inline_c_1) {
- TCOD_map_copy(m1_inline_c_0, m2_inline_c_1) ;
-}
-
-
-void inline_c_Game_TCOD_Fov_3_a9c3f1c87604aa9369fea341b6630257b3988736(void * m_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, int t_27_inline_c_3, int w_27_inline_c_4) {
-TCOD_map_set_properties(m_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, t_27_inline_c_3!=0, w_27_inline_c_4!=0);
-}
-
-
-void inline_c_Game_TCOD_Fov_4_b941699abe2129faf6a164de3c342cb50ff3c9a4(void * m_inline_c_0) {
- TCOD_map_delete(m_inline_c_0) ;
-}
-
-
-void inline_c_Game_TCOD_Fov_5_f3d3f3549302b603c9c71e5e7cf8a94012af51b6(void * m_inline_c_0, int px_27_inline_c_1, int py_27_inline_c_2, int mr_27_inline_c_3, int lw_27_inline_c_4, int alg_27_inline_c_5) {
- TCOD_map_compute_fov(m_inline_c_0, px_27_inline_c_1, py_27_inline_c_2, mr_27_inline_c_3, lw_27_inline_c_4!=0, (TCOD_fov_algorithm_t)alg_27_inline_c_5) ;
-}
-
-
-int inline_c_Game_TCOD_Fov_6_ca0a2fb28815d6b610a6f94a21a657a8f5206264(void * m_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2) {
-return ( (int)TCOD_map_is_in_fov(m_inline_c_0, x_27_inline_c_1, y_27_inline_c_2) );
-}
-
-
-void inline_c_Game_TCOD_Fov_7_d0227714fa67b573fa933f96e5d148152d02ac3a(void * m_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, int f_27_inline_c_3) {
- TCOD_map_set_in_fov(m_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, f_27_inline_c_3!=0) ;
-}
-
-
-int inline_c_Game_TCOD_Fov_8_d67e52e9c49252c8eeef1b99cf4d353a79f3341c(void * m_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2) {
-return ( (int)TCOD_map_is_transparent(m_inline_c_0, x_27_inline_c_1, y_27_inline_c_2) );
-}
-
-
-int inline_c_Game_TCOD_Fov_9_8ad712433c327d600035c2dedfbd71866486d052(void * m_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2) {
-return ( (int)TCOD_map_is_walkable(m_inline_c_0, x_27_inline_c_1, y_27_inline_c_2) );
-}
-
-
-int inline_c_Game_TCOD_Fov_10_10ab0898b64311b6cf3054b23906aa07803a65e2(void * m_inline_c_0) {
-return (TCOD_map_get_width(m_inline_c_0));
-}
-
-
-int inline_c_Game_TCOD_Fov_11_04a15495cb279c6fcf0319cb49f19cc9717af71c(void * m_inline_c_0) {
-return (TCOD_map_get_height(m_inline_c_0));
-}
-
-
-int inline_c_Game_TCOD_Fov_12_bf8c8cb85be58b6fa888bbfb7d1e72d28b6f6573(void * m_inline_c_0) {
-return (TCOD_map_get_nb_cells(m_inline_c_0));
-}
-
diff --git a/src/Game/TCOD/Heightmap.c b/src/Game/TCOD/Heightmap.c
deleted file mode 100644
--- a/src/Game/TCOD/Heightmap.c
+++ /dev/null
@@ -1,159 +0,0 @@
-
-#define TCOD_SDL2
-
-#include "libtcod/heightmap.h"
-
-TCOD_heightmap_t * inline_c_Game_TCOD_Heightmap_0_0b6ffea9f5eb7668edd111c8e6f24767e74f96e5(int w_27_inline_c_0, int h_27_inline_c_1) {
-return ( TCOD_heightmap_new(w_27_inline_c_0, h_27_inline_c_1) );
-}
-
-
-void inline_c_Game_TCOD_Heightmap_1_d0f605cfc8278205635bbdf2c5f87e940ca84118(TCOD_heightmap_t * m_27_inline_c_0) {
- TCOD_heightmap_delete(m_27_inline_c_0) ;
-}
-
-
-float inline_c_Game_TCOD_Heightmap_2_9bbdef82152f0758c5ecd8f2dba81bb6b59b8e14(TCOD_heightmap_t * m_27_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2) {
-return ( TCOD_heightmap_get_value(m_27_inline_c_0, x_27_inline_c_1, y_27_inline_c_2) );
-}
-
-
-float inline_c_Game_TCOD_Heightmap_3_0040f67d774454eb9beaeeb072b4df1af1be26be(TCOD_heightmap_t * m_27_inline_c_0, float x_27_inline_c_1, float y_27_inline_c_2) {
-return ( TCOD_heightmap_get_interpolated_value(m_27_inline_c_0, x_27_inline_c_1, y_27_inline_c_2) );
-}
-
-
-void inline_c_Game_TCOD_Heightmap_4_74709ef7af4056b6c3209ffc799ba217ed197741(TCOD_heightmap_t * m_27_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, float v_27_inline_c_3) {
- TCOD_heightmap_set_value(m_27_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, v_27_inline_c_3) ;
-}
-
-
-float inline_c_Game_TCOD_Heightmap_5_c1cf1224f9736813a5407ee8d6cb4b6214751e25(TCOD_heightmap_t * m_27_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2) {
-return ( TCOD_heightmap_get_slope(m_27_inline_c_0, x_27_inline_c_1, y_27_inline_c_2) );
-}
-
-
-void inline_c_Game_TCOD_Heightmap_6_a81bcd52de1c54fe9d5985cff9cd5ed345b019af(TCOD_heightmap_t * m_27_inline_c_0, float x_27_inline_c_1, float y_27_inline_c_2, float wl_27_inline_c_3, float * nx_inline_c_4, float * ny_inline_c_5, float * nz_inline_c_6) {
-
-    float n[3];
-    TCOD_heightmap_get_normal(m_27_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, n, wl_27_inline_c_3);
-    *nx_inline_c_4 = n[0];
-    *ny_inline_c_5 = n[1];
-    *nz_inline_c_6 = n[2];
-  
-}
-
-
-int inline_c_Game_TCOD_Heightmap_7_a17e03b2ef3ac4927db186d535f41e4749ef9e97(TCOD_heightmap_t * m_27_inline_c_0, float minv_27_inline_c_1, float maxv_27_inline_c_2) {
-return ( TCOD_heightmap_count_cells(m_27_inline_c_0, minv_27_inline_c_1, maxv_27_inline_c_2));
-}
-
-
-int inline_c_Game_TCOD_Heightmap_8_1847586fb7464405844743664daf2640092e1326(TCOD_heightmap_t * m_27_inline_c_0, float wl_27_inline_c_1) {
-return ( TCOD_heightmap_has_land_on_border(m_27_inline_c_0, wl_27_inline_c_1) );
-}
-
-
-void inline_c_Game_TCOD_Heightmap_9_6d023ea50a28b94e61594a7200f60471677a6407(TCOD_heightmap_t * m_27_inline_c_0, float * minv_27_inline_c_1, float * maxv_27_inline_c_2) {
- TCOD_heightmap_get_minmax(m_27_inline_c_0, minv_27_inline_c_1, maxv_27_inline_c_2) ;
-}
-
-
-void inline_c_Game_TCOD_Heightmap_10_daddc0b46b7cd2b24ca8f638cbae29cc821c9a47(TCOD_heightmap_t * m1_27_inline_c_0, TCOD_heightmap_t * m2_27_inline_c_1) {
-TCOD_heightmap_copy(m1_27_inline_c_0, m2_27_inline_c_1);
-}
-
-
-void inline_c_Game_TCOD_Heightmap_11_b722a7c180fcc1f2e5461cdc2a4f925a5448a818(TCOD_heightmap_t * m_27_inline_c_0, float v_27_inline_c_1) {
-TCOD_heightmap_add(m_27_inline_c_0, v_27_inline_c_1);
-}
-
-
-void inline_c_Game_TCOD_Heightmap_12_2618a62f8085a38d8979ec89312790893a6b9f19(TCOD_heightmap_t * m_27_inline_c_0, float v_27_inline_c_1) {
-TCOD_heightmap_scale(m_27_inline_c_0, v_27_inline_c_1);
-}
-
-
-void inline_c_Game_TCOD_Heightmap_13_a56befc7002e604456f7684bd754932760eb6114(TCOD_heightmap_t * m_27_inline_c_0, float minv_27_inline_c_1, float maxv_27_inline_c_2) {
-TCOD_heightmap_clamp(m_27_inline_c_0, minv_27_inline_c_1, maxv_27_inline_c_2);
-}
-
-
-void inline_c_Game_TCOD_Heightmap_14_32ba5f7a53b8fd07ea0da1ca609851dea571fcc1(TCOD_heightmap_t * m_27_inline_c_0, float minv_27_inline_c_1, float maxv_27_inline_c_2) {
-TCOD_heightmap_normalize(m_27_inline_c_0, minv_27_inline_c_1, maxv_27_inline_c_2);
-}
-
-
-void inline_c_Game_TCOD_Heightmap_15_cd8af66e03dfc3bc93a7392ca08281f71a51460e(TCOD_heightmap_t * m_27_inline_c_0) {
-TCOD_heightmap_clear(m_27_inline_c_0);
-}
-
-
-void inline_c_Game_TCOD_Heightmap_16_c9412ad45bb4bbba202179432777d30936e63d90(TCOD_heightmap_t * m1_27_inline_c_0, TCOD_heightmap_t * m2_27_inline_c_1, TCOD_heightmap_t * mr_27_inline_c_2, float c_27_inline_c_3) {
- TCOD_heightmap_lerp_hm(m1_27_inline_c_0, m2_27_inline_c_1, mr_27_inline_c_2, c_27_inline_c_3) ;
-}
-
-
-void inline_c_Game_TCOD_Heightmap_17_caa9a1a97a044d8498ef79e7c0e691ce8b4575f9(TCOD_heightmap_t * m1_27_inline_c_0, TCOD_heightmap_t * m2_27_inline_c_1, TCOD_heightmap_t * mr_27_inline_c_2) {
- TCOD_heightmap_add_hm(m1_27_inline_c_0, m2_27_inline_c_1, mr_27_inline_c_2) ;
-}
-
-
-void inline_c_Game_TCOD_Heightmap_18_57bd80d8644e58dcc05fc68f84c757186b398bf6(TCOD_heightmap_t * m1_27_inline_c_0, TCOD_heightmap_t * m2_27_inline_c_1, TCOD_heightmap_t * mr_27_inline_c_2) {
- TCOD_heightmap_multiply_hm(m1_27_inline_c_0, m2_27_inline_c_1, mr_27_inline_c_2) ;
-}
-
-
-void inline_c_Game_TCOD_Heightmap_19_e4bc2877f89fc955f4c2a38ad0280d2e6e49840d(TCOD_heightmap_t * m_27_inline_c_0, float hx_27_inline_c_1, float hy_27_inline_c_2, float r_27_inline_c_3, float h_27_inline_c_4) {
- TCOD_heightmap_add_hill(m_27_inline_c_0, hx_27_inline_c_1, hy_27_inline_c_2, r_27_inline_c_3, h_27_inline_c_4) ;
-}
-
-
-void inline_c_Game_TCOD_Heightmap_20_723f513164f86c61d8531479e50d4f9058707de6(TCOD_heightmap_t * m_27_inline_c_0, float hx_27_inline_c_1, float hy_27_inline_c_2, float r_27_inline_c_3, float h_27_inline_c_4) {
- TCOD_heightmap_dig_hill(m_27_inline_c_0, hx_27_inline_c_1, hy_27_inline_c_2, r_27_inline_c_3, h_27_inline_c_4) ;
-}
-
-
-void inline_c_Game_TCOD_Heightmap_21_784c25f5d1078b9cb942221b5821a5395d6ef82a(int p1x_inline_c_0, int p2x_inline_c_1, int p3x_inline_c_2, int p4x_inline_c_3, int p1y_inline_c_4, int p2y_inline_c_5, int p3y_inline_c_6, int p4y_inline_c_7, TCOD_heightmap_t * m_27_inline_c_8, float sr_inline_c_9, float sd_inline_c_10, float er_inline_c_11, float ed_inline_c_12) {
-
-    int px[4] = { p1x_inline_c_0, p2x_inline_c_1, p3x_inline_c_2, p4x_inline_c_3 };
-    int py[4] = { p1y_inline_c_4, p2y_inline_c_5, p3y_inline_c_6, p4y_inline_c_7 };
-    TCOD_heightmap_dig_bezier(m_27_inline_c_8, px, py, sr_inline_c_9, sd_inline_c_10, er_inline_c_11, ed_inline_c_12);
-  
-}
-
-
-void inline_c_Game_TCOD_Heightmap_22_27a352bf0ced19c59d80635e3aa912ff7263f89e(TCOD_heightmap_t * m_27_inline_c_0, int n_27_inline_c_1, float e_27_inline_c_2, float s_27_inline_c_3, void * r_inline_c_4) {
- TCOD_heightmap_rain_erosion(m_27_inline_c_0, n_27_inline_c_1, e_27_inline_c_2, s_27_inline_c_3, r_inline_c_4) ;
-}
-
-
-void inline_c_Game_TCOD_Heightmap_23_c777cd1581926a90ab6293134dee5397d9ab9bd3(TCOD_heightmap_t * m_27_inline_c_0, int ks_27_inline_c_1, int * dx_27_inline_c_2, int * dy_27_inline_c_3, float * ws_27_inline_c_4, float minl_27_inline_c_5, float maxl_27_inline_c_6) {
- TCOD_heightmap_kernel_transform(m_27_inline_c_0, ks_27_inline_c_1, dx_27_inline_c_2, dy_27_inline_c_3, ws_27_inline_c_4, minl_27_inline_c_5, maxl_27_inline_c_6) ;
-}
-
-
-void inline_c_Game_TCOD_Heightmap_24_910cf604b71a9f43e613b77b7fc571003ac6c1fe(TCOD_heightmap_t * m_27_inline_c_0, int nb_27_inline_c_1, int nc_27_inline_c_2, float * coeffs_27_inline_c_3, void * r_inline_c_4) {
- TCOD_heightmap_add_voronoi(m_27_inline_c_0, nb_27_inline_c_1, nc_27_inline_c_2, coeffs_27_inline_c_3, r_inline_c_4) ;
-}
-
-
-void inline_c_Game_TCOD_Heightmap_25_3f7159e2cc2cfda01e36f23505aa3fd43b151bc2(TCOD_heightmap_t * m_27_inline_c_0, void * r_inline_c_1, float rs_27_inline_c_2) {
- TCOD_heightmap_mid_point_displacement(m_27_inline_c_0, r_inline_c_1, rs_27_inline_c_2) ;
-}
-
-
-void inline_c_Game_TCOD_Heightmap_26_cfe85044314e4408e9efb14f8d058c9de62fb353(TCOD_heightmap_t * m_27_inline_c_0, void * n_inline_c_1, float mx_27_inline_c_2, float my_27_inline_c_3, float ax_27_inline_c_4, float ay_27_inline_c_5, float o_27_inline_c_6, float d_27_inline_c_7, float s_27_inline_c_8) {
- TCOD_heightmap_add_fbm(m_27_inline_c_0, n_inline_c_1, mx_27_inline_c_2, my_27_inline_c_3, ax_27_inline_c_4, ay_27_inline_c_5, o_27_inline_c_6, d_27_inline_c_7, s_27_inline_c_8) ;
-}
-
-
-void inline_c_Game_TCOD_Heightmap_27_53c8a62cc5930caab772eae8e3b159a5c29b187f(TCOD_heightmap_t * m_27_inline_c_0, void * n_inline_c_1, float mx_27_inline_c_2, float my_27_inline_c_3, float ax_27_inline_c_4, float ay_27_inline_c_5, float o_27_inline_c_6, float d_27_inline_c_7, float s_27_inline_c_8) {
- TCOD_heightmap_scale_fbm(m_27_inline_c_0, n_inline_c_1, mx_27_inline_c_2, my_27_inline_c_3, ax_27_inline_c_4, ay_27_inline_c_5, o_27_inline_c_6, d_27_inline_c_7, s_27_inline_c_8) ;
-}
-
-
-void inline_c_Game_TCOD_Heightmap_28_ba11041966af34ba20364df5a07b3aefbd4d76ba(TCOD_heightmap_t * m_27_inline_c_0, float sl_27_inline_c_1, void * r_inline_c_2) {
- TCOD_heightmap_islandify(m_27_inline_c_0, sl_27_inline_c_1, r_inline_c_2) ;
-}
-
diff --git a/src/Game/TCOD/Image.c b/src/Game/TCOD/Image.c
deleted file mode 100644
--- a/src/Game/TCOD/Image.c
+++ /dev/null
@@ -1,116 +0,0 @@
-
-#define TCOD_SDL2
-
-#include "libtcod/libtcod_portability.h"
-
-#include "libtcod/image.h"
-
-void * inline_c_Game_TCOD_Image_0_53fd4d0e477dfad56e25538f55825dade5250ac0(int w_27_inline_c_0, int h_27_inline_c_1) {
-return ( TCOD_image_new(w_27_inline_c_0, h_27_inline_c_1) );
-}
-
-
-void * inline_c_Game_TCOD_Image_1_cc1435967eae01c00c8a1f1fcdbaa90442a95560(void * c_inline_c_0) {
-return ( TCOD_image_from_console(c_inline_c_0) );
-}
-
-
-void inline_c_Game_TCOD_Image_2_88e5aa3f4bbbedad14914dd5371020962cf2d7b7(void * i_inline_c_0, void * c_inline_c_1) {
-TCOD_image_refresh_console(i_inline_c_0, c_inline_c_1);
-}
-
-
-void * inline_c_Game_TCOD_Image_3_917f2094aa4c550869f30939b64cdc69314a164e(const char * str_27_inline_c_0) {
-return ( TCOD_image_load(str_27_inline_c_0) );
-}
-
-
-void inline_c_Game_TCOD_Image_4_a2091308681595680009e294459bfae3ba4dc681(void * i_inline_c_0, TCOD_color_t * c_27_inline_c_1) {
- TCOD_image_clear(i_inline_c_0, *c_27_inline_c_1) ;
-}
-
-
-void inline_c_Game_TCOD_Image_5_0190b869dc3281b8779f400614834c496c9120bf(void * i_inline_c_0) {
- TCOD_image_invert(i_inline_c_0) ;
-}
-
-
-void inline_c_Game_TCOD_Image_6_522ac7df38a6065aaf363877870041efa29ff23c(void * i_inline_c_0) {
- TCOD_image_hflip(i_inline_c_0) ;
-}
-
-
-void inline_c_Game_TCOD_Image_7_e415fbfc4ee7958857ec481466ad4a2f20cf723a(void * i_inline_c_0) {
- TCOD_image_vflip(i_inline_c_0) ;
-}
-
-
-void inline_c_Game_TCOD_Image_8_e8ee8c352e0fb71557cff7e3dc3adb6b2e67a387(void * i_inline_c_0, int n_27_inline_c_1) {
- TCOD_image_rotate90(i_inline_c_0, n_27_inline_c_1) ;
-}
-
-
-void inline_c_Game_TCOD_Image_9_66f545d96feca3c6a6237dbdcad1cae022935932(void * i_inline_c_0, int w_27_inline_c_1, int h_27_inline_c_2) {
- TCOD_image_scale(i_inline_c_0, w_27_inline_c_1, h_27_inline_c_2) ;
-}
-
-
-void inline_c_Game_TCOD_Image_10_98dedc0a5e3113b3cc62fc96ebce320b449a3651(void * i_inline_c_0, const char * p_27_inline_c_1) {
- TCOD_image_save(i_inline_c_0, p_27_inline_c_1) ;
-}
-
-
-void inline_c_Game_TCOD_Image_11_c448214ba0e6e6f88e0fad73f545da97d361da77(void * i_inline_c_0, int * wp_inline_c_1, int * hp_inline_c_2) {
- TCOD_image_get_size(i_inline_c_0, wp_inline_c_1, hp_inline_c_2) ;
-}
-
-
-void inline_c_Game_TCOD_Image_12_2f361ceede77197947ca3b0cd9cbc1596cabf2b4(TCOD_color_t * cp_inline_c_0, void * i_inline_c_1, int w_27_inline_c_2, int h_27_inline_c_3) {
- *cp_inline_c_0 = TCOD_image_get_pixel(i_inline_c_1, w_27_inline_c_2, h_27_inline_c_3) ;
-}
-
-
-int inline_c_Game_TCOD_Image_13_be9526b1bfa353fdc8e82cc59eb6e395c36829d0(void * i_inline_c_0, int w_27_inline_c_1, int h_27_inline_c_2) {
-return ( TCOD_image_get_alpha(i_inline_c_0, w_27_inline_c_1, h_27_inline_c_2) );
-}
-
-
-void inline_c_Game_TCOD_Image_14_0323596895f114f340e6d572933ac1f6c9364b49(TCOD_color_t * cp_inline_c_0, void * i_inline_c_1, float x0_27_inline_c_2, float y0_27_inline_c_3, float x1_27_inline_c_4, float y1_27_inline_c_5) {
- *cp_inline_c_0 = TCOD_image_get_mipmap_pixel(i_inline_c_1, x0_27_inline_c_2, y0_27_inline_c_3, x1_27_inline_c_4, y1_27_inline_c_5) ;
-}
-
-
-void inline_c_Game_TCOD_Image_15_ac8972256aa3c91d41efad7c9d87fb7db7c7f969(void * i_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2, TCOD_color_t * c_27_inline_c_3) {
- TCOD_image_put_pixel(i_inline_c_0, x_27_inline_c_1, y_27_inline_c_2, *c_27_inline_c_3) ;
-}
-
-
-void inline_c_Game_TCOD_Image_16_a47f932fed16e7e671fb3797a8ff9b9e6d96cd28(void * i_inline_c_0, void * c_inline_c_1, float x_27_inline_c_2, float y_27_inline_c_3, int bf_27_inline_c_4, float scalex_27_inline_c_5, float scaley_27_inline_c_6, float angle_27_inline_c_7) {
- TCOD_image_blit(i_inline_c_0, c_inline_c_1, x_27_inline_c_2, y_27_inline_c_3, (TCOD_bkgnd_flag_t)bf_27_inline_c_4, scalex_27_inline_c_5, scaley_27_inline_c_6, angle_27_inline_c_7) ;
-}
-
-
-void inline_c_Game_TCOD_Image_17_ff1beff9a8e5a34945db27c149cd2d69db0a07c2(void * i_inline_c_0, void * c_inline_c_1, int x_27_inline_c_2, int y_27_inline_c_3, int w_27_inline_c_4, int h_27_inline_c_5, int bf_27_inline_c_6) {
- TCOD_image_blit_rect(i_inline_c_0, c_inline_c_1, x_27_inline_c_2, y_27_inline_c_3, w_27_inline_c_4, h_27_inline_c_5, (TCOD_bkgnd_flag_t)bf_27_inline_c_6) ;
-}
-
-
-void inline_c_Game_TCOD_Image_18_e4d2ccb3f26b78c46c0e5e7590e089feb7402221(void * i_inline_c_0, void * c_inline_c_1, int dx_27_inline_c_2, int dy_27_inline_c_3, int sx_27_inline_c_4, int sy_27_inline_c_5, int w_27_inline_c_6, int h_27_inline_c_7) {
- TCOD_image_blit_2x(i_inline_c_0, c_inline_c_1, dx_27_inline_c_2, dy_27_inline_c_3, sx_27_inline_c_4, sy_27_inline_c_5, w_27_inline_c_6, h_27_inline_c_7) ;
-}
-
-
-void inline_c_Game_TCOD_Image_19_e172a4e51842a8268d5a87f06b2b03c4c149d6a0(void * i_inline_c_0) {
-TCOD_image_delete(i_inline_c_0);
-}
-
-
-void inline_c_Game_TCOD_Image_20_6f67728a1a1514640889c9152d85a1e21286feeb(void * i_inline_c_0, TCOD_color_t * c_27_inline_c_1) {
-TCOD_image_set_key_color(i_inline_c_0, *c_27_inline_c_1);
-}
-
-
-int inline_c_Game_TCOD_Image_21_df4578155cee09c5d30cdba558835d31d4b32482(void * i_inline_c_0, int x_27_inline_c_1, int y_27_inline_c_2) {
-return ((int)TCOD_image_is_pixel_transparent(i_inline_c_0, x_27_inline_c_1, y_27_inline_c_2));
-}
-
diff --git a/src/Game/TCOD/Image.hs b/src/Game/TCOD/Image.hs
--- a/src/Game/TCOD/Image.hs
+++ b/src/Game/TCOD/Image.hs
@@ -34,7 +34,7 @@
 
 context tcodContext
 verbatim "#define TCOD_SDL2"
-include "libtcod/libtcod_portability.h"
+include "libtcod/portability.h"
 include "libtcod/image.h"
 
 -- | TCOD image
diff --git a/src/Game/TCOD/List.c b/src/Game/TCOD/List.c
deleted file mode 100644
--- a/src/Game/TCOD/List.c
+++ /dev/null
@@ -1,117 +0,0 @@
-
-#include "libtcod/list.h"
-
-void * inline_c_Game_TCOD_List_0_046722c0a24c67ad7a8593362f990883de763ab6() {
-return ( TCOD_list_new() );
-}
-
-
-void * inline_c_Game_TCOD_List_1_df4c6eb16da8d1dcc0646e6d6c5ee4a6c83fb84d(int n_27_inline_c_0) {
-return (TCOD_list_allocate(n_27_inline_c_0));
-}
-
-
-void * inline_c_Game_TCOD_List_2_04a05504664dd8aee9e189e3eab282564a245f9f(void * l_inline_c_0) {
-return (TCOD_list_duplicate(l_inline_c_0));
-}
-
-
-void inline_c_Game_TCOD_List_3_64d038f0b978e99e867eedcf0732ca964b16cc65(void * l_inline_c_0) {
-TCOD_list_delete(l_inline_c_0);
-}
-
-
-void inline_c_Game_TCOD_List_4_e719b4a02e8c52707d677e55de2fc0d6ea4ead49(void * l_inline_c_0, void * vptr_27_inline_c_1) {
- TCOD_list_push(l_inline_c_0, vptr_27_inline_c_1);
-}
-
-
-void * inline_c_Game_TCOD_List_5_8726d41a706670ac962ab9b63acdcb4256c06614(void * l_inline_c_0) {
-return ( TCOD_list_pop(l_inline_c_0));
-}
-
-
-void * inline_c_Game_TCOD_List_6_c58438c22a045b6ac6e367bfd12d6fea3d3dfcfc(void * l_inline_c_0) {
-return ( TCOD_list_peek(l_inline_c_0));
-}
-
-
-void inline_c_Game_TCOD_List_7_4c7f05da13ce3b0be0e295288d25f59fedeaabed(void * l1_inline_c_0, void * l2_inline_c_1) {
- TCOD_list_add_all(l1_inline_c_0, l2_inline_c_1);
-}
-
-
-void * inline_c_Game_TCOD_List_8_787aa409850eaccd4e400faa0714be1fdfbac84c(void * l_inline_c_0, int n_27_inline_c_1) {
-return (TCOD_list_get(l_inline_c_0, n_27_inline_c_1));
-}
-
-
-void inline_c_Game_TCOD_List_9_1bff3e64bea3a151cd7e356aa0dbb2722e9202ef(void * l_inline_c_0, void * vptr_27_inline_c_1, int n_27_inline_c_2) {
- TCOD_list_set(l_inline_c_0, vptr_27_inline_c_1, n_27_inline_c_2) ;
-}
-
-
-void ** inline_c_Game_TCOD_List_10_f2ba5a6f2ea9f8bb3bb5a9369f8aad1074c87d3d(void * l_inline_c_0) {
-return ( TCOD_list_begin(l_inline_c_0) );
-}
-
-
-void ** inline_c_Game_TCOD_List_11_2c17d9b7c70f9fb368b52aefbcdc39f24e812b07(void * l_inline_c_0) {
-return ( TCOD_list_end(l_inline_c_0) );
-}
-
-
-void inline_c_Game_TCOD_List_12_070d0b2ec50c46357a17428c11622ceaeed90dfe(void * l_inline_c_0) {
- TCOD_list_reverse(l_inline_c_0) ;
-}
-
-
-void ** inline_c_Game_TCOD_List_13_59f3f3badea60a6d56e412290acad3825c5ee905(void * l_inline_c_0, void ** ptr_27_inline_c_1) {
-return (TCOD_list_remove_iterator(l_inline_c_0, ptr_27_inline_c_1));
-}
-
-
-void ** inline_c_Game_TCOD_List_14_ecfedda363a7bc68193bf37885fecf0e0129cb16(void * l_inline_c_0, void ** ptr_27_inline_c_1) {
-return (TCOD_list_remove_iterator_fast(l_inline_c_0, ptr_27_inline_c_1));
-}
-
-
-void inline_c_Game_TCOD_List_15_d9b6d6fb7b8ab8d0b5c55804a6cc7199c45935b0(void * l_inline_c_0, void * vptr_27_inline_c_1) {
- TCOD_list_remove(l_inline_c_0, vptr_27_inline_c_1) ;
-}
-
-
-void inline_c_Game_TCOD_List_16_08cc36597fc00234ce9d223d85fb94321592ecd9(void * l_inline_c_0, void * vptr_27_inline_c_1) {
- TCOD_list_remove_fast(l_inline_c_0, vptr_27_inline_c_1) ;
-}
-
-
-int inline_c_Game_TCOD_List_17_4608e6775df318642525002b4334b189b988530b(void * l_inline_c_0, void * vptr_27_inline_c_1) {
-return ((int)TCOD_list_contains(l_inline_c_0, vptr_27_inline_c_1));
-}
-
-
-void inline_c_Game_TCOD_List_18_544cfec6173088f62436408bf82605c980bcb0d4(void * l_inline_c_0) {
-TCOD_list_clear(l_inline_c_0);
-}
-
-
-void inline_c_Game_TCOD_List_19_5812740af96a33d37202559f6a862888a84aef1a(void * l_inline_c_0) {
-TCOD_list_clear_and_delete(l_inline_c_0);
-}
-
-
-int inline_c_Game_TCOD_List_20_395f54f0206773724543c1139468ab1584b8a433(void * l_inline_c_0) {
-return (TCOD_list_size(l_inline_c_0));
-}
-
-
-void ** inline_c_Game_TCOD_List_21_ca3991342cb8859ff94141bacc701d82f6f1f460(void * l_inline_c_0, void * vptr_27_inline_c_1, int n_27_inline_c_2) {
-return ( TCOD_list_insert_before(l_inline_c_0, vptr_27_inline_c_1, n_27_inline_c_2) );
-}
-
-
-int inline_c_Game_TCOD_List_22_022ad0bd70cc28e620f76daf9d1f9b9207153be5(void * l_inline_c_0) {
-return ( (int)TCOD_list_is_empty(l_inline_c_0));
-}
-
diff --git a/src/Game/TCOD/Mersenne.c b/src/Game/TCOD/Mersenne.c
deleted file mode 100644
--- a/src/Game/TCOD/Mersenne.c
+++ /dev/null
@@ -1,74 +0,0 @@
-
-#define TCOD_SDL2
-
-#include "libtcod/mersenne.h"
-
-void * inline_c_Game_TCOD_Mersenne_0_5448848fd7900702acfde166e25947dcfee878b3() {
-return (TCOD_random_get_instance());
-}
-
-
-void * inline_c_Game_TCOD_Mersenne_1_56aa0eb89d8316ee14a21b4695abca42317d7e53(int algo_27_inline_c_0) {
-return ( TCOD_random_new((TCOD_random_algo_t)algo_27_inline_c_0) );
-}
-
-
-void * inline_c_Game_TCOD_Mersenne_2_3779c2b8a71629a4faceffcaf63556d368697600(void * r_inline_c_0) {
-return ( TCOD_random_save(r_inline_c_0) );
-}
-
-
-void inline_c_Game_TCOD_Mersenne_3_ae0eda03849fee7ceb063f202b7d7d8d3f0b6e99(void * r_inline_c_0, void * bp_inline_c_1) {
- TCOD_random_restore(r_inline_c_0, bp_inline_c_1) ;
-}
-
-
-void * inline_c_Game_TCOD_Mersenne_4_8f10775fb6527c17b0cda24e543165595b64013b(int algo_27_inline_c_0, uint32_t s_27_inline_c_1) {
-return ( TCOD_random_new_from_seed((TCOD_random_algo_t)algo_27_inline_c_0, s_27_inline_c_1) );
-}
-
-
-void inline_c_Game_TCOD_Mersenne_5_b90ec651d529382218a0efdbc155976eb5d7b3a0(void * r_inline_c_0) {
-TCOD_random_delete(r_inline_c_0);
-}
-
-
-void inline_c_Game_TCOD_Mersenne_6_3732ff549913974b3f7a56586ac0e58ce2c5465d(void * r_inline_c_0, int d_27_inline_c_1) {
- TCOD_random_set_distribution(r_inline_c_0, (TCOD_distribution_t)d_27_inline_c_1) ;
-}
-
-
-int inline_c_Game_TCOD_Mersenne_7_2d59190e637e850f0032f17ea0206e90bc581756(void * r_inline_c_0, int minv_27_inline_c_1, int maxv_27_inline_c_2) {
-return ( TCOD_random_get_int(r_inline_c_0, minv_27_inline_c_1, maxv_27_inline_c_2) );
-}
-
-
-int inline_c_Game_TCOD_Mersenne_8_4ec56c1a46a3b5f62783d6b8c2d6568eddc6eab7(void * r_inline_c_0, float minv_27_inline_c_1, float maxv_27_inline_c_2) {
-return ( TCOD_random_get_double(r_inline_c_0, minv_27_inline_c_1, maxv_27_inline_c_2) );
-}
-
-
-int inline_c_Game_TCOD_Mersenne_9_6ea4a82cca634ddac2a0a554d22a28d9fa33a1d5(void * r_inline_c_0, int minv_27_inline_c_1, int maxv_27_inline_c_2, int m_27_inline_c_3) {
-return ( TCOD_random_get_int_mean(r_inline_c_0, minv_27_inline_c_1, maxv_27_inline_c_2, m_27_inline_c_3) );
-}
-
-
-float inline_c_Game_TCOD_Mersenne_10_ef3f23e5fec112c7ba0701903df1a0bd9fc3a453(void * r_inline_c_0, float minv_27_inline_c_1, float maxv_27_inline_c_2, float m_27_inline_c_3) {
-return ( TCOD_random_get_double_mean(r_inline_c_0, minv_27_inline_c_1, maxv_27_inline_c_2, m_27_inline_c_3) );
-}
-
-
-void inline_c_Game_TCOD_Mersenne_11_9ec51e8f375896f3ba17b9044ad4690af03f7e8b(TCOD_dice_t * res_inline_c_0, const char * str_27_inline_c_1) {
- *res_inline_c_0 = TCOD_random_dice_new(str_27_inline_c_1) ;
-}
-
-
-int inline_c_Game_TCOD_Mersenne_12_afd7df4a4b1686167735ba9d1282f37c9d982d90(void * r_inline_c_0, TCOD_dice_t * d_27_inline_c_1) {
-return (TCOD_random_dice_roll(r_inline_c_0, *d_27_inline_c_1));
-}
-
-
-int inline_c_Game_TCOD_Mersenne_13_c3f52170ebdaa5037f33756d86817c2cb49b60b7(void * r_inline_c_0, const char * str_27_inline_c_1) {
-return (TCOD_random_dice_roll_s(r_inline_c_0, str_27_inline_c_1));
-}
-
diff --git a/src/Game/TCOD/Mouse.c b/src/Game/TCOD/Mouse.c
deleted file mode 100644
--- a/src/Game/TCOD/Mouse.c
+++ /dev/null
@@ -1,29 +0,0 @@
-
-#define TCOD_SDL2
-
-#include "libtcod/mouse.h"
-
-void inline_c_Game_TCOD_Mouse_0_e43617ef6ac0cd251d910ebe151c29c41cc43a50(int v_27_inline_c_0) {
-TCOD_mouse_show_cursor(v_27_inline_c_0);
-}
-
-
-void inline_c_Game_TCOD_Mouse_1_338159f51ef695af9ce74356ddb99fee9f441c36(TCOD_mouse_t * res_inline_c_0) {
- *res_inline_c_0 = TCOD_mouse_get_status() ;
-}
-
-
-int inline_c_Game_TCOD_Mouse_2_6838923aa0dd84dfa784d555e6054dc595f914f3() {
-return ((int)TCOD_mouse_is_cursor_visible());
-}
-
-
-void inline_c_Game_TCOD_Mouse_3_07ef40407125757100e56320accfb97506a229f7(int x_27_inline_c_0, int y_27_inline_c_1) {
- TCOD_mouse_move(x_27_inline_c_0, y_27_inline_c_1);
-}
-
-
-void inline_c_Game_TCOD_Mouse_4_3e7cac741157270a5f37a5989f81046f0365ac5b(int e_27_inline_c_0) {
- TCOD_mouse_includes_touch(e_27_inline_c_0!= 0);
-}
-
diff --git a/src/Game/TCOD/NameGen.c b/src/Game/TCOD/NameGen.c
deleted file mode 100644
--- a/src/Game/TCOD/NameGen.c
+++ /dev/null
@@ -1,29 +0,0 @@
-
-#define TCOD_SDL2
-
-#include "libtcod/namegen.h"
-
-void inline_c_Game_TCOD_NameGen_0_ad08520e2096d53c0fb46ca22d356f4f299511d7(const char * fn_27_inline_c_0, void * r_inline_c_1) {
-TCOD_namegen_parse(fn_27_inline_c_0, r_inline_c_1);
-}
-
-
-void inline_c_Game_TCOD_NameGen_1_4605fe09ffab04511aa2b17aa39400c91c21b428() {
-TCOD_namegen_destroy();
-}
-
-
-char * inline_c_Game_TCOD_NameGen_2_fe5e765166fd90bc5712cb046947a7ce7f0f4f2f(char * n_27_inline_c_0) {
-return ( TCOD_namegen_generate(n_27_inline_c_0, false) );
-}
-
-
-char * inline_c_Game_TCOD_NameGen_3_08baa0b0cae3583377499bb2758005daf5335f26(char * n_27_inline_c_0, char * r_27_inline_c_1) {
-return ( TCOD_namegen_generate_custom(n_27_inline_c_0, r_27_inline_c_1, false) );
-}
-
-
-void * inline_c_Game_TCOD_NameGen_4_830e7ecc1092a2fc285555362c4833f889edea59() {
-return ( TCOD_namegen_get_sets() );
-}
-
diff --git a/src/Game/TCOD/Noise.c b/src/Game/TCOD/Noise.c
deleted file mode 100644
--- a/src/Game/TCOD/Noise.c
+++ /dev/null
@@ -1,49 +0,0 @@
-
-#define TCOD_SDL2
-
-#include "libtcod/noise.h"
-
-void * inline_c_Game_TCOD_Noise_0_60854a7ae078c319d5aa1a833f6606337c04d94b(int d_27_inline_c_0, float h_27_inline_c_1, float l_27_inline_c_2, void * r_inline_c_3) {
-return ( TCOD_noise_new(d_27_inline_c_0, h_27_inline_c_1, l_27_inline_c_2, r_inline_c_3) );
-}
-
-
-void inline_c_Game_TCOD_Noise_1_626ea28c5357fdf14c7c4e58d400d8012e952eb3(void * n_inline_c_0) {
- TCOD_noise_delete(n_inline_c_0) ;
-}
-
-
-void inline_c_Game_TCOD_Noise_2_6a687247117867b6fc584e409da27cc8338cf8bf(void * n_inline_c_0, int nt_27_inline_c_1) {
- TCOD_noise_set_type(n_inline_c_0, (TCOD_noise_type_t)nt_27_inline_c_1) ;
-}
-
-
-float inline_c_Game_TCOD_Noise_3_9a18b735e0680a0fa4c652a402277260559edf0a(void * n_inline_c_0, float * vf_27_inline_c_1, int nt_27_inline_c_2) {
-return ( TCOD_noise_get_ex(n_inline_c_0, vf_27_inline_c_1, (TCOD_noise_type_t)nt_27_inline_c_2) );
-}
-
-
-float inline_c_Game_TCOD_Noise_4_9b1e827f18d8aa18b38912906ba90446ae4d262b(void * n_inline_c_0, float * vf_27_inline_c_1, float o_27_inline_c_2, int nt_27_inline_c_3) {
-return ( TCOD_noise_get_fbm_ex(n_inline_c_0, vf_27_inline_c_1, o_27_inline_c_2, (TCOD_noise_type_t)nt_27_inline_c_3) );
-}
-
-
-float inline_c_Game_TCOD_Noise_5_bd5cc8b6fc08a8cc2ebc9e985bf3f1cca7da1076(void * n_inline_c_0, float * vf_27_inline_c_1, float o_27_inline_c_2, int nt_27_inline_c_3) {
-return ( TCOD_noise_get_turbulence_ex(n_inline_c_0, vf_27_inline_c_1, o_27_inline_c_2, (TCOD_noise_type_t)nt_27_inline_c_3) );
-}
-
-
-float inline_c_Game_TCOD_Noise_6_8a8e39ec659d95c458bcd34fec6f7799519f5c73(void * n_inline_c_0, float * vf_27_inline_c_1) {
-return ( TCOD_noise_get(n_inline_c_0, vf_27_inline_c_1) );
-}
-
-
-float inline_c_Game_TCOD_Noise_7_31c8d98a34c4cbd6713e75cb773ae98946a4cbb4(void * n_inline_c_0, float * vf_27_inline_c_1, float o_27_inline_c_2) {
-return ( TCOD_noise_get_fbm(n_inline_c_0, vf_27_inline_c_1, o_27_inline_c_2) );
-}
-
-
-float inline_c_Game_TCOD_Noise_8_0b472ea796ee7579aef7847ff6f2a2deb9752269(void * n_inline_c_0, float * vf_27_inline_c_1, float o_27_inline_c_2) {
-return ( TCOD_noise_get_turbulence(n_inline_c_0, vf_27_inline_c_1, o_27_inline_c_2) );
-}
-
diff --git a/src/Game/TCOD/Path.c b/src/Game/TCOD/Path.c
deleted file mode 100644
--- a/src/Game/TCOD/Path.c
+++ /dev/null
@@ -1,59 +0,0 @@
-
-#define TCOD_SDL2
-
-#include "libtcod/path.h"
-
-void * inline_c_Game_TCOD_Path_0_381a6a828445cd34d0b048b1fedb9cd98b8ed293(void * m_inline_c_0, float dc_27_inline_c_1) {
-return ( TCOD_path_new_using_map(m_inline_c_0, dc_27_inline_c_1) );
-}
-
-
-void * inline_c_Game_TCOD_Path_1_ae97cc454c83f4dbb55e2b68f3c50505ccef3828(int mw_27_inline_c_0, int mh_27_inline_c_1, void * callback_27_inline_c_2, float dc_27_inline_c_3) {
-return ( TCOD_path_new_using_function(mw_27_inline_c_0, mh_27_inline_c_1, (TCOD_path_func_t)callback_27_inline_c_2, NULL, dc_27_inline_c_3));
-}
-
-
-void inline_c_Game_TCOD_Path_2_5cce417d410615b73090c2a33a50497e2c2ba7ac(void * p_inline_c_0) {
-TCOD_path_delete(p_inline_c_0);
-}
-
-
-int inline_c_Game_TCOD_Path_3_cabd1343a99236f2a0b3894d8c49fc0db30e7135(void * p_inline_c_0, int ox_27_inline_c_1, int oy_27_inline_c_2, int dx_27_inline_c_3, int dy_27_inline_c_4) {
-return ( (int)TCOD_path_compute(p_inline_c_0, ox_27_inline_c_1, oy_27_inline_c_2, dx_27_inline_c_3, dy_27_inline_c_4));
-}
-
-
-int inline_c_Game_TCOD_Path_4_080823f65c168656d99992bc415b29ffb794001a(void * p_inline_c_0, int * x_inline_c_1, int * y_inline_c_2, int r_27_inline_c_3) {
-return ((int)TCOD_path_walk(p_inline_c_0, x_inline_c_1, y_inline_c_2, r_27_inline_c_3!=0));
-}
-
-
-int inline_c_Game_TCOD_Path_5_5ee2038ad1571f9b0bb959a64e8bfd86fb1bf021(void * p_inline_c_0) {
-return ((int)TCOD_path_is_empty(p_inline_c_0));
-}
-
-
-int inline_c_Game_TCOD_Path_6_28460dc486694abd0083fa1a81cc1a7d3caaf6c1(void * p_inline_c_0) {
-return ( TCOD_path_size(p_inline_c_0));
-}
-
-
-void inline_c_Game_TCOD_Path_7_8a61cf5aec839958f8c4beeadec9a227cd6b73cb(void * p_inline_c_0) {
-TCOD_path_reverse(p_inline_c_0);
-}
-
-
-void inline_c_Game_TCOD_Path_8_be3424bb4ad013eae16689843e93e01669e383ca(void * p_inline_c_0, int i_27_inline_c_1, int * x_inline_c_2, int * y_inline_c_3) {
-TCOD_path_get(p_inline_c_0, i_27_inline_c_1, x_inline_c_2, y_inline_c_3);
-}
-
-
-void inline_c_Game_TCOD_Path_9_d61b6e652f2edbca9301581c9f3eb67d46693a08(void * p_inline_c_0, int * x_inline_c_1, int * y_inline_c_2) {
-TCOD_path_get_origin(p_inline_c_0, x_inline_c_1, y_inline_c_2);
-}
-
-
-void inline_c_Game_TCOD_Path_10_6835e9649f7421d3a1f21b7248a6bb13cf408e36(void * p_inline_c_0, int * x_inline_c_1, int * y_inline_c_2) {
-TCOD_path_get_destination(p_inline_c_0, x_inline_c_1, y_inline_c_2);
-}
-
diff --git a/src/Game/TCOD/System.c b/src/Game/TCOD/System.c
deleted file mode 100644
--- a/src/Game/TCOD/System.c
+++ /dev/null
@@ -1,176 +0,0 @@
-
-#define TCOD_SDL2
-
-#include "libtcod/libtcod_portability.h"
-
-#include "libtcod/sys.h"
-
-void inline_c_Game_TCOD_System_0_f7c4decea6936e3d43695de7c46561214a6a8791() {
- TCOD_sys_startup() ;
-}
-
-
-void inline_c_Game_TCOD_System_1_e3c3ed1da9ad9eb53023c1a79dc229d5fb1f44bb() {
- TCOD_sys_shutdown() ;
-}
-
-
-uint32_t inline_c_Game_TCOD_System_2_e1abba794de90b4f5c824dc048a596ce82a30ace() {
-return ( TCOD_sys_elapsed_milli() );
-}
-
-
-float inline_c_Game_TCOD_System_3_0893474e86e0f343d351c268e524407a2e1086be() {
-return ( TCOD_sys_elapsed_seconds() );
-}
-
-
-void inline_c_Game_TCOD_System_4_939a21ad391aade593da549055427d376ba05731(int v_27_inline_c_0) {
- TCOD_sys_sleep_milli(v_27_inline_c_0) ;
-}
-
-
-void inline_c_Game_TCOD_System_5_eb26807f45755a7240909194775ae4eacc2c3fb7(int v_27_inline_c_0) {
- TCOD_sys_set_fps(v_27_inline_c_0) ;
-}
-
-
-int inline_c_Game_TCOD_System_6_416732c3e523f2327f4b3b5caaf7107e174c58c2() {
-return ( TCOD_sys_get_fps() );
-}
-
-
-float inline_c_Game_TCOD_System_7_cf663cb796b32ee7bd53b0e5707c4fa77523743f() {
-return ( TCOD_sys_get_last_frame_length() );
-}
-
-
-void inline_c_Game_TCOD_System_8_8e9655210741957b0e5b75886865257ad14cdf6b() {
- TCOD_sys_save_screenshot(NULL) ;
-}
-
-
-void inline_c_Game_TCOD_System_9_fbdbbacce2d00284b27183fabbe03f67fd773fd9(const char * p_27_inline_c_0) {
- TCOD_sys_save_screenshot(p_27_inline_c_0) ;
-}
-
-
-void inline_c_Game_TCOD_System_10_89329191a83dca8e696331eb6edf44211219e67a(int w_27_inline_c_0, int h_27_inline_c_1) {
- TCOD_sys_force_fullscreen_resolution(w_27_inline_c_0, h_27_inline_c_1) ;
-}
-
-
-void inline_c_Game_TCOD_System_11_62d99b0648a730785c5ac2151dfa907883ae2f82(int r_27_inline_c_0) {
- TCOD_sys_set_renderer((TCOD_renderer_t)r_27_inline_c_0) ;
-}
-
-
-int inline_c_Game_TCOD_System_12_7d27ac5e8a2fbea560b764c229aa811b1181ba89() {
-return ( (int)TCOD_sys_get_renderer() );
-}
-
-
-void inline_c_Game_TCOD_System_13_d2bb25b67a5655a8abc509cdff3609df5c10f08f(int * wp_inline_c_0, int * hp_inline_c_1) {
- TCOD_sys_get_current_resolution(wp_inline_c_0, hp_inline_c_1) ;
-}
-
-
-void inline_c_Game_TCOD_System_14_ac8b22f90439dc81f67eee37efc647d979078f33(int * wp_inline_c_0, int * hp_inline_c_1) {
- TCOD_sys_get_fullscreen_offsets(wp_inline_c_0, hp_inline_c_1) ;
-}
-
-
-void inline_c_Game_TCOD_System_15_30ce607f06e0a4aa8387199efab25518351af648(int * wp_inline_c_0, int * hp_inline_c_1) {
- TCOD_sys_get_char_size(wp_inline_c_0, hp_inline_c_1) ;
-}
-
-
-void inline_c_Game_TCOD_System_16_c380b27d52656de8dfc3bb4778421afbc0c1eaa0(int c_27_inline_c_0, int fontX_27_inline_c_1, int fontY_27_inline_c_2, void * i_inline_c_3, int x_27_inline_c_4, int y_27_inline_c_5) {
- TCOD_sys_update_char(c_27_inline_c_0, fontX_27_inline_c_1, fontY_27_inline_c_2, i_inline_c_3, x_27_inline_c_4, y_27_inline_c_5) ;
-}
-
-
-int inline_c_Game_TCOD_System_17_77d86004babde513a0ea0de3b0b444260329c4e5(const char * str_27_inline_c_0) {
-return ( (int)TCOD_sys_clipboard_set(str_27_inline_c_0));
-}
-
-
-const char * inline_c_Game_TCOD_System_18_8ae75fc0b3015de13251a10c619ceb4c28c21b81() {
-return ( TCOD_sys_clipboard_get() );
-}
-
-
-void * inline_c_Game_TCOD_System_19_9bf90e3de14a539c13d9debf509b86c1e3bebbe1() {
-return ( TCOD_sys_get_SDL_window() );
-}
-
-
-void * inline_c_Game_TCOD_System_20_fe462814a4178160020b8db93c9343a13f1debae() {
-return ( TCOD_sys_get_SDL_renderer() );
-}
-
-
-int inline_c_Game_TCOD_System_21_61eb6203fa395d76e0e34fd530156bdf59293551(int es_27_inline_c_0, void * kp_27_inline_c_1, void * mp_27_inline_c_2, int flush_27_inline_c_3) {
-return ( (int)TCOD_sys_wait_for_event(es_27_inline_c_0, (TCOD_key_t*)kp_27_inline_c_1, (TCOD_mouse_t*)mp_27_inline_c_2, flush_27_inline_c_3!=0) );
-}
-
-
-int inline_c_Game_TCOD_System_22_a10a3a2227934fdb71bc582fafe59eb730e42272(int es_27_inline_c_0, void * kp_27_inline_c_1, void * mp_27_inline_c_2) {
-return ( (int)TCOD_sys_check_for_event(es_27_inline_c_0, (TCOD_key_t*)kp_27_inline_c_1, (TCOD_mouse_t*)mp_27_inline_c_2) );
-}
-
-
-int inline_c_Game_TCOD_System_23_0598e4d7526173d6c2ca784cadf97a2f33f79413(const char * p_27_inline_c_0) {
-return ((int)TCOD_sys_create_directory(p_27_inline_c_0));
-}
-
-
-int inline_c_Game_TCOD_System_24_dec9012629c385d25b718243da3ad8d3c8e8ffc3(const char * p_27_inline_c_0) {
-return ((int)TCOD_sys_delete_file(p_27_inline_c_0));
-}
-
-
-int inline_c_Game_TCOD_System_25_90cf6fe8dab09ea4acc8314c0521822987bdd860(const char * p_27_inline_c_0) {
-return ((int)TCOD_sys_delete_directory(p_27_inline_c_0));
-}
-
-
-int inline_c_Game_TCOD_System_26_d3fb62f3555335c42119e463d04ec2753d86b89f(const char * p_27_inline_c_0) {
-return ((int)TCOD_sys_is_directory(p_27_inline_c_0));
-}
-
-
-void * inline_c_Game_TCOD_System_27_d8b5790e023ad8cd1dbb4e5a14c36f383c394e2c(const char * p_27_inline_c_0, const char * pat_27_inline_c_1) {
-return (TCOD_sys_get_directory_content(p_27_inline_c_0, pat_27_inline_c_1));
-}
-
-
-int inline_c_Game_TCOD_System_28_f598302e2168eac9e41b680772f54d76acd7a1c9(const char * p_27_inline_c_0) {
-return ((int)TCOD_sys_file_exists(p_27_inline_c_0));
-}
-
-
-int inline_c_Game_TCOD_System_29_63eda402f35692c8bc3eaa23660227f24d5e6d94(const char * p_27_inline_c_0, unsigned char ** bufptr_inline_c_1, size_t * sptr_inline_c_2) {
-return ((int)TCOD_sys_read_file(p_27_inline_c_0, bufptr_inline_c_1, sptr_inline_c_2));
-}
-
-
-int inline_c_Game_TCOD_System_30_e87bf37d4cc5f6797a9c39a4203a312c5050d3fc(const char * p_27_inline_c_0, unsigned char * bufptr_27_inline_c_1, size_t len_27_inline_c_2) {
-return ((int)TCOD_sys_write_file(p_27_inline_c_0, bufptr_27_inline_c_1, len_27_inline_c_2));
-}
-
-
-void * inline_c_Game_TCOD_System_31_6f0d4ecd2344ab1dd3cdf9042ff09b280218746d(const char * p_27_inline_c_0) {
-return ( TCOD_load_library(p_27_inline_c_0) );
-}
-
-
-void * inline_c_Game_TCOD_System_32_620faa6615b4b876427d88c4c351dee9aea3b12f(void * l_inline_c_0, const char * f_27_inline_c_1) {
-return ( TCOD_get_function_address(l_inline_c_0, f_27_inline_c_1) );
-}
-
-
-void inline_c_Game_TCOD_System_33_0d31f4ddce1776d0389e8a3f02da08e3f29107f1(void * l_inline_c_0) {
- TCOD_close_library(l_inline_c_0) ;
-}
-
diff --git a/src/Game/TCOD/System.hs b/src/Game/TCOD/System.hs
--- a/src/Game/TCOD/System.hs
+++ b/src/Game/TCOD/System.hs
@@ -63,7 +63,7 @@
 
 context tcodContext
 verbatim "#define TCOD_SDL2"
-include "libtcod/libtcod_portability.h"
+include "libtcod/portability.h"
 include "libtcod/sys.h"
 
 -- | Initialize global TCOD reference for system
diff --git a/src/Game/TCOD/Tree.c b/src/Game/TCOD/Tree.c
deleted file mode 100644
--- a/src/Game/TCOD/Tree.c
+++ /dev/null
@@ -1,18 +0,0 @@
-
-#define TCOD_SDL2
-
-#include "libtcod/libtcod_portability.h"
-
-#include "libtcod/tree.h"
-
-void * inline_c_Game_TCOD_Tree_0_6a2192d24597d6191831b8c46ef3258b30125fe4() {
-return ( (void*)TCOD_tree_new() );
-}
-
-
-void inline_c_Game_TCOD_Tree_1_b8e5363f6225d35280c2ed9027facf8c7da44daf(void * n_27_27_inline_c_0, void * s_27_27_inline_c_1) {
-
-    TCOD_tree_add_son((TCOD_tree_t*)n_27_27_inline_c_0, (TCOD_tree_t*)s_27_27_inline_c_1)
-  ;
-}
-
diff --git a/src/Game/TCOD/Tree.hsc b/src/Game/TCOD/Tree.hsc
--- a/src/Game/TCOD/Tree.hsc
+++ b/src/Game/TCOD/Tree.hsc
@@ -15,7 +15,7 @@
 
 context tcodContext
 verbatim "#define TCOD_SDL2"
-include "libtcod/libtcod_portability.h"
+include "libtcod/portability.h"
 include "libtcod/tree.h"
 #include "libtcod/tree.h"
 
diff --git a/src/Game/TCOD/Version.c b/src/Game/TCOD/Version.c
deleted file mode 100644
--- a/src/Game/TCOD/Version.c
+++ /dev/null
@@ -1,22 +0,0 @@
-
-#include "libtcod/libtcod_version.h"
-
-int inline_c_Game_TCOD_Version_0_c342e23205141512d1a2ed7cdb78c4980153e593() {
-return (TCOD_HEXVERSION);
-}
-
-
-const char * inline_c_Game_TCOD_Version_1_f078aa51e3e8a5d6329a03281985d20f71607341() {
-return (TCOD_STRVERSION);
-}
-
-
-const char * inline_c_Game_TCOD_Version_2_7fc8142a6d3567029f64fb8a822fe8bad8269216() {
-return (TCOD_STRVERSIONNAME);
-}
-
-
-int inline_c_Game_TCOD_Version_3_82d086f9108289cdaa9b2e81a8758c57d1cf9cd5() {
-return (TCOD_TECHVERSION);
-}
-
diff --git a/src/Game/TCOD/Version.hs b/src/Game/TCOD/Version.hs
--- a/src/Game/TCOD/Version.hs
+++ b/src/Game/TCOD/Version.hs
@@ -10,7 +10,7 @@
 import Foreign.C
 
 context tcodContext
-include "libtcod/libtcod_version.h"
+include "libtcod/version.h"
 
 tcodHexVersion :: Word
 tcodHexVersion = unsafePerformIO $ fromIntegral <$> [C.exp| int {TCOD_HEXVERSION} |]
diff --git a/tcod-haskell.cabal b/tcod-haskell.cabal
--- a/tcod-haskell.cabal
+++ b/tcod-haskell.cabal
@@ -1,5 +1,5 @@
 name:                tcod-haskell
-version:             0.2.0.0
+version:             0.3.0.0
 synopsis:            Bindings to libtcod roguelike engine
 description:         Haskell bindings for popular library for making roguelike games
 homepage:            https://github.com/ncrashed/tcod-haskell#readme
@@ -24,7 +24,7 @@
 
 flag use-pkg-config
   Description: Use pkg-config to check for library dependences
-  Default: False
+  Default: True
 
 library
   hs-source-dirs:      src
@@ -53,31 +53,13 @@
     Game.TCOD.Tree
     Game.TCOD.Version
   include-dirs: include
-  c-sources:
-    src/Game/TCOD/Bresenham.c
-    src/Game/TCOD/BSP.c
-    src/Game/TCOD/Color.c
-    src/Game/TCOD/Console.c
-    src/Game/TCOD/ConsoleTypes.c
-    src/Game/TCOD/Fov.c
-    src/Game/TCOD/Heightmap.c
-    src/Game/TCOD/Image.c
-    src/Game/TCOD/List.c
-    src/Game/TCOD/Mersenne.c
-    src/Game/TCOD/Mouse.c
-    src/Game/TCOD/NameGen.c
-    src/Game/TCOD/Noise.c
-    src/Game/TCOD/Path.c
-    src/Game/TCOD/System.c
-    src/Game/TCOD/Tree.c
-    src/Game/TCOD/Version.c
   build-depends:
       base                      >= 4.7      && < 5
     , bytestring                >= 0.10     && < 0.11
-    , containers                >= 0.5      && < 0.6
-    , inline-c                  >= 0.5      && < 0.6
+    , containers                >= 0.5      && < 0.7
+    , inline-c                  >= 0.5      && < 0.8
     , repa                      >= 3.4      && < 3.5
-    , sdl2                      >= 2.2      && < 2.3
+    , sdl2                      >= 2.2      && < 2.6
     , vector                    >= 0.12     && < 0.13
 
   default-language:    Haskell2010
@@ -97,7 +79,7 @@
     TypeFamilies
 
   if flag(use-pkg-config)
-    pkgconfig-depends: libtcod >= 1.6
+    pkgconfig-depends: libtcod >= 1.8.2
   else
     extra-libraries: tcod
 
@@ -108,7 +90,7 @@
 executable tcod-haskell-sample01
   hs-source-dirs:      app/sample01
   main-is:             Main.hs
-  ghc-options:         -Odph -fno-liberate-case -funfolding-use-threshold1000 -funfolding-keeness-factor1000 -optlo-O3 -threaded -rtsopts -with-rtsopts=-N
+  ghc-options:         -optlo-O3 -threaded -rtsopts -with-rtsopts=-N
   build-depends:
       base
     , tcod-haskell
@@ -118,7 +100,7 @@
     RecordWildCards
     ScopedTypeVariables
   default-language:    Haskell2010
-
+  extra-libraries: tcod
   if flag(examples)
     Buildable: True
   else
@@ -127,11 +109,11 @@
 executable tcod-haskell-sample02
   hs-source-dirs:      app/sample02
   main-is:             Main.hs
-  ghc-options:         -Odph -fno-liberate-case -funfolding-use-threshold1000 -funfolding-keeness-factor1000 -optlo-O3 -threaded -rtsopts -with-rtsopts=-N
+  ghc-options:         -optlo-O3 -threaded -rtsopts -with-rtsopts=-N
   build-depends:
       base
     , tcod-haskell
-
+  extra-libraries: tcod
   default-extensions:
     OverloadedStrings
     RecordWildCards
@@ -146,11 +128,11 @@
 executable tcod-haskell-sample03
   hs-source-dirs:      app/sample03
   main-is:             Main.hs
-  ghc-options:         -Odph -fno-liberate-case -funfolding-use-threshold1000 -funfolding-keeness-factor1000 -optlo-O3 -threaded -rtsopts -with-rtsopts=-N
+  ghc-options:         -optlo-O3 -threaded -rtsopts -with-rtsopts=-N
   build-depends:
       base
     , tcod-haskell
-
+  extra-libraries: tcod
   default-extensions:
     OverloadedStrings
     RecordWildCards
