1#pragma once
2
3#include "prim/seadEnum.h"
4#include "prim/seadSafeString.h"
5
6namespace sead
7{
8SEAD_ENUM(RegionLanguageID, JPja, USen, USes, USfr, USpt, EUen, EUes, EUfr, EUde, EUit, EUpt, EUnl, EUru, KRko, CNzh, TWzh)
9SEAD_ENUM(RegionID, JP, US, EU, KR, CN, TW)
10
11class EnvUtil
12{
13public:
14 static const SafeString& getRomType();
15 static RegionLanguageID getRegionLanguage();
16 static RegionID getRegion();
17 static s32 getEnvironmentVariable(BufferedSafeString* out, const SafeString& variable);
18 static s32 resolveEnvronmentVariable(BufferedSafeString* out, const SafeString& str);
19};
20} // namespace sead
21