aboutsummaryrefslogtreecommitdiff
path: root/src/playfield.zig
blob: 3878323171c60ede570085ab9c8869932d32d87d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
const std = @import("std");
const spoon = @import("spoon");

pub fn draw(rc: *spoon.Term.RenderContext) !void {
    var iter = std.mem.split(u8, field, "\n");
    var y: usize = 0;
    while (iter.next()) |line| : (y += 1) {
        try rc.moveCursorTo(y, 0);
        _ = try rc.buffer.writer().write(line);
    }
}

const field =
    \\████████████████████████████████████████████████████████████████████████████████
    \\█                                     ██                                       █
    \\████████████████████████████████████████████████████████████████████████████████
    \\█                                                                              █
    \\█                                                                              █
    \\█                                                                              █
    \\█                                                                              █
    \\█                                                                              █
    \\█                                                                              █
    \\█                                                                              █
    \\█                                                                              █
    \\█                                                                              █
    \\█                                                                              █
    \\█                                     ██                                       █
    \\█                                     ██                                       █
    \\█                                     ██                                       █
    \\█                                     ██                                       █
    \\█                                     ██                                       █
    \\█                                     ██                                       █
    \\█                                     ██                                       █
    \\█                                     ██                                       █
    \\█                                     ██                                       █
    \\█                                     ██                                       █
    \\████████████████████████████████████████████████████████████████████████████████
;