Ejemplo n.º 1
0
 private static bool SpritesheetSpriteIsInScreenAtPosition(SpritesheetSprite sprite, int x, int y)
 {
     Bitmap target = GetSpritesheetSprite(sprite);
     Bitmap crop = _bitmap.Clone(new Rectangle(new Point(x, y), target.Size), target.PixelFormat);
     return BitmapsAreIdentical(target, crop);
 }
Ejemplo n.º 2
0
 private static Bitmap GetSpritesheetSprite(SpritesheetSprite sprite)
 {
     return Spritesheet.Clone(SpritesheetSpriteRectangles[sprite], Spritesheet.PixelFormat);
 }