AppleWin/source/linux/duplicates/Joystick.cpp

51 lines
1.1 KiB
C++
Raw Normal View History

#include "StdAfx.h"
#include "YamlHelper.h"
#include "Common.h"
void JoyportControl(const UINT uControl)
{
}
void JoySaveSnapshot(YamlSaveHelper&)
{
}
void JoySetTrim(short nValue, bool bAxisX)
{
}
void JoySetJoyType(UINT num, DWORD type)
{
}
void JoyReset()
{
}
#define SS_YAML_KEY_COUNTERRESETCYCLE "Counter Reset Cycle"
#define SS_YAML_KEY_JOY0TRIMX "Joystick0 TrimX"
#define SS_YAML_KEY_JOY0TRIMY "Joystick0 TrimY"
#define SS_YAML_KEY_JOY1TRIMX "Joystick1 TrimX"
#define SS_YAML_KEY_JOY1TRIMY "Joystick1 TrimY"
static std::string JoyGetSnapshotStructName(void)
{
static const std::string name("Joystick");
return name;
}
void JoyLoadSnapshot(YamlLoadHelper& yamlLoadHelper)
{
if (!yamlLoadHelper.GetSubMap(JoyGetSnapshotStructName()))
return;
yamlLoadHelper.LoadUint64(SS_YAML_KEY_COUNTERRESETCYCLE);
yamlLoadHelper.LoadInt(SS_YAML_KEY_JOY0TRIMX);
yamlLoadHelper.LoadInt(SS_YAML_KEY_JOY0TRIMY);
yamlLoadHelper.LoadInt(SS_YAML_KEY_JOY1TRIMX); // dump value
yamlLoadHelper.LoadInt(SS_YAML_KEY_JOY1TRIMY); // dump value
yamlLoadHelper.PopMap();
}