| 502 | } |
| 503 | |
| 504 | static void Scenario_Load_Chunk(const char *category, void (*ptr)(const char *key, char *settings)) |
| 505 | { |
| 506 | char *buffer = g_readBuffer; |
| 507 | |
| 508 | Ini_GetString(category, NULL, NULL, g_readBuffer, g_readBufferSize, s_scenarioBuffer); |
| 509 | while (true) { |
| 510 | char buf[127]; |
| 511 | |
| 512 | if (*buffer == '\0') break; |
| 513 | |
| 514 | Ini_GetString(category, buffer, NULL, buf, 127, s_scenarioBuffer); |
| 515 | |
| 516 | (*ptr)(buffer, buf); |
| 517 | buffer += strlen(buffer) + 1; |
| 518 | } |
| 519 | } |
| 520 | |
| 521 | bool Scenario_Load(uint16 scenarioID, uint8 houseID) |
| 522 | { |
no test coverage detected