CaN yOuR ViM dO ThAt? #1
Tsoding's famous "Can your Vim do that?" https://youtu.be/Bafo3hhheHU?si=DfcT4sUEMTSAevnx&t=1091
Start file
void platform_fill_rect(i32 x, i32 y, i32 w, i32 h, u32 color)
{
}
void platform_stroke_rect(i32 x, i32 y, i32 w, i32 h, u32 color)
{
}
void platform_fill_text(i32 x, i32 y, const char *text, u32 size, u32 color, Align align)
{
}
void platform_stroke_line(i32 x1, i32 y1, i32 x2, i32 y2, u32 color)
{
}
void platform_panic(const char *file_path, i32 line, const char *message)
{
}
void platform_log(const char *message)
{
}
End file
void platform_fill_rect(i32 x, i32 y, i32 w, i32 h, u32 color)
{
assert(0 && "TODO: platform_fill_rect");
}
void platform_stroke_rect(i32 x, i32 y, i32 w, i32 h, u32 color)
{
assert(0 && "TODO: platform_stroke_rect");
}
void platform_fill_text(i32 x, i32 y, const char *text, u32 size, u32 color, Align align)
{
assert(0 && "TODO: platform_fill_text");
}
void platform_stroke_line(i32 x1, i32 y1, i32 x2, i32 y2, u32 color)
{
assert(0 && "TODO: platform_stroke_line");
}
void platform_panic(const char *file_path, i32 line, const char *message)
{
assert(0 && "TODO: platform_panic");
}
void platform_log(const char *message)
{
assert(0 && "TODO: platform_log");
}
View Diff
2a3
> assert(0 && "TODO: platform_fill_rect");
6a8
> assert(0 && "TODO: platform_stroke_rect");
10a13
> assert(0 && "TODO: platform_fill_text");
14a18
> assert(0 && "TODO: platform_stroke_line");
18a23
> assert(0 && "TODO: platform_panic");
22a28
> assert(0 && "TODO: platform_log");
Solutions by @Rodi-Janssen:
Unlock 1 remaining solutions by signing in and submitting your own entry