namespace VPet_Simulator.Core
{
///
/// 桌宠控制器 需自行实现
///
public interface IController
{
///
/// 移动桌宠位置 (自带缩放倍率)
///
/// X轴
/// Y轴
void MoveWindows(double X, double Y);
///
/// 获取桌宠距离左侧的位置
///
double GetWindowsDistanceLeft();
///
/// 获取桌宠距离右侧的位置
///
double GetWindowsDistanceRight();
///
/// 获取桌宠距离上方的位置
///
double GetWindowsDistanceUp();
///
/// 获取桌宠距离下方的位置
///
double GetWindowsDistanceDown();
/////
///// 窗体宽度
/////
//double WindowsWidth { get; set; }
/////
///// 窗体高度
/////
//double WindowsHight { get; set; }
///
/// 缩放比例
///
double ZoomRatio { get; }
///
/// 按多久视为长按 单位毫秒
///
int PressLength { get; }
///
/// 显示面板窗体
///
void ShowPanel();
///
/// 启用计算等数据功能
///
bool EnableFunction { get; }
///
/// 互动周期
///
int InteractionCycle { get; }
}
}