Rev 82 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 82 | Rev 135 | ||
---|---|---|---|
Line 15... | Line 15... | ||
15 | extends Canvas |
15 | extends Canvas |
16 | { |
16 | { |
Line 17... | Line 17... | ||
17 | 17 | ||
- | 18 | ||
- | 19 | public boolean showing=false; |
|
18 | 20 | public boolean paused=false; |
|
Line 19... | Line 21... | ||
19 | public boolean showing=false; |
21 | |
20 | public String debug_msg=""; |
22 | public String debug_msg=""; |
Line 21... | Line 23... | ||
21 | 23 | ||
Line 22... | Line 24... | ||
22 | private byte[] debug_screen_sequence={KEY_POUND,KEY_NUM4,KEY_NUM2}; |
24 | private byte[] debug_screen_sequence={KEY_POUND,KEY_NUM4,KEY_NUM2}; |
- | 25 | private byte debug_screen_sequence_pos=0; |
|
23 | private byte debug_screen_sequence_pos=0; |
26 | |
- | 27 | ||
- | 28 | public final static int DEBUG_HISTORY_LENGTH=1000; |
|
Line 24... | Line 29... | ||
24 | 29 | ||
25 | - | ||
Line -... | Line 30... | ||
- | 30 | ||
26 | public final static int DEBUG_HISTORY_LENGTH=100; |
31 | public String[] debug_msgs; |
- | 32 | ||
- | 33 | public int debug_pos=0; |
|
27 | 34 | public int debug_paused_pos=0; |
|
- | 35 | ||
- | 36 | ||
28 | 37 | int y_off=0; |
|
29 | public String[] debug_msgs; |
38 | |
30 | public int debug_pos=0; |
39 | |
31 | 40 | public DUBwiseCanvas canvas; |
|
Line 32... | Line 41... | ||
32 | int y_off=0; |
41 | |
33 | 42 | public DUBwiseDebug(DUBwiseCanvas canvas_) |
|
- | 43 | { |
|
34 | 44 | canvas=canvas_; |
|
35 | public DUBwiseDebug() |
45 | |
36 | { |
46 | debug_msgs=new String[DEBUG_HISTORY_LENGTH]; |
37 | debug_msgs=new String[DEBUG_HISTORY_LENGTH]; |
47 | for (int tmp_i=0;tmp_i<DEBUG_HISTORY_LENGTH;tmp_i++) |
38 | for (int tmp_i=0;tmp_i<DEBUG_HISTORY_LENGTH;tmp_i++) |
48 | debug_msgs[tmp_i]=""; |
39 | debug_msgs[tmp_i]=""; |
49 | } |
Line 40... | Line 50... | ||
40 | } |
50 | |
41 | 51 | public void log(String str) |
|
Line 42... | Line 52... | ||
42 | public void log(String str) |
52 | { |
Line 43... | Line 53... | ||
43 | { |
53 | |
Line 44... | Line 54... | ||
44 | debug_msgs[debug_pos]=str; |
54 | debug_msgs[debug_pos]=str; |
45 | debug_pos++; |
55 | debug_pos++; |
46 | if (debug_pos==DEBUG_HISTORY_LENGTH) |
56 | if (debug_pos==DEBUG_HISTORY_LENGTH) |
Line 47... | Line 57... | ||
47 | debug_pos=0; |
57 | debug_pos=0; |
- | 58 | debug_msgs[debug_pos]=str; |
|
48 | debug_msgs[debug_pos]=str; |
59 | } |
49 | } |
60 | |
50 | 61 | public void paint (Graphics g) |
|
51 | public void paint (Graphics g) |
62 | { |
Line 52... | Line 63... | ||
52 | { |
63 | |
Line 74... | Line 85... | ||
74 | tmp_str=""; |
85 | tmp_str=""; |
75 | } |
86 | } |
76 | else |
87 | else |
77 | tmp_str+=debug_msg.charAt(tmp_i); |
88 | tmp_str+=debug_msg.charAt(tmp_i); |
78 | } |
89 | } |
79 | g.drawString(tmp_str,0,y_off,Graphics.TOP | Graphics.LEFT); |
90 | g.drawString(tmp_pos+" "+tmp_str,0,y_off,Graphics.TOP | Graphics.LEFT); |
80 | y_off+=debug_font.getHeight(); |
91 | y_off+=debug_font.getHeight(); |
81 | } |
92 | } |
Line 82... | Line 93... | ||
82 | 93 | ||
Line 102... | Line 113... | ||
102 | } |
113 | } |
103 | else |
114 | else |
104 | { |
115 | { |
105 | if (keyCode==KEY_STAR) |
116 | if (keyCode==KEY_STAR) |
106 | showing=false; |
117 | showing=false; |
- | 118 | ||
- | 119 | if (keyCode==KEY_NUM0) |
|
- | 120 | paused=!paused; |
|
- | 121 | ||
- | 122 | ||
- | 123 | switch (getGameAction (keyCode)) |
|
- | 124 | { |
|
- | 125 | case UP: |
|
- | 126 | debug_paused_pos++; |
|
- | 127 | break; |
|
- | 128 | ||
- | 129 | case DOWN: |
|
- | 130 | debug_paused_pos--; |
|
- | 131 | break; |
|
- | 132 | ||
- | 133 | } |
|
- | 134 | ||
- | 135 | ||
107 | } |
136 | } |
Line 108... | Line 137... | ||
108 | 137 |