diff options
| author | tslil clingman <> | 2021-10-17 16:28:45 -0400 |
|---|---|---|
| committer | tslil clingman <> | 2021-10-17 16:28:45 -0400 |
| commit | e371561831715146b42fa68ed16b5d792132cb99 (patch) | |
| tree | 99bd431c1a179386bbf60bc7b23642e1c29911af /src/main.zig | |
| parent | c376543f5b2c9593bee3664b7c1cb67f8802f79c (diff) | |
Well, it's not quite right, but this is the general direction
Diffstat (limited to 'src/main.zig')
| -rw-r--r-- | src/main.zig | 40 |
1 files changed, 1 insertions, 39 deletions
diff --git a/src/main.zig b/src/main.zig index e542a0a..794a3e3 100644 --- a/src/main.zig +++ b/src/main.zig @@ -57,7 +57,6 @@ pub fn main() !void { .{ 1.00, 0.00 }, .{ 1.00, 1.00 }, .{ 0.00, 1.00 }, - .{ 0.00, 0.00 }, }; var verts = try std.BoundedArray([2]f32, level.Layer.MAX_VERTS).fromSlice(vert_coords0[0..]); var layer = level.Layer{ .height = 0.5, .vertices = verts }; @@ -79,50 +78,13 @@ pub fn main() !void { .{ 0.5772543, 0.26223588 }, .{ 0.6672827, 0.3142138 }, .{ 0.7283864, 0.39831588 }, - .{ 0.75, 0.50 }, }; verts = try std.BoundedArray([2]f32, level.Layer.MAX_VERTS).fromSlice(vert_coords1[0..]); - layer = level.Layer{ .height = 1, .vertices = verts, .vertical_texture = 3 }; + layer = level.Layer{ .height = 1, .vertices = verts, .vertical_texture = 3, .horizontal_texture = 2 }; try map.cells.items[07 * 16 + y].lower_layers.append(layer); - // map.cells.items[y * 16 + 15] = level.Cell{ .floor_height = level.Cell.DEFAULT_HEIGHT, .lower_texture = 2 }; - // map.cells.items[15 * 16 + y] = level.Cell{ .floor_height = level.Cell.DEFAULT_HEIGHT }; - // map.cells.items[00 * 16 + y] = level.Cell{ .floor_height = level.Cell.DEFAULT_HEIGHT }; - - // if (y < 15) { - // map.cells.items[y * 16 + 01] = level.Cell{ - // .ceiling_height = 3, - // .upper_texture = 3, - // .draw_down = true, - // }; - // } } - // map.cells.items[16 * 7 + 7] = level.Cell{ - // .floor_height = 0.2, - // .ceiling_height = 2, - // .lower_texture = 1, - // .upper_texture = 1, - // .floor_texture = 1, - // .ceiling_texture = 2, - // .draw_down = true, - // .vertices = &[_][2]f32{ - // .{ 0.00, 0.50 }, - // .{ 0.25, 0.66 }, - // .{ 0.25, 1.00 }, - // .{ 0.50, 0.66 }, - // .{ 0.75, 1.00 }, - // .{ 0.75, 0.66 }, - // .{ 1.00, 0.50 }, - // .{ 0.75, 0.33 }, - // .{ 0.75, 0.00 }, - // .{ 0.50, 0.33 }, - // .{ 0.25, 0.00 }, - // .{ 0.25, 0.33 }, - // .{ 0.00, 0.50 }, - // }, - // }; - try map.objects.append(level.Object{ .pos_x = 1.5, .pos_y = 7.5, .pos_z = 2, .texture = 2, .height = 1, .width = 1 }); try map.objects.append(level.Object{ .pos_x = 4, .pos_y = 8.5, .texture = 0, .height = 1, .width = 1 }); try map.objects.append(level.Object{ .pos_x = 6, .pos_y = 8.5, .texture = 1, .height = 1, .width = 1 }); |
