public MonoGameInput() { _previousMouseState = Mouse.GetState(); _previousPressedKeys = new Keys[0]; _gamePads = new MonoGameGamePad[Microsoft.Xna.Framework.Input.GamePad.MaximumGamePadCount]; for (var i = 0; i < _gamePads.Length; i++) { _gamePads[i] = new MonoGameGamePad(i); } _gamePadsArray = Array.with(_gamePads); }
public Array findRegions(string str) { var images = new MonoGameTextureAtlasImage[_atlasImages[str].Count]; _atlasImages[str].Values.CopyTo(images, 0); System.Array.Sort(images); var regions = new MonoGameTextureAtlasRegion[images.Length]; for (var i = 0; i < images.Length; i++) { regions[i] = images[i].textureRegion; } return(Array.with(regions)); }
public Array getRegions() { var regions = new List <MonoGameTextureAtlasRegion>(); foreach (var imageName in _atlasImages.Values) { foreach (var image in imageName.Values) { regions.Add(image.textureRegion); } } return(Array.with(regions.ToArray())); }