private static void AddFrameToAnim(Directions8Way direction, AnimationDetails ad, List <PixelSet> leftWalk) { int dir = Directions8WayHelper.GetDirectionIndex(direction); int index = 0; foreach (var frame in leftWalk) { ad.SetAnimFrame(dir, index++, frame); } }
private void pictureBox1_Click(object sender, EventArgs e) { Point localMousePosition = pictureBox1.PointToClient(Cursor.Position); int x = localMousePosition.X / 32; int y = localMousePosition.Y / 32; Directions8Way dir = Directions8WayHelper.GetDirectionFromGrid(x, y); _imageEditor.SetDirection(dir); }
public void SetDirection(Directions8Way dir) { _itemsBase.Direction = Directions8WayHelper.GetDirectionIndex(dir); DrawFrame(); ShowFrame(); }
public void ShouldGetDirection(Directions8Way dir, int index) { Directions8WayHelper.GetDirectionIndex(dir).Should().Be(index); }
public void ShouldGetDirection(int x, int y, Directions8Way expectedDir) { Directions8WayHelper.GetDirectionFromGrid(x, y).Should().Be(expectedDir); }