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; } } }