aboutsummaryrefslogtreecommitdiff
path: root/src/tilemap.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/tilemap.h')
-rw-r--r--src/tilemap.h23
1 files changed, 15 insertions, 8 deletions
diff --git a/src/tilemap.h b/src/tilemap.h
index e945f06..74344dd 100644
--- a/src/tilemap.h
+++ b/src/tilemap.h
@@ -1,17 +1,24 @@
#ifndef TILEMAP_H
#define TILEMAP_H
-void set(int i, int n);
-int is_set(int i, int n);
+// set bit n in tile t in tilemap
+void set(int t, int n);
+// is bit n set in tile t in tilemap
+int is_set(int t, int n);
+
+// self explanatory names
+int has_collapsed(int t);
+int get_collapsed_tile(int i);
+void collapse(int t, int n);
+size_t count_entropy(int t);
+void init_tilemap();
-void mask(int i, int m, int r);
void generate_tile_masks(small_t* tile_connections);
-void init_tilemap();
+// applly a mask m, r (from tile_masks)
+// to tile t in tilemap
+void mask(int t, int m, int r);
+
-size_t count_entropy(int i);
-void collapse(int i, int n);
-int has_collapsed(int i);
-int get_collapsed_tile(int i);
#endif