Mercurial > games > semicongine
changeset 1462:9e27438ed96f
did: small change
author | sam <sam@basx.dev> |
---|---|
date | Sun, 23 Mar 2025 23:05:30 +0700 |
parents | 33529c504264 |
children | f9d86889e018 |
files | semicongine/input.nim |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/semicongine/input.nim Sun Mar 23 22:38:04 2025 +0700 +++ b/semicongine/input.nim Sun Mar 23 23:05:30 2025 +0700 @@ -40,11 +40,11 @@ engine().input.windowWasResized = true of KeyPressed: # exclude control characters for text input - if readChars and not event.char.isControlChar(): - engine().input.characterInput = event.char - else: + if not readChars or event.char.isControlChar(): engine().input.keyWasPressed.incl event.key engine().input.keyIsDown.incl event.key + else: + engine().input.characterInput = event.char of KeyReleased: if not readChars or event.char.isControlChar(): engine().input.keyWasReleased.incl event.key