Rev 5674 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5674 | Rev 5714 | ||
---|---|---|---|
Line 108... | Line 108... | ||
108 | } |
108 | } |
Line 109... | Line 109... | ||
109 | 109 | ||
110 | 110 | ||
111 | void LoginBoxLoop() |
111 | void LoginBoxLoop() |
Line 112... | Line 112... | ||
112 | { |
112 | { |
113 | int key, id; |
113 | int id; |
114 | 114 | ||
115 | SetLoginStatus(NULL); |
115 | SetLoginStatus(NULL); |
Line 136... | Line 136... | ||
136 | DrawLoginScreen(); |
136 | DrawLoginScreen(); |
137 | } |
137 | } |
138 | break; |
138 | break; |
Line 139... | Line 139... | ||
139 | 139 | ||
140 | case evKey: |
140 | case evKey: |
141 | key = GetKey(); |
141 | GetKeys(); |
142 | if (key==9) |
142 | if (key_scancode==SCAN_CODE_TAB) |
143 | { |
143 | { |
144 | if (login_box.flags & 0b10) |
144 | if (login_box.flags & 0b10) |
145 | { pass_box.flags = 0b11; login_box.flags = 0; } |
145 | { pass_box.flags = 0b11; login_box.flags = 0; } |
146 | else |
146 | else |
147 | { pass_box.flags = 0b1; login_box.flags = 0b10; } |
147 | { pass_box.flags = 0b1; login_box.flags = 0b10; } |
148 | edit_box_draw stdcall(#login_box); |
148 | edit_box_draw stdcall(#login_box); |
149 | edit_box_draw stdcall(#pass_box); |
149 | edit_box_draw stdcall(#pass_box); |
150 | break; |
150 | break; |
151 | } |
151 | } |
152 | if (key==13) && (!aim) |
152 | if (key_scancode==SCAN_CODE_ENTER) && (!aim) |
153 | { |
153 | { |
154 | aim=RESOLVE; |
154 | aim=RESOLVE; |
155 | GetSettings(); |
155 | GetSettings(); |
156 | DrawLoginScreen(); |
156 | DrawLoginScreen(); |
157 | } |
157 | } |
158 | EAX=key<<8; |
158 | EAX=key_ascii<<8; |
159 | edit_box_key stdcall(#login_box); |
159 | edit_box_key stdcall(#login_box); |
160 | edit_box_key stdcall(#pass_box); |
160 | edit_box_key stdcall(#pass_box); |
Line 161... | Line 161... | ||
161 | break; |
161 | break; |