annotate src/main/java/alice/test/topology/aquarium/KeyInputCodeSegment.java @ 419:aefbe41fcf12 dispose

change tab to space
author sugi
date Tue, 15 Jul 2014 16:00:22 +0900
parents 8f71c3e6f11d
children 6e304a7a60e7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
345
8f71c3e6f11d Change directory structure Maven standard
sugi
parents:
diff changeset
1 package alice.test.topology.aquarium;
8f71c3e6f11d Change directory structure Maven standard
sugi
parents:
diff changeset
2
8f71c3e6f11d Change directory structure Maven standard
sugi
parents:
diff changeset
3 import java.awt.event.KeyEvent;
8f71c3e6f11d Change directory structure Maven standard
sugi
parents:
diff changeset
4 import java.awt.event.KeyListener;
8f71c3e6f11d Change directory structure Maven standard
sugi
parents:
diff changeset
5
8f71c3e6f11d Change directory structure Maven standard
sugi
parents:
diff changeset
6 public class KeyInputCodeSegment implements KeyListener{
419
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
7
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
8 MakeFrame frame;
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
9 public KeyInputCodeSegment(MakeFrame frame) {
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
10 this.frame = frame;
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
11 }
345
8f71c3e6f11d Change directory structure Maven standard
sugi
parents:
diff changeset
12
419
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
13 @Override
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
14 public void keyPressed(KeyEvent event) {
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
15 //System.out.println(event.getKeyCode());
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
16 switch(event.getKeyCode())
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
17 {
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
18 case 37: // left
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
19 new SendLocation(-0.1f,0.0f,0.0f);
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
20 break;
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
21 case 38: // up
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
22 new SendLocation(0.0f,0.1f,0.0f);
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
23 break;
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
24 case 39: // right
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
25 new SendLocation(0.1f,0.0f,0.0f);
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
26 break;
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
27 case 40: // down
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
28 new SendLocation(0.0f,-0.1f,0.0f);
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
29 break;
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
30 case 76: // l
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
31 new SendLocation(0.0f,0.0f,0.1f);
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
32 break;
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
33 case 78: // "n"
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
34 new RefreshWindow(frame);
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
35 break;
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
36 case 79: // "o"
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
37 new SendLocation(0.0f,0.0f,-0.1f);
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
38 break;
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
39 case 82: // "r"
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
40 new ResetFish().execute();
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
41 break;
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
42 }
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
43 }
345
8f71c3e6f11d Change directory structure Maven standard
sugi
parents:
diff changeset
44
419
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
45 @Override
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
46 public void keyReleased(KeyEvent event) {
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
47
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
48 }
345
8f71c3e6f11d Change directory structure Maven standard
sugi
parents:
diff changeset
49
419
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
50 @Override
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
51 public void keyTyped(KeyEvent event) {
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
52
aefbe41fcf12 change tab to space
sugi
parents: 345
diff changeset
53 }
345
8f71c3e6f11d Change directory structure Maven standard
sugi
parents:
diff changeset
54
8f71c3e6f11d Change directory structure Maven standard
sugi
parents:
diff changeset
55 }