CNC_TS_and_RA2_Mission_Editor/MissionEditor/IniMega.h
Zero Fanker 800cd951b6 generally transplanted FA2sp image handling logic, but still WIP
TODO: Fix palette background issue. Fix voxel handling .
2024-05-25 09:40:11 -04:00

33 lines
No EOL
624 B
C++

#pragma once
#include <afxcview.h>
#include "INIMeta.h"
#include "variables.h"
extern CIniFile rules;
class IniMegaFile
{
friend class IniFileGroup;
public:
static IniFileGroup GetRules();
static bool IsNullOrEmpty(const CString& value) { return isNullOrEmpty(value); }
private:
static bool isNullOrEmpty(const CString& value);
};
inline IniFileGroup IniMegaFile::GetRules()
{
IniFileGroup m_group;
m_group.Append(rules);
m_group.Append(Map->GetIniFile());
return m_group;
}
inline bool IniMegaFile::isNullOrEmpty(const CString& value)
{
return !value.GetLength() || value == "none" || value == "<none>";
}