CNC_TS_and_RA2_Mission_Editor/MissionEditor/IniMega.h
2024-05-25 09:40:09 -04:00

33 lines
No EOL
610 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);
};
IniFileGroup IniMegaFile::GetRules()
{
IniFileGroup m_group;
m_group.Append(rules);
m_group.Append(Map->GetIniFile());
return m_group;
}
bool IniMegaFile::isNullOrEmpty(const CString& value)
{
return !value.GetLength() || value == "none" || value == "<none>";
}