Example #1
0
        public Player(World world, ImageManager imageManager)
            : base(imageManager)
        {
            this.world = world;
            Sprite = new Sprite(imageManager.GetImage("player"));
            size = new Vector2f(sprite.Width - 2, sprite.Height);
            offset = new Vector2f(-1, 0);
            leftPupil = new Sprite(imageManager.GetImage("pupil"));
            rightPupil = new Sprite(imageManager.GetImage("pupil"));
            colorMask = new Sprite(imageManager.GetImage("colorMask"));
            Random randomiser = new Random();
            byte[] rgb = new byte[3];
            randomiser.NextBytes(rgb);
            colorMask.Color = new Color(rgb[0], rgb[1], rgb[2]);

            leftPupilOrigin = new Vector2f(5, 9);
            rightPupilOrigin = new Vector2f(20, 9);

            leftPupilPosition = leftPupilOrigin;
            rightPupilPosition = rightPupilOrigin;
        }
Example #2
0
        private void Reset()
        {
            otherClients.Clear();
            clientId = -1;

            map = new World (imageManager);
            player = new Player (map, imageManager);
            map.AddPlayer (player);
            world.DefaultView.Center = new Vector2f (0, 0);
            world.SetView (world.DefaultView);
        }
Example #3
0
        private void Reset()
        {
            this.map = new World(imageManager);
            this.map.AddCube(new Vector2f(0, 90), 0, World.LAYERNBR - 1);

            lastTickTime = DateTime.Now;
            clientList.Clear();
        }