コード例 #1
0
ファイル: Game.cs プロジェクト: dested/LampLightOnlineSharp
        private Pointer getTilePointer(Pointer gamePointer)
        {
            var tilePointer = gamePointer.ClonePointer();

            tilePointer.X /= gameManager.Scale.X;
            tilePointer.Y /= ZombieGameConfig.TileSize; //the scale "offset"
            return tilePointer;
        }
コード例 #2
0
ファイル: Game.cs プロジェクト: dested/LampLightOnlineSharp
 private Pointer getGamePointer(Pointer screenPointer)
 {
     var gamePointer = screenPointer.ClonePointer();
     gameManager.OffsetPointer(gamePointer);
     gamePointer.X /= gameManager.Scale.X;
     gamePointer.Y /= gameManager.Scale.Y; //the scale "offset"
     gameManager.WindowManager.OffsetPointer(gamePointer); //the window offset
     return gamePointer;
 }