From 165a1e9fb9665a9fd564338d07fd1bbe18e531f5 Mon Sep 17 00:00:00 2001 From: Relintai Date: Fri, 16 Apr 2021 22:13:57 +0200 Subject: [PATCH] Actually fix the flat level generator. --- level_generator/terraman_level_generator_flat.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/level_generator/terraman_level_generator_flat.cpp b/level_generator/terraman_level_generator_flat.cpp index 63c3dfe..9a9b43e 100644 --- a/level_generator/terraman_level_generator_flat.cpp +++ b/level_generator/terraman_level_generator_flat.cpp @@ -39,10 +39,10 @@ void TerramanLevelGeneratorFlat::set_channel_map(const Dictionary &map) { } void TerramanLevelGeneratorFlat::_generate_chunk(Ref chunk) { - Variant key; - while (_channel_map.next(&key)) { - int k = key; - int value = _channel_map[key]; + const Variant *key = NULL; + while ((key = _channel_map.next(key))) { + int k = *key; + int value = _channel_map[*key]; chunk->channel_fill(value, k); }