| 166 | { |
| 167 | public: |
| 168 | InputMap() { Clear(); } |
| 169 | InputMap(const InputMap& src) { Set(src); } |
| 170 | void Set(const InputMap& src) { if (&src == this) return; for (int k = 0; k <= GLFW_KEY_LAST; k++) KeyTable[k] = src.KeyTable[k]; } |
| 171 | void Clear() /* Unassigns all keys. */ { for (int k = 0; k <= GLFW_KEY_LAST; k++) KeyTable[k].Clear(); } |