Example #1
0
        internal override void load()
        {
            size = new Vector2(1024, 768);

            DLabelNode.defaultLoadFont = GameFonts.openSansLight;

            label            = new DLabelNode("", 144);
            label.position.X = size.X / 2;
            label.position.Y = size.Y / 2;
            label.alpha      = 0.0f;
            label.run(DAction.fadeIn(2.0f));
            addChild(label);

            pulse = DAction.group(new[] {
                DAction.sequence(new[] {
                    DAction.scaleBy(0.6f, 0.3f),
                    DAction.scaleTo(1.0f, 0.3f)
                }),

                DAction.sequence(new[] {
                    DAction.fadeOut(0.3f),
                    DAction.fadeIn(0.3f)
                })
            });
        }
Example #2
0
        private DSpriteNode spinnyNode()
        {
            DSpriteNode spriteNode = new DSpriteNode("spinnyNode");

            spriteNode.run(DAction.repeatForever(DAction.rotateBy((float)Math.PI, 1.0f)));

            spriteNode.run(DAction.sequence(new[] {
                DAction.waitForDuration(0.5f),
                DAction.fadeOut(0.5f),
                DAction.removeFromParent()
            }));

            return(spriteNode);
        }