Esempio n. 1
0
        /// <summary>
        /// Loads vertex and pixel shaders from files and instantiates the cube geometry.
        /// </summary>
        public SpritesRenderer(DeviceResources deviceResources)
        {
            this.deviceResources = deviceResources;

            animationEngine = new Spritesheet();
            //animationEngine.addObject("background", "idle", 1.05f, 0, 0,false);
            //animationEngine.addObject("paradog", "RunR", 1, 0, 0, false);
            //animationEngine.addObject("pipe", "normal", 0.95f, -0.1f, 0.1f, false);
            //animationEngine.addObject("pipe", "reverse", 0.95f,0.1f, 0.1f, false);
            animationEngine.setUp(30);

            ClockworkSocket.setup(animationEngine);

            //sprites = new List<Sprite>();
            //sprites.Add(new Sprite(1, 0, 0, "Assets/img/ninjacatRex.png"));
            //sprites.Add(new Sprite(-1, 0, 0, "Assets/img/ninjacatRex.png"));
            //sprites.Add(new Sprite(0, 0, -1, "Assets/img/ninjacatRex.png"));
            //sprites.Add(new Sprite(0, 0, 1, "Assets/img/ninjacatRex.png"));
            //foreach (var sprite in sprites)
            //{
            //    this.ToDispose(sprite);
            //}


            this.CreateDeviceDependentResourcesAsync();
        }
Esempio n. 2
0
        public static async void setup(Spritesheet sp)
        {
            animationLibrary = sp;
            socket           = new Windows.Networking.Sockets.StreamSocket();
            HostName hostname = new Windows.Networking.HostName("192.168.137.1");
            await socket.ConnectAsync(hostname, "87776");

            reader = new Windows.Storage.Streams.DataReader(socket.InputStream);
            writer = new Windows.Storage.Streams.DataWriter(socket.OutputStream);
            messageQueue.ForEach(sendMessage);
            startServerRead();
        }