summary refs log tree commit diff stats
path: root/tests/manyloc/keineschweine/lib/input_helpers.nim
diff options
context:
space:
mode:
authorAdam Strzelecki <ono@java.pl>2015-09-04 23:04:32 +0200
committerAdam Strzelecki <ono@java.pl>2015-09-04 23:04:32 +0200
commite80465dacf50f260abec30ae57d37b298c93fd83 (patch)
tree393394f8353a4adb49f95e6f13da1fd41681b7b3 /tests/manyloc/keineschweine/lib/input_helpers.nim
parentac9c1cd6b980d4f00eeb52d1109d8e2c8cd21213 (diff)
downloadNim-e80465dacf50f260abec30ae57d37b298c93fd83.tar.gz
tests: Trim .nim files trailing whitespace
via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} +
Diffstat (limited to 'tests/manyloc/keineschweine/lib/input_helpers.nim')
-rw-r--r--tests/manyloc/keineschweine/lib/input_helpers.nim24
1 files changed, 12 insertions, 12 deletions
diff --git a/tests/manyloc/keineschweine/lib/input_helpers.nim b/tests/manyloc/keineschweine/lib/input_helpers.nim
index 120576dfb..1953cb58c 100644
--- a/tests/manyloc/keineschweine/lib/input_helpers.nim
+++ b/tests/manyloc/keineschweine/lib/input_helpers.nim
@@ -2,7 +2,7 @@ import
   sfml, tables, hashes
 type
   TKeyEventKind* = enum down, up
-  TInputFinishedProc* = proc() 
+  TInputFinishedProc* = proc()
   TKeyCallback = proc()
   PKeyClient* = ref object
     onKeyDown: TTable[int32, TKeyCallback]
@@ -18,7 +18,7 @@ var
   activeClient: PKeyClient = nil
   activeInput: PTextInput  = nil
 
-proc setActive*(client: PKeyClient) = 
+proc setActive*(client: PKeyClient) =
   activeClient = client
   echo("** set active client ", client.name)
 proc newKeyClient*(name: string = "unnamed", setactive = false): PKeyClient =
@@ -43,28 +43,28 @@ proc addKeyEvent*(key: TKeyCode, ev: TKeyEventKind) {.inline.} =
   if activeClient.isNil: return
   let k = key.int32
   case ev
-  of down: 
+  of down:
     keyState[k] = true
     if activeClient.onKeyDown.hasKey(k):
       activeClient.onKeyDown[k]()
-  else:    
+  else:
     keyState[k] = false
     if activeClient.onKeyUp.hasKey(k):
       activeClient.onKeyUp[k]()
 proc addButtonEvent*(btn: TMouseButton, ev: TKeyEventKind) {.inline.} =
-  if activeClient.isNil: return 
+  if activeClient.isNil: return
   let b = -btn.int32
   case ev
-  of down: 
-    keyState[b] = true 
+  of down:
+    keyState[b] = true
     if activeClient.onKeyDown.hasKey(b):
       activeClient.onKeyDown[b]()
-  else: 
+  else:
     keyState[b] = false
     if activeClient.onKeyUp.hasKey(b):
       activeClient.onKeyUp[b]()
 proc registerHandler*(client: PKeyClient; key: TKeyCode;
-                       ev: TKeyEventKind; fn: TKeyCallback) = 
+                       ev: TKeyEventKind; fn: TKeyCallback) =
   case ev
   of down: client.onKeyDown[key.int32] = fn
   of up:   client.onKeyUp[key.int32]   = fn
@@ -90,7 +90,7 @@ proc recordText*(i: PTextInput; c: cint) =
   if c > 127 or i.isNil: return
   if c in 32..126: ##printable
     if i.cursor == i.text.len: i.text.add(c.int.chr)
-    else: 
+    else:
       let rem = i.text.substr(i.cursor)
       i.text.setLen(i.cursor)
       i.text.add(chr(c.int))
@@ -104,7 +104,7 @@ proc recordText*(i: PTextInput; c: cint) =
       i.text.add(rem)
   elif c == 10 or c == 13:## \n, \r  enter
     if not i.onEnter.isNil: i.onEnter()
-proc recordText*(i: PTextInput; e: TTextEvent) {.inline.} = 
+proc recordText*(i: PTextInput; e: TTextEvent) {.inline.} =
   recordText(i, e.unicode)
 
 proc setMousePos*(x, y: cint) {.inline.} =
@@ -135,4 +135,4 @@ iterator pollEvents*(window: PRenderWindow): PEvent =
     of EvtTextEntered: recordText(activeInput, event.text)
     of EvtMouseMoved: setMousePos(event.mouseMove.x, event.mouseMove.y)
     else: nil
-    yield(addr event)
\ No newline at end of file
+    yield(addr event)