public RectPacker(int width, int height, bool rotations) { _usedRects = new ListArray <Rect>(); _freeRects = new ListArray <Rect>(); UsedRectangles = _usedRects.AsReadOnly(); FreeRectangles = _freeRects.AsReadOnly(); Initialize(width, height, rotations); }
static Input() { _oldMS = Mouse.GetState(); _newMS = Mouse.GetState(); _lastKeysHeld = new ListArray <HeldKey>(KS.MaxKeysPerState); _keysHeld = new ListArray <HeldKey>(KS.MaxKeysPerState); _oldKeysDown = new ListArray <Keys>(KS.MaxKeysPerState); _keysDown = new ListArray <Keys>(KS.MaxKeysPerState); _keysPressed = new ListArray <Keys>(KS.MaxKeysPerState); _keysReleased = new ListArray <Keys>(KS.MaxKeysPerState); KeysDown = _keysDown.AsReadOnly(); KeysHeld = _keysHeld.AsReadOnly(); KeysPressed = _keysPressed.AsReadOnly(); KeysReleased = _keysReleased.AsReadOnly(); }