MCPcopy Create free account
hub / github.com/OpenDUNE/OpenDUNE / Scenario_Load_MapParts

Function Scenario_Load_MapParts

src/scenario.c:483–502  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

481}
482
483static void Scenario_Load_MapParts(const char *key, void (*ptr)(uint16 packed, Tile *t))
484{
485 char *s;
486 char buf[128];
487
488 Ini_GetString("MAP", key, "", buf, 127, s_scenarioBuffer);
489
490 s = strtok(buf, ",\r\n");
491 while (s != NULL) {
492 uint16 packed;
493 Tile *t;
494
495 packed = atoi(s);
496 t = &g_map[packed];
497
498 (*ptr)(packed, t);
499
500 s = strtok(NULL, ",\r\n");
501 }
502}
503
504static void Scenario_Load_Chunk(const char *category, void (*ptr)(const char *key, char *settings))
505{

Callers 1

Scenario_LoadFunction · 0.85

Calls 1

Ini_GetStringFunction · 0.85

Tested by

no test coverage detected