1 #pragma once 2 3 enum KeymapContext 4 { 5 KMC_DEFAULT, // For no-arg getchm(), must be zero. 6 KMC_LEVELMAP, // When in the 'X' level map 7 KMC_TARGETING, // Only during 'x' and other targeting modes 8 KMC_CONFIRM, // When being asked y/n/q questions 9 KMC_MENU, // For menus 10 #ifdef USE_TILE 11 KMC_DOLL, // For the tiles doll menu editing screen 12 #endif 13 14 KMC_CONTEXT_COUNT, // Must always be the last real context 15 16 KMC_NONE 17 }; 18