Exemplo n.º 1
0
        public void TestSpriteFactoryBucket()
        {
            SpriteCommand command = new BucketCommand(1, 5, 'o');

            SpriteEntity sprite = SpriteFactory.GetSprite(command, Canvas);

            Assert.IsInstanceOfType(sprite, typeof(Bucket));
        }
        public void TestBucketCreateSprite1()
        {
            SpriteCommand command = new BucketCommand(X1, Y1, C);

            Bucket sprite = Bucket.CreateSprite(command, Canvas);

            Assert.AreEqual(X1, sprite.Point1.X);
            Assert.AreEqual(Y1, sprite.Point1.Y);
            Assert.AreEqual(C, sprite.C);
        }
Exemplo n.º 3
0
        public static Bucket CreateSprite(
            SpriteCommand command,
            Canvas canvas
            )
        {
            BucketCommand bucketCommand = (BucketCommand)command;

            return(CreateSprite(
                       new Point(bucketCommand.X1, bucketCommand.Y1),
                       bucketCommand.C,
                       canvas
                       ));
        }