Spellforce-Spell-framework
Loading...
Searching...
No Matches
sf_campaign_loader.h
Go to the documentation of this file.
1
13
14#ifndef CAMPAIGN_LOADER_H
15#define CAMPAIGN_LOADER_H
16
17#include <stdbool.h>
18#include <stdint.h>
19
21
43
58
66bool parse_campaign_json_file(const char *path, CampaignJson *out_campaign);
67
69#endif // CAMPAIGN_LOADER_H
CampaignFieldKey
bool parse_campaign_json_file(const char *path, CampaignJson *out_campaign)
Reads and parses a campaign JSON file.
@ CAMPAIGN_FIELD_START_MAP
@ CAMPAIGN_FIELD_DESCRIPTION
@ CAMPAIGN_FIELD_CAMPAIGN_NAME_ID
@ CAMPAIGN_FIELD_AUTHOR
@ CAMPAIGN_FIELD_UNKNOWN
@ CAMPAIGN_FIELD_STARTERKIT
@ CAMPAIGN_FIELD_INTRO_VIDEO
@ CAMPAIGN_FIELD_TUTORIAL_MAP
@ CAMPAIGN_FIELD_CAMPAIGN_FOLDER
@ CAMPAIGN_FIELD_AVATAR_TYPE
@ CAMPAIGN_FIELD_NAME
Parse result: the definition plus which keys were actually present.
SFSF_CampaignDef def