AppleWin/source/linux/duplicates/Joystick.cpp
Andrea Odetti 5e2025d36c Dummy load options for joystick and serial card to avoid warning on the screen.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-07-11 18:42:11 +01:00

38 lines
966 B
C++

#include "StdAfx.h"
#include "YamlHelper.h"
#include "Common.h"
void JoyportControl(const UINT uControl)
{
}
void JoySaveSnapshot(YamlSaveHelper&)
{
}
#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();
}