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; }
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); }
private void Reset() { this.map = new World(imageManager); this.map.AddCube(new Vector2f(0, 90), 0, World.LAYERNBR - 1); lastTickTime = DateTime.Now; clientList.Clear(); }