Mercurial > hg > forks > multipaint-js
changeset 41:c5076cf2f21d
Cleanups.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Wed, 04 Jul 2018 13:56:13 +0300 |
parents | 8d2362b6ac12 |
children | 14b7d678dbc2 |
files | events.pde |
diffstat | 1 files changed, 35 insertions(+), 18 deletions(-) [+] |
line wrap: on
line diff
--- a/events.pde Wed Jul 04 13:39:11 2018 +0300 +++ b/events.pde Wed Jul 04 13:56:13 2018 +0300 @@ -7,31 +7,48 @@ void keyPressed() { - if (key == ESC) { + if (key == ESC) + { key = 0; - return; } - if (key == CODED) { - if (keyCode == RIGHT) g_ofx++; - refresh(); - if (keyCode == LEFT) g_ofx--; - refresh(); - if (keyCode == UP) g_ofy--; - refresh(); - if (keyCode == DOWN) g_ofy++; + else + if (key == CODED) + { + switch (keyCode) + { + case RIGHT: + g_ofx++; + break; + + case LEFT: + g_ofx--; + break; + + case UP: + g_ofy--; + break; + + case DOWN: + g_ofy++; + break; + } + refresh(); - if (keyCode == SHIFT) g_shift = true; + if (platform == MACOSX) { - if (keyCode == COMMAND) g_control = true; + if (keyCode == COMMAND) + g_control = true; } else { - if (keyCode == CONTROL) g_control = true; + if (keyCode == CONTROL) + g_control = true; } - return; } - - //send to the indirect key handling - //so commands can be invoked elsewhere too - command(int(key)); + else + { + // send to the indirect key handling + // so commands can be invoked elsewhere too + command(int(key)); + } }