/// <summary> /// Geeft de status van de knop weer. /// </summary> /// <returns> /// TRUE als de knop actief is. /// FALSE als de knop inactief is. /// </returns> public bool Active() { if (!enabled) { return(false); } bool active = mouse ? _controls.IsMouseButtonActive(button) : _controls.IsKeyActive(key); if (type == ButtonType.Key) { return(active); } else { if (active) { if (wasActive) { return(false); } wasActive = true; return(true); } else { wasActive = false; return(false); } } }