Stardew Engine
Loading...
Searching...
No Matches
WfWorld.h
Go to the documentation of this file.
1#ifndef WFWORLD_H
2#define WFWORLD_H
3#include "WfEnums.h"
4#include "StringKeyHashMap.h"
5#include <stdbool.h>
6
7#define MAX_LOCATION_NAME_LEN 128
8
9
11{
12 char levelFilePath[256];
14};
15
16struct DrawContext;
17typedef struct DrawContext DrawContext;
18
20
21void WfWorld_AddLocation(const struct WfLocation* pLocation, const char* locationName);
22
23void WfWorld_LoadLocation(const char* locationName, DrawContext* pDC);
24
26
28
29void WfWorld_SetCurrentLocationName(const char* name);
30
31void WfWorldInit();
32
34
35#endif
void WfWorldInit()
Definition WfWorld.c:17
const char * WfWorld_GetCurrentLocationName()
Definition WfWorld.c:38
char * WfWorld_GetCurrentLocationFilePath()
Definition WfWorld.c:78
void WfWorld_ClearLocations()
Definition WfWorld.c:55
void WfWorld_SetCurrentLocationName(const char *name)
Definition WfWorld.c:48
void WfWorld_AddLocation(const struct WfLocation *pLocation, const char *locationName)
Definition WfWorld.c:22
const char * WfWorld_GetPreviousLocationName()
Definition WfWorld.c:43
void WfWorld_LoadLocation(const char *locationName, DrawContext *pDC)
Definition WfWorld.c:27
const char *const name
Definition cJSON.h:270
Definition DrawContext.h:59
Definition WfWorld.h:11
char levelFilePath[256]
Definition WfWorld.h:12
bool bIsInterior
Definition WfWorld.h:13