AppleWin/source/linux/duplicates/Joystick.cpp
Andrea Odetti 2b3c189b07 Small changes to start - stop.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-11-30 09:22:35 +00:00

50 lines
1.1 KiB
C++

#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();
}