diff --git a/a.out b/a.out index 05debd3..5345b06 100755 Binary files a/a.out and b/a.out differ diff --git a/display.cmi b/display.cmi index 9eb22df..8b15af7 100644 Binary files a/display.cmi and b/display.cmi differ diff --git a/display.cmo b/display.cmo index c3f4913..d7474ff 100644 Binary files a/display.cmo and b/display.cmo differ diff --git a/display.ml b/display.ml index f36cd8c..16acfbb 100644 --- a/display.ml +++ b/display.ml @@ -619,7 +619,7 @@ type tile = Free | Wall | Crate | Exit | Craxit | Camera ;; let width = 15 and height = 15 -and depth = 15 ;; +and depth = 45 ;; (* dimensions *) let render_distance = 7 ;; @@ -747,7 +747,7 @@ let chunkify laby sz = for i = -chunk_dist to chunk_dist do for j = -chunk_dist to chunk_dist do for k = -chunk_dist to chunk_dist do - add_to_table w h d (w/chunk_size + i) (h/chunk_size + j) (d/chunk_size + k) + add_to_table w h d ((w*sz)/chunk_size + i) ((h*sz)/chunk_size + j) ((d*sz)/chunk_size + k) done done done @@ -865,7 +865,7 @@ let rec move_cam_hash (cubes : coloredCube dynamic) b c =(* Printf.printf "[%b]" let play_dos laby = try cheesify laby; - let hash = chunkify laby 1 in + let hash = chunkify laby 2 in camera_xyz.z <- -. (1.5) ; camera_xyz.x <- -. (float_of_int width) /. 2. ;