Changeset 3327 for code/trunk/src/core/input/InputBuffer.cc
- Timestamp:
- Jul 19, 2009, 5:31:02 PM (15 years ago)
- Location:
- code/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk
- Property svn:mergeinfo changed
/code/branches/core4 merged: 3269,3271-3275,3278,3285,3290-3294,3310
- Property svn:mergeinfo changed
-
code/trunk/src/core/input/InputBuffer.cc
r3301 r3327 184 184 185 185 186 void InputBuffer::processKey(const KeyEvent &evt)187 { 188 if (evt.isModifierDown(KeyboardModifier::Alt) && evt. key== KeyCode::Tab)186 void InputBuffer::processKey(const KeyEvent& evt) 187 { 188 if (evt.isModifierDown(KeyboardModifier::Alt) && evt.getKeyCode() == KeyCode::Tab) 189 189 return; 190 190 191 191 for (std::list<BaseInputBufferListenerTuple*>::iterator it = this->listeners_.begin(); it != this->listeners_.end(); ++it) 192 192 { 193 if ((*it)->trueKeyFalseChar_ && ((*it)->key_ == evt. key))193 if ((*it)->trueKeyFalseChar_ && ((*it)->key_ == evt.getKeyCode())) 194 194 (*it)->callFunction(); 195 195 } … … 197 197 if (evt.isModifierDown(KeyboardModifier::Ctrl)) 198 198 { 199 if (evt. key== KeyCode::V)199 if (evt.getKeyCode() == KeyCode::V) 200 200 this->insert(fromClipboard()); 201 else if (evt. key== KeyCode::C)201 else if (evt.getKeyCode() == KeyCode::C) 202 202 toClipboard(this->buffer_); 203 else if (evt. key== KeyCode::X)203 else if (evt.getKeyCode() == KeyCode::X) 204 204 { 205 205 toClipboard(this->buffer_); … … 209 209 else if (evt.isModifierDown(KeyboardModifier::Shift)) 210 210 { 211 if (evt. key== KeyCode::Insert)211 if (evt.getKeyCode() == KeyCode::Insert) 212 212 this->insert(fromClipboard()); 213 else if (evt. key== KeyCode::Delete)213 else if (evt.getKeyCode() == KeyCode::Delete) 214 214 { 215 215 toClipboard(this->buffer_); … … 218 218 } 219 219 220 this->insert(static_cast<char>(evt. text));220 this->insert(static_cast<char>(evt.getText())); 221 221 } 222 222 … … 225 225 @param dt Delta time 226 226 */ 227 void InputBuffer:: updateInput(float dt)227 void InputBuffer::keyboardUpdated(float dt) 228 228 { 229 229 timeSinceKeyPressed_ += dt; … … 239 239 } 240 240 241 void InputBuffer:: keyPressed(const KeyEvent &evt)242 { 243 lastKey_ = evt. key;241 void InputBuffer::buttonPressed(const KeyEvent& evt) 242 { 243 lastKey_ = evt.getKeyCode(); 244 244 timeSinceKeyPressed_ = 0.0; 245 245 timeSinceKeyRepeated_ = keyRepeatDeleay_; … … 249 249 } 250 250 251 void InputBuffer:: keyHeld(const KeyEvent& evt)252 { 253 if (evt. key== lastKey_)251 void InputBuffer::buttonHeld(const KeyEvent& evt) 252 { 253 if (evt.getKeyCode() == lastKey_) 254 254 { 255 255 while (keysToRepeat_)
Note: See TracChangeset
for help on using the changeset viewer.