Example #1
0
        public bool IsPressed(Input input)
        {
            bool extraKeys = isStrg == input.IsStrg && isAlt == input.IsAlt && isShift == input.IsShift;
            bool keysOK = false;
            foreach(Keys key in keys)
            {
                if (!input.IsKeyDown(key)) { keysOK = false; break; }
                if (input.IsKeyPressed(key)) keysOK = true;
            }

            return extraKeys && keysOK;
        }