public void GetSubImageTileIndex() { int width = 96; int height = 96; int tileSize = 16; int offsetX = 0; int offsetY = 0; ImageCollection imageGroup = new ImageCollection("", tileSize, width, height, offsetX, offsetY); int tileIndex, subImageIndex, subImageTileIndex; tileIndex = 0; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 0); subImageTileIndex = imageGroup.GetSubImageTileIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageTileIndex == 0); tileIndex = 3; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 1); subImageTileIndex = imageGroup.GetSubImageTileIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageTileIndex == 0); tileIndex = 8; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 0); subImageTileIndex = imageGroup.GetSubImageTileIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageTileIndex == 5); tileIndex = 21; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 3); subImageTileIndex = imageGroup.GetSubImageTileIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageTileIndex == 3); }
public void GetSubImageIndex() { int width = 1440; int height = 864; int tileSize = 32; int offsetX = 0; int offsetY = 0; ImageCollection imageGroup = new ImageCollection("", tileSize, width, height, offsetX, offsetY); int tileIndex, subImageIndex; tileIndex = 0; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 0); tileIndex = 5; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 0); tileIndex = 45; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 0); tileIndex = 275; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 0); tileIndex = 6; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 1); tileIndex = 11; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 1); tileIndex = 51; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 1); tileIndex = 281; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 1); tileIndex = 42; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 7); tileIndex = 44; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 7); tileIndex = 84; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 7); tileIndex = 314; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 7); tileIndex = 945; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 24); tileIndex = 950; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 24); tileIndex = 990; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 24); tileIndex = 1175; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 24); tileIndex = 987; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 31); tileIndex = 989; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 31); tileIndex = 1032; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 31); tileIndex = 1214; subImageIndex = imageGroup.GetSubImageIndexFromTileIndex(tileIndex); Assert.IsTrue(subImageIndex == 31); }