Method | Description | |
---|---|---|
Dispose ( ) : void |
清理所有正在使用的资源。
|
|
GameManager ( |
初始化 GameManager 类的新实例。
|
|
InvalidateAll ( ) : void |
重绘所有的拼图碎片。
|
|
OpenGame ( string fileName, |
打开拼图游戏。
|
|
PauseGame ( ) : void |
暂停当前游戏。
|
|
ResumeGame ( ) : void |
继续当前游戏。
|
|
SaveGame ( string fileName ) : void |
保存拼图游戏。
|
|
StartGame ( JigsawPieceCollection jigsawPieces, |
开始一个拼图游戏。 开始游戏前,需要保证之前的游戏已结束。 |
|
StopGame ( ) : void |
结束拼图游戏。
|
Method | Description | |
---|---|---|
CheckAnchor ( ) : void |
检查当前拼图碎片能否与其它拼图碎片合并。
|
|
Drag ( System.Vector2 location ) : void |
将正在拖动的拼图碎片拖动到指定坐标。
|
|
StartDrag ( ) : void |
开始拖动被选中的拼图碎片。
|
|
StartGame ( |
开始一个拼图游戏。
|
|
StopDrag ( ) : void |
停止拖动拼图碎片。
|
|
UpdateFinishedPercent ( ) : void |
更新完成比例。
|
|
UpdatePiecesVisible ( ) : void |
更新拼图碎片的可见性。
|
|
renderPanel_JigsawRegionChanged ( object sender, |
拼图的区域被改变的事件。
|
|
renderPanel_JigsawScaleChanging ( object sender, |
拼图的缩放比例被改变之前的事件。
|
|
renderPanel_MouseDown ( object sender, |
鼠标按下。
|
|
renderPanel_MouseMove ( object sender, |
鼠标移动。
|
|
renderPanel_MouseUp ( object sender, |
鼠标弹起。
|
|
renderPanel_Paint ( object sender, |
渲染控件绘制的事件。
|
public GameManager ( |
||
devices | 设备管理器。 | |
renderPanel | ||
rendererType | JigsawRendererType | |
return | System |
public OpenGame ( string fileName, |
||
fileName | string | 要打开的拼图游戏存档路径。 |
ct | 取消任务的通知。 | |
return | Task |
public SaveGame ( string fileName ) : void | ||
fileName | string | 要保存的拼图游戏存档路径。 |
return | void |
public StartGame ( JigsawPieceCollection jigsawPieces, |
||
jigsawPieces | JigsawPieceCollection | 拼图碎片集合。 |
info | 游戏信息。 | |
ct | 取消任务的通知。 | |
return | Task |