From 096768fc13226996e6c1d7b769ea2a0fe999be26 Mon Sep 17 00:00:00 2001 From: cancel Date: Mon, 26 Nov 2018 09:44:52 +0900 Subject: [PATCH] Add clear and deinit markmap (test) --- cli_main.c | 1 + sim.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/cli_main.c b/cli_main.c index f3b4950..9838fd2 100644 --- a/cli_main.c +++ b/cli_main.c @@ -100,6 +100,7 @@ int main(int argc, char** argv) { for (int i = 0; i < ticks; ++i) { orca_run(&field, markmap_r.buffer); } + markmap_reusable_deinit(&markmap_r); field_fput(&field, stdout); field_deinit(&field); return 0; diff --git a/sim.c b/sim.c index 2f812fc..f94c3bf 100644 --- a/sim.c +++ b/sim.c @@ -92,9 +92,9 @@ static inline void oper_m_phase1(Field* field, Usz y, Usz x) { } void orca_run(Field* field, Markmap_buffer markmap) { - (void)markmap; Usz ny = field->height; Usz nx = field->width; + markmap_clear(markmap, ny, nx); Glyph* field_buffer = field->buffer; // Phase 0 for (Usz iy = 0; iy < ny; ++iy) {