Ares
Functions

Ares.UISettings.cpp File Reference

#include "Ares.h"
#include "Ares.CRT.h"
#include "Misc/Interface.h"
#include "Utilities/Constructs.h"
#include <StringTable.h>
#include <ColorScheme.h>
#include <strsafe.h>

Functions

 DEFINE_HOOK (5FACDF, _Options_LoadFromINI, 5)

Function Documentation

DEFINE_HOOK ( 5FACDF  ,
_Options_LoadFromINI  ,
 
)
{
        // open the rules file
        Debug::Log("--------- Loading Ares global settings -----------\n");
        CCINIClass *pINI = Ares::OpenConfig("uimd.ini");
        
        // load and output settings
        Ares::UISettings::Load(pINI);
        Debug::Log("AllowMultiEngineer is %s\n", (Ares::UISettings::AllowMultiEngineer ? "ON" : "OFF"));
        Debug::Log("CampaignList is %s\n", (Ares::UISettings::CampaignList ? "ON" : "OFF"));
        Debug::Log("ShowDebugCampaigns is %s\n", (Ares::UISettings::ShowDebugCampaigns ? "ON" : "OFF"));
        Debug::Log("Color count is %d\n", Ares::UISettings::ColorCount);

        // clean up
        Ares::CloseConfig(&pINI);
        return 0;
}
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines