Advertisement
Guest User

Untitled

a guest
May 4th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.55 KB | None | 0 0
  1. //My processLoginScreenInput() method.
  2. private void processLoginScreenInput() {
  3. if(normalScreen) {
  4. if(loginScreenState == 0) {
  5. if(super.clickMode3 == 1 && super.saveClickX >= 284 && super.saveClickX <= 471 && super.saveClickY >= 112 && super.saveClickY <= 137 && loginScreenState == 0) {
  6. loginScreenState = 1;
  7. loginMessage1 = "Please enter your username and password"; //Login Screen
  8. loginMessage2 = "";
  9. loginScreenCursorPos = 0;
  10. if(loginScreenState == 1) {
  11. if(super.clickMode3 == 1 && super.saveClickX >= 311 && super.saveClickX <= 449 && super.saveClickY >= 233 && super.saveClickY <= 248) {
  12. loginScreenCursorPos = 0;
  13. }
  14. else if(super.clickMode3 == 1 && super.saveClickX >= 311 && super.saveClickX <= 449 && super.saveClickY >= 293 && super.saveClickY <= 308) {
  15. loginScreenCursorPos = 1;
  16. }
  17. else if(super.clickMode3 == 1 && super.saveClickX >= 354 && super.saveClickX <= 400 && super.saveClickY >= 329 && super.saveClickY <= 338) {
  18. loginFailures = 0;
  19. login(myUsername, myPassword, false);
  20. if(loggedIn) {
  21. return;
  22. }
  23. else if(!loggedIn) {
  24. System.out.println("Something wrong with the coordinates or the login state.");
  25. }
  26. }
  27. else if(super.clickMode3 == 1 && super.saveClickX >= 334 && super.saveClickX <= 419 && super.saveClickY >= 367 && super.saveClickY <= 379) {
  28. loginScreenState = 0; //Return to loginScreenState = 0; Main Menu
  29. }
  30. do {
  31. int l1 = readChar(-796);
  32. if(l1 == -1)
  33. break;
  34. boolean flag1 = false;
  35. for(int i2 = 0; i2 < validUserPassChars.length(); i2++) {
  36. if(l1 != validUserPassChars.charAt(i2))
  37. continue;
  38. flag1 = true;
  39. break;
  40. }
  41. if(loginScreenCursorPos == 0) {
  42. if(l1 == 8 && myUsername.length() > 0)
  43. myUsername = myUsername.substring(0, myUsername.length() - 1);
  44. if(l1 == 9 || l1 == 10 || l1 == 13)
  45. loginScreenCursorPos = 1;
  46. if(flag1)
  47. myUsername += (char)l1;
  48. if(myUsername.length() > 12)
  49. myUsername = myUsername.substring(0, 12);
  50. } else if(loginScreenCursorPos == 1) {
  51. if(l1 == 8 && myPassword.length() > 0)
  52. myPassword = myPassword.substring(0, myPassword.length() - 1);
  53. if(l1 == 9 || l1 == 10 || l1 == 13)
  54. login(myUsername, myPassword, false);
  55. if(flag1)
  56. myPassword += (char)l1;
  57. if(myPassword.length() > 20)
  58. myPassword = myPassword.substring(0, 20);
  59. }
  60. } while(true);
  61. return;
  62. }
  63. else if(loginScreenState != 0 || loginScreenState != 1) {
  64. System.out.println("The loginScreenState is not equal to 0, therefore, change it to login.");
  65. }
  66. }
  67. else if(super.clickMode3 == 1 && super.saveClickX >= 284 && super.saveClickX <= 471 && super.saveClickY >= 141 && super.saveClickY <= 166) {
  68. loginScreenState = 2; //CharacterSelect Screen
  69. if(loginScreenState == 2) {
  70. if(super.clickMode3 == 1 && super.saveClickX >= 94 && super.saveClickX <= 245 && super.saveClickY >= 439 && super.saveClickY <= 452) {
  71. loginScreenState = 0;
  72. }
  73. else if(super.clickMode3 == 1 && super.saveClickX >= 434 && super.saveClickX <= 649 && super.saveClickY >= 439 && super.saveClickY <= 451) {
  74. characterCreateScreen = 1;
  75. }
  76. else if(super.clickMode3 == 1 && super.saveClickX >= 249 && super.saveClickX <= 434 && super.saveClickY >= 124 && super.saveClickY <= 143) {
  77. loadUsernameCHAR = true;
  78. }
  79. else if(super.clickMode3 == 1 && super.saveClickX >= 249 && super.saveClickX <= 434 && super.saveClickY >= 174 && super.saveClickY <= 193) {
  80. loadPasswordCHAR = true;
  81. }
  82. }
  83. }
  84. else if(super.clickMode3 == 1 && super.saveClickX >= 329 && super.saveClickX <= 426 && super.saveClickY >= 179 && super.saveClickY <= 192) {
  85. loginScreenState = 3; //WorldSelect Screen
  86. if(loginScreenState == 3) {
  87. if(super.clickMode3 == 1 && super.saveClickX >= 688 && super.saveClickX <= 711 && super.saveClickY >= 83 && super.saveClickY <= 105) {
  88. loginScreenState = 0; //Return to loginScreenState = 0; Main Menu
  89. }
  90. }
  91. }
  92. else if(super.clickMode3 == 1 && super.saveClickX >= 307 && super.saveClickX <= 364 && super.saveClickY >= 230 && super.saveClickY <= 265) {
  93. drawCheckMarkOnSD = true;
  94. drawCheckMarkOnHD = false;
  95. }
  96. else if(super.clickMode3 == 1 && super.saveClickX >= 384 && super.saveClickX <= 441 && super.saveClickY >= 230 && super.saveClickY <= 265) {
  97. drawCheckMarkOnHD = true;
  98. drawCheckMarkOnSD = false;
  99. }
  100. else if(super.clickMode3 == 1 && super.saveClickX >= 311 && super.saveClickX <= 443 && super.saveClickY >= 216 && super.saveClickY <= 232) {
  101. loginScreenState = 4; //GraphicsOptions Screen
  102. if(loginScreenState == 4) {
  103. if(super.clickMode3 == 1 && super.saveClickX >= 576 && super.saveClickX <= 599 && super.saveClickY >= 106 && super.saveClickY <= 128) {
  104. loginScreenState = 0; //Return to loginScreenState = 0; Main Menu
  105. }
  106. else if(super.clickMode3 == 1 && super.saveClickX >= 333 && super.saveClickX <= 386 && super.saveClickY >= 236 && super.saveClickY <= 281) {
  107. if(normalScreen || fullScreen) {
  108. setMidScreen(); //Set midScreen boolean
  109. }
  110. }
  111. else if(super.clickMode3 == 1 && super.saveClickX >= 243 && super.saveClickX <= 296 && super.saveClickY >= 236 && super.saveClickY <= 281) {
  112. if(midScreen || fullScreen) {
  113. setNormalScreen(); //Set normalScreen boolean
  114. }
  115. }
  116. else if(super.clickMode3 == 1 && super.saveClickX >= 423 && super.saveClickX <= 476 && super.saveClickY >= 236 && super.saveClickY <= 281) {
  117. if(normalScreen || midScreen) {
  118. setFullScreen(); //Set fullScreen boolean
  119. }
  120. }
  121. }
  122. }
  123. else if(super.clickMode3 == 1 && super.saveClickX >= 321 && super.saveClickX <= 432 && super.saveClickY >= 295 && super.saveClickY <= 311) {
  124. loginScreenState = 5; //AudioOptions Screen
  125. if(loginScreenState == 5) {
  126. if(super.clickMode3 == 1 && super.saveClickX >= 322 && super.saveClickX <= 337 && super.saveClickY >= 317 && super.saveClickY <= 332) {
  127. clickAndDrawStereoOptions = true;
  128. clickAndDrawMonoOptions = false;
  129. }
  130. else if(super.clickMode3 == 1 && super.saveClickX >= 412 && super.saveClickX <= 427 && super.saveClickY >= 317 && super.saveClickY <= 332) {
  131. clickAndDrawMonoOptions = true;
  132. clickAndDrawStereoOptions = false;
  133. }
  134. }
  135. }
  136. else if(super.clickMode3 == 1 && super.saveClickX >= 360 && super.saveClickX <= 393 && super.saveClickY >= 372 && super.saveClickY <= 386) {
  137. System.exit(0); //Quit Screen
  138. }
  139. }
  140. else if(loginScreenState == 1 || loginScreenState == 2 || loginScreenState == 3 || loginScreenState == 4 || loginScreenState == 5) {
  141. if(super.clickMode3 == 1 && super.saveClickX >= 334 && super.saveClickX <= 419 && super.saveClickY >= 345 && super.saveClickY <= 357) {
  142. loginScreenState = 0; //Return to loginScreenState = 0; Main Menu
  143. }
  144. }
  145. } else if(midScreen) {
  146. if(loginScreenState == 0) {
  147. if(super.clickMode3 == 1 && super.saveClickX >= 284 && super.saveClickX <= 471 && super.saveClickY >= 112 && super.saveClickY <= 137 && loginScreenState == 0) {
  148. loginScreenState = 1;
  149. loginMessage1 = "Please enter your username and password"; //Login Screen
  150. loginMessage2 = "";
  151. loginScreenCursorPos = 0;
  152. if(loginScreenState == 1) {
  153. myUsername = "";
  154. myPassword = "";
  155. if(super.clickMode3 == 1 && super.saveClickX >= 311 && super.saveClickX <= 449 && super.saveClickY >= 233 && super.saveClickY <= 248) {
  156. loginScreenCursorPos = 0;
  157. }
  158. else if(super.clickMode3 == 1 && super.saveClickX >= 311 && super.saveClickX <= 449 && super.saveClickY >= 293 && super.saveClickY <= 308) {
  159. loginScreenCursorPos = 1;
  160. }
  161. else if(super.clickMode3 == 1 && super.saveClickX >= 354 && super.saveClickX <= 400 && super.saveClickY >= 329 && super.saveClickY <= 338) {
  162. loginFailures = 0;
  163. login(myUsername, myPassword, false);
  164. if(loggedIn) {
  165. return;
  166. }
  167. }
  168. else if(super.clickMode3 == 1 && super.saveClickX >= 334 && super.saveClickX <= 419 && super.saveClickY >= 367 && super.saveClickY <= 379) {
  169. loginScreenState = 0; //Return to loginScreenState = 0; Main Menu
  170. }
  171. do {
  172. int l1 = readChar(-796);
  173. if(l1 == -1)
  174. break;
  175. boolean flag1 = false;
  176. for(int i2 = 0; i2 < validUserPassChars.length(); i2++) {
  177. if(l1 != validUserPassChars.charAt(i2))
  178. continue;
  179. flag1 = true;
  180. break;
  181. }
  182. if(loginScreenCursorPos == 0) {
  183. if(l1 == 8 && myUsername.length() > 0)
  184. myUsername = myUsername.substring(0, myUsername.length() - 1);
  185. if(l1 == 9 || l1 == 10 || l1 == 13)
  186. loginScreenCursorPos = 1;
  187. if(flag1)
  188. myUsername += (char)l1;
  189. if(myUsername.length() > 12)
  190. myUsername = myUsername.substring(0, 12);
  191. } else if(loginScreenCursorPos == 1) {
  192. if(l1 == 8 && myPassword.length() > 0)
  193. myPassword = myPassword.substring(0, myPassword.length() - 1);
  194. if(l1 == 9 || l1 == 10 || l1 == 13)
  195. login(myUsername, myPassword, false);
  196. if(flag1)
  197. myPassword += (char)l1;
  198. if(myPassword.length() > 20)
  199. myPassword = myPassword.substring(0, 20);
  200. }
  201. } while(true);
  202. return;
  203. }
  204. }
  205. else if(super.clickMode3 == 1 && super.saveClickX >= 284 && super.saveClickX <= 471 && super.saveClickY >= 141 && super.saveClickY <= 166) {
  206. loginScreenState = 2; //CharacterSelect Screen
  207. if(loginScreenState == 2) {
  208. if(super.clickMode3 == 1 && super.saveClickX >= 94 && super.saveClickX <= 245 && super.saveClickY >= 439 && super.saveClickY <= 452) {
  209. loginScreenState = 0;
  210. }
  211. else if(super.clickMode3 == 1 && super.saveClickX >= 434 && super.saveClickX <= 649 && super.saveClickY >= 439 && super.saveClickY <= 451) {
  212. characterCreateScreen = 1;
  213. }
  214. else if(super.clickMode3 == 1 && super.saveClickX >= 249 && super.saveClickX <= 434 && super.saveClickY >= 124 && super.saveClickY <= 143) {
  215. loadUsernameCHAR = true;
  216. }
  217. else if(super.clickMode3 == 1 && super.saveClickX >= 249 && super.saveClickX <= 434 && super.saveClickY >= 174 && super.saveClickY <= 193) {
  218. loadPasswordCHAR = true;
  219. }
  220. }
  221. }
  222. else if(super.clickMode3 == 1 && super.saveClickX >= 329 && super.saveClickX <= 426 && super.saveClickY >= 179 && super.saveClickY <= 192) {
  223. loginScreenState = 3; //WorldSelect Screen
  224. if(loginScreenState == 3) {
  225. if(super.clickMode3 == 1 && super.saveClickX >= 688 && super.saveClickX <= 711 && super.saveClickY >= 83 && super.saveClickY <= 105) {
  226. loginScreenState = 0; //Return to loginScreenState = 0; Main Menu
  227. }
  228. }
  229. }
  230. else if(super.clickMode3 == 1 && super.saveClickX >= 307 && super.saveClickX <= 364 && super.saveClickY >= 230 && super.saveClickY <= 265) {
  231. drawCheckMarkOnSD = true;
  232. drawCheckMarkOnHD = false;
  233. }
  234. else if(super.clickMode3 == 1 && super.saveClickX >= 384 && super.saveClickX <= 441 && super.saveClickY >= 230 && super.saveClickY <= 265) {
  235. drawCheckMarkOnHD = true;
  236. drawCheckMarkOnSD = false;
  237. }
  238. else if(super.clickMode3 == 1 && super.saveClickX >= 311 && super.saveClickX <= 443 && super.saveClickY >= 216 && super.saveClickY <= 232) {
  239. loginScreenState = 4; //GraphicsOptions Screen
  240. if(loginScreenState == 4) {
  241. if(super.clickMode3 == 1 && super.saveClickX >= 576 && super.saveClickX <= 599 && super.saveClickY >= 106 && super.saveClickY <= 128) {
  242. loginScreenState = 0; //Return to loginScreenState = 0; Main Menu
  243. }
  244. else if(super.clickMode3 == 1 && super.saveClickX >= 333 && super.saveClickX <= 386 && super.saveClickY >= 236 && super.saveClickY <= 281) {
  245. if(normalScreen || fullScreen) {
  246. setMidScreen(); //Set midScreen boolean
  247. }
  248. }
  249. else if(super.clickMode3 == 1 && super.saveClickX >= 243 && super.saveClickX <= 296 && super.saveClickY >= 236 && super.saveClickY <= 281) {
  250. if(midScreen || fullScreen) {
  251. setNormalScreen(); //Set normalScreen boolean
  252. }
  253. }
  254. else if(super.clickMode3 == 1 && super.saveClickX >= 423 && super.saveClickX <= 476 && super.saveClickY >= 236 && super.saveClickY <= 281) {
  255. if(normalScreen || midScreen) {
  256. setFullScreen(); //Set fullScreen boolean
  257. }
  258. }
  259. }
  260. }
  261. else if(super.clickMode3 == 1 && super.saveClickX >= 321 && super.saveClickX <= 432 && super.saveClickY >= 295 && super.saveClickY <= 311) {
  262. loginScreenState = 5; //AudioOptions Screen
  263. if(loginScreenState == 5) {
  264. if(super.clickMode3 == 1 && super.saveClickX >= 322 && super.saveClickX <= 337 && super.saveClickY >= 317 && super.saveClickY <= 332) {
  265. clickAndDrawStereoOptions = true;
  266. clickAndDrawMonoOptions = false;
  267. }
  268. else if(super.clickMode3 == 1 && super.saveClickX >= 412 && super.saveClickX <= 427 && super.saveClickY >= 317 && super.saveClickY <= 332) {
  269. clickAndDrawMonoOptions = true;
  270. clickAndDrawStereoOptions = false;
  271. }
  272. }
  273. }
  274. else if(super.clickMode3 == 1 && super.saveClickX >= 360 && super.saveClickX <= 393 && super.saveClickY >= 372 && super.saveClickY <= 386) {
  275. System.exit(0); //Quit Screen
  276. }
  277. }
  278. else if(loginScreenState == 1 || loginScreenState == 2 || loginScreenState == 3 || loginScreenState == 4 || loginScreenState == 5) {
  279. if(super.clickMode3 == 1 && super.saveClickX >= 334 && super.saveClickX <= 419 && super.saveClickY >= 345 && super.saveClickY <= 357) {
  280. loginScreenState = 0; //Return to loginScreenState = 0; Main Menu
  281. }
  282. }
  283. } else if(fullScreen) {
  284. if(loginScreenState == 0) {
  285. if(super.clickMode3 == 1 && super.saveClickX >= 537 && super.saveClickX <= 725 && super.saveClickY >= 370 && super.saveClickY <= 396) {
  286. loginScreenState = 1;
  287. loginMessage1 = "Please enter your username and password"; //Login Screen
  288. loginMessage2 = "";
  289. loginScreenCursorPos = 0;
  290. if(loginScreenState == 1) {
  291. myUsername = "";
  292. myPassword = "";
  293. if(super.clickMode3 == 1 && super.saveClickX >= 563 && super.saveClickX <= 702 && super.saveClickY >= 469 && super.saveClickY <= 448) {
  294. loginScreenCursorPos = 0;
  295. }
  296. else if(super.clickMode3 == 1 && super.saveClickX >= 563 && super.saveClickX <= 702 && super.saveClickY >= 529 && super.saveClickY <= 544) {
  297. loginScreenCursorPos = 1;
  298. }
  299. else if(super.clickMode3 == 1 && super.saveClickX >= 607 && super.saveClickX <= 653 && super.saveClickY >= 565 && super.saveClickY <= 577) {
  300. loginFailures = 0;
  301. login(myUsername, myPassword, false);
  302. if(loggedIn) {
  303. return;
  304. }
  305. }
  306. else if(super.clickMode3 == 1 && super.saveClickX >= 607 && super.saveClickX <= 691 && super.saveClickY >= 603 && super.saveClickY <= 615) {
  307. loginScreenState = 0; //Return to loginScreenState = 0; Main Menu
  308. }
  309. do {
  310. int l1 = readChar(-796);
  311. if(l1 == -1)
  312. break;
  313. boolean flag1 = false;
  314. for(int i2 = 0; i2 < validUserPassChars.length(); i2++) {
  315. if(l1 != validUserPassChars.charAt(i2))
  316. continue;
  317. flag1 = true;
  318. break;
  319. }
  320. if(loginScreenCursorPos == 0) {
  321. if(l1 == 8 && myUsername.length() > 0)
  322. myUsername = myUsername.substring(0, myUsername.length() - 1);
  323. if(l1 == 9 || l1 == 10 || l1 == 13)
  324. loginScreenCursorPos = 1;
  325. if(flag1)
  326. myUsername += (char)l1;
  327. if(myUsername.length() > 12)
  328. myUsername = myUsername.substring(0, 12);
  329. } else if(loginScreenCursorPos == 1) {
  330. if(l1 == 8 && myPassword.length() > 0)
  331. myPassword = myPassword.substring(0, myPassword.length() - 1);
  332. if(l1 == 9 || l1 == 10 || l1 == 13)
  333. login(myUsername, myPassword, false);
  334. if(flag1)
  335. myPassword += (char)l1;
  336. if(myPassword.length() > 20)
  337. myPassword = myPassword.substring(0, 20);
  338. }
  339. } while(true);
  340. return;
  341. }
  342. }
  343. else if(super.clickMode3 == 1 && super.saveClickX >= 537 && super.saveClickX <= 725 && super.saveClickY >= 401 && super.saveClickY <= 427) {
  344. loginScreenState = 2; //CharacterSelect Screen
  345. if(loginScreenState == 2) {
  346. if(super.clickMode3 == 1 && super.saveClickX >= 94 && super.saveClickX <= 245 && super.saveClickY >= 439 && super.saveClickY <= 452) {
  347. loginScreenState = 0;
  348. }
  349. else if(super.clickMode3 == 1 && super.saveClickX >= 434 && super.saveClickX <= 649 && super.saveClickY >= 439 && super.saveClickY <= 451) {
  350. characterCreateScreen = 1;
  351. }
  352. else if(super.clickMode3 == 1 && super.saveClickX >= 249 && super.saveClickX <= 434 && super.saveClickY >= 124 && super.saveClickY <= 143) {
  353. loadUsernameCHAR = true;
  354. }
  355. else if(super.clickMode3 == 1 && super.saveClickX >= 249 && super.saveClickX <= 434 && super.saveClickY >= 174 && super.saveClickY <= 193) {
  356. loadPasswordCHAR = true;
  357. }
  358. }
  359. }
  360. else if(super.clickMode3 == 1 && super.saveClickX >= 582 && super.saveClickX <= 680 && super.saveClickY >= 429 && super.saveClickY <= 443) {
  361. loginScreenState = 3; //WorldSelect Screen
  362. if(loginScreenState == 3) {
  363. if(super.clickMode3 == 1 && super.saveClickX >= 688 && super.saveClickX <= 711 && super.saveClickY >= 83 && super.saveClickY <= 105) {
  364. loginScreenState = 0; //Return to loginScreenState = 0; Main Menu
  365. }
  366. }
  367. }
  368. else if(super.clickMode3 == 1 && super.saveClickX >= 564 && super.saveClickX <= 621 && super.saveClickY >= 490 && super.saveClickY <= 525) {
  369. drawCheckMarkOnSD = true;
  370. drawCheckMarkOnHD = false;
  371. }
  372. else if(super.clickMode3 == 1 && super.saveClickX >= 641 && super.saveClickX <= 698 && super.saveClickY >= 490 && super.saveClickY <= 525) {
  373. drawCheckMarkOnHD = true;
  374. drawCheckMarkOnSD = false;
  375. }
  376. else if(super.clickMode3 == 1 && super.saveClickX >= 564 && super.saveClickX <= 697 && super.saveClickY >= 469 && super.saveClickY <= 486) {
  377. loginScreenState = 4; //GraphicsOptions Screen
  378. if(loginScreenState == 4) {
  379. if(super.clickMode3 == 1 && super.saveClickX >= 576 && super.saveClickX <= 599 && super.saveClickY >= 106 && super.saveClickY <= 128) {
  380. loginScreenState = 0; //Return to loginScreenState = 0; Main Menu
  381. }
  382. else if(super.clickMode3 == 1 && super.saveClickX >= 333 && super.saveClickX <= 386 && super.saveClickY >= 236 && super.saveClickY <= 281) {
  383. if(normalScreen || fullScreen) {
  384. setMidScreen(); //Set midScreen boolean
  385. }
  386. }
  387. else if(super.clickMode3 == 1 && super.saveClickX >= 243 && super.saveClickX <= 296 && super.saveClickY >= 236 && super.saveClickY <= 281) {
  388. if(midScreen || fullScreen) {
  389. setNormalScreen(); //Set normalScreen boolean
  390. }
  391. }
  392. else if(super.clickMode3 == 1 && super.saveClickX >= 423 && super.saveClickX <= 476 && super.saveClickY >= 236 && super.saveClickY <= 281) {
  393. if(normalScreen || midScreen) {
  394. setFullScreen(); //Set fullScreen boolean
  395. }
  396. }
  397. }
  398. }
  399. else if(super.clickMode3 == 1 && super.saveClickX >= 574 && super.saveClickX <= 686 && super.saveClickY >= 548 && super.saveClickY <= 565) {
  400. loginScreenState = 5; //AudioOptions Screen
  401. if(loginScreenState == 5) {
  402. if(super.clickMode3 == 1 && super.saveClickX >= 322 && super.saveClickX <= 337 && super.saveClickY >= 317 && super.saveClickY <= 332) {
  403. clickAndDrawStereoOptions = true;
  404. clickAndDrawMonoOptions = false;
  405. }
  406. else if(super.clickMode3 == 1 && super.saveClickX >= 412 && super.saveClickX <= 427 && super.saveClickY >= 317 && super.saveClickY <= 332) {
  407. clickAndDrawMonoOptions = true;
  408. clickAndDrawStereoOptions = false;
  409. }
  410. }
  411. }
  412. else if(super.clickMode3 == 1 && super.saveClickX >= 613 && super.saveClickX <= 647 && super.saveClickY >= 608 && super.saveClickY <= 623) {
  413. System.exit(0); //Quit Screen
  414. }
  415. }
  416. }
  417. }
  418.  
  419. //317 Deob's processLoginScreenInput() method.
  420. private void processLoginScreenInput() {
  421. if(loginScreenState == 0) {
  422. int i = super.myWidth / 2 - 80;
  423. int l = super.myHeight / 2 + 20;
  424. l += 20;
  425. if(super.clickMode3 == 1 && super.saveClickX >= i - 75 && super.saveClickX <= i + 75 && super.saveClickY >= l - 20 && super.saveClickY <= l + 20)
  426. {
  427. loginScreenState = 3;
  428. loginScreenCursorPos = 0;
  429. }
  430. i = super.myWidth / 2 + 80;
  431. if(super.clickMode3 == 1 && super.saveClickX >= i - 75 && super.saveClickX <= i + 75 && super.saveClickY >= l - 20 && super.saveClickY <= l + 20)
  432. {
  433. loginMessage1 = "";
  434. loginMessage2 = "Enter your username & password.";
  435. loginScreenState = 2;
  436. loginScreenCursorPos = 0;
  437. }
  438. } else
  439. {
  440. if(loginScreenState == 2)
  441. {
  442. int j = super.myHeight / 2 - 40;
  443. j += 30;
  444. j += 25;
  445. if(super.clickMode3 == 1 && super.saveClickY >= j - 15 && super.saveClickY < j)
  446. loginScreenCursorPos = 0;
  447. j += 15;
  448. if(super.clickMode3 == 1 && super.saveClickY >= j - 15 && super.saveClickY < j)
  449. loginScreenCursorPos = 1;
  450. j += 15;
  451. int i1 = super.myWidth / 2 - 80;
  452. int k1 = super.myHeight / 2 + 50;
  453. k1 += 20;
  454. if(super.clickMode3 == 1 && super.saveClickX >= i1 - 75 && super.saveClickX <= i1 + 75 && super.saveClickY >= k1 - 20 && super.saveClickY <= k1 + 20)
  455. {
  456. loginFailures = 0;
  457. login(myUsername, myPassword, false);
  458. if(loggedIn)
  459. return;
  460. }
  461. i1 = super.myWidth / 2 + 80;
  462. if(super.clickMode3 == 1 && super.saveClickX >= i1 - 75 && super.saveClickX <= i1 + 75 && super.saveClickY >= k1 - 20 && super.saveClickY <= k1 + 20)
  463. {
  464. loginScreenState = 0;
  465. //myUsername = "";
  466. //myPassword = "";
  467. }
  468. do
  469. {
  470. int l1 = readChar(-796);
  471. if(l1 == -1)
  472. break;
  473. boolean flag1 = false;
  474. for(int i2 = 0; i2 < validUserPassChars.length(); i2++)
  475. {
  476. if(l1 != validUserPassChars.charAt(i2))
  477. continue;
  478. flag1 = true;
  479. break;
  480. }
  481.  
  482. if(loginScreenCursorPos == 0)
  483. {
  484. if(l1 == 8 && myUsername.length() > 0)
  485. myUsername = myUsername.substring(0, myUsername.length() - 1);
  486. if(l1 == 9 || l1 == 10 || l1 == 13)
  487. loginScreenCursorPos = 1;
  488. if(flag1)
  489. myUsername += (char)l1;
  490. if(myUsername.length() > 12)
  491. myUsername = myUsername.substring(0, 12);
  492. } else
  493. if(loginScreenCursorPos == 1)
  494. {
  495. if(l1 == 8 && myPassword.length() > 0)
  496. myPassword = myPassword.substring(0, myPassword.length() - 1);
  497. if(l1 == 9 || l1 == 10 || l1 == 13)
  498. loginScreenCursorPos = 0;
  499. if(flag1)
  500. myPassword += (char)l1;
  501. if(myPassword.length() > 20)
  502. myPassword = myPassword.substring(0, 20);
  503. }
  504. } while(true);
  505. return;
  506. }
  507. if(loginScreenState == 3)
  508. {
  509. int k = super.myWidth / 2;
  510. int j1 = super.myHeight / 2 + 50;
  511. j1 += 20;
  512. if(super.clickMode3 == 1 && super.saveClickX >= k - 75 && super.saveClickX <= k + 75 && super.saveClickY >= j1 - 20 && super.saveClickY <= j1 + 20)
  513. loginScreenState = 0;
  514. }
  515. }
  516. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement