Ejemplo n.º 1
0
        private void AddedToStageHandler(DisplayObject target, DisplayObject currentTarget)
        {
            Stage.Touch += touch => Debug.WriteLine("touch " + touch);
            //Stage.StageWidth = 480;
            //Stage.StageHeight = 320;
            _started    = true;
            _waitFrames = 3;

            SparrowSharp.ShowStats(HAlign.Right, VAlign.Bottom, 2f);

            AddTestObjects(16);

            TestScale9Grid();

            TestRenderTexture();

            TestFilters();

            TestQuad();

            TestMovieClip();

            TestTextField();

            TestMask();

            TestButton();

            TestCustomStyle();

            TestBorders();

            Stage.Touch += Benchmark_Touch;
        }
Ejemplo n.º 2
0
        public Benchmark()
        {
            // NOTE: Removing this breaks the app on some Nvidia cards!
            SparrowSharp.EnableErrorChecking();

            EmbeddedResourceLoader loader = new EmbeddedResourceLoader("SparrowSamples");

            textures = new[] { SimpleTextureLoader.LoadImageFromStream(loader.GetEmbeddedResourceStream("bigstar.png")),
                               SimpleTextureLoader.LoadImageFromStream(loader.GetEmbeddedResourceStream("benchmark_object.png")),
                               SimpleTextureLoader.LoadImageFromStream(loader.GetEmbeddedResourceStream("scaleGridTest.png")) };

            // the container will hold all test objects
            _container = new Sprite();
            AddChild(_container);

            EnterFrame   += EnterFrameHandler;
            AddedToStage += AddedToStageHandler;
            //SparrowSharp.SkipUnchangedFrames = true;
            SparrowSharp.Stage.Color = 0x432323;
        }
Ejemplo n.º 3
0
        public SampleApp()
        {
            SparrowSharp.Stage.Color = 0x343434;
            //SparrowSharp.EnableErrorChecking();
            SparrowSharp.SkipUnchangedFrames = false;
            SparrowSharp.ShowStats(HAlign.Right);

            SparrowRenderer.Init(1, 35000);

            EnterFrame += SampleApp_EnterFrame;

            _renderTexture = new RenderTexture(500, 500, false);
            var q = new Quad(500, 500);

            q.X       = 100;
            q.Y       = 100;
            q.Texture = _renderTexture;
            AddChild(q);

            _simContainer   = new Sprite();
            _simContainer.X = _simContainer.Y = 250;
        }
 protected void TearDown()
 {
     _testRoot.RemoveAllChildren();
     SparrowSharp.Destroy();
 }
 protected void SetUp()
 {
     SparrowSharp.Start(32, 32, 32, 32, typeof(Sprite));
     _testRoot = new Sprite();
     SparrowSharp.Stage.AddChild(_testRoot);
 }