GPS_speedometer


SUBMITTED BY: deleteend

DATE: June 26, 2016, 11:25 p.m.

UPDATED: June 27, 2016, 9:16 p.m.

FORMAT: Text only

SIZE: 26.4 kB

HITS: 7178

  1. The priest told me I was going to hell for being raped.
  2. % -- Variables --
  3. gps_update_interval = 1000
  4. gps_min_distance = 1
  5. red = 255
  6. green = 0
  7. blue = 0
  8. w = 3
  9. % -- Global --
  10. Gps.open gps_error, gps_update_interval, gps_min_distance
  11. gr.open 255, 255, 255, 255, 1, 0
  12. gr.screen actual_w, actual_h
  13. top = actual_h
  14. bottom = actual_h - actual_h
  15. left = actual_w - actual_w
  16. right = actual_w
  17. bar_h = actual_h / 20
  18. bar_w = actual_w / 20
  19. Gr.bitmap.create bar1, bar_w, bar_h
  20. Gr.bitmap.create bar2, bar_w, bar_h*2
  21. Gr.bitmap.create bar3, bar_w, bar_h*3
  22. Gr.bitmap.create bar4, bar_w, bar_h*4
  23. Gr.bitmap.create bar5, bar_w, bar_h*5
  24. Gr.bitmap.create bar6, bar_w, bar_h*6
  25. Gr.bitmap.create bar7, bar_w, bar_h*7
  26. Gr.bitmap.create bar8, bar_w, bar_h*8
  27. Gr.bitmap.create bar9, bar_w, bar_h*9
  28. Gr.bitmap.create bar10, bar_w, bar_h*10
  29. Gr.bitmap.create bar11, bar_w, bar_h*11
  30. Gr.bitmap.create bar12, bar_w, bar_h*12
  31. Gr.bitmap.create bar13, bar_w, bar_h*13
  32. Gr.bitmap.create bar14, bar_w, bar_h*14
  33. Gr.bitmap.create bar15, bar_w, bar_h*15
  34. Gr.bitmap.create bar16, bar_w, bar_h*16
  35. Gr.bitmap.create bar17, bar_w, bar_h*17
  36. Gr.bitmap.create bar18, bar_w, bar_h*18
  37. Gr.bitmap.create bar19, bar_w, bar_h*19
  38. Gr.bitmap.create bar20, bar_w, bar_h*20
  39. Gr.bitmap.create bg, actual_w, actual_h
  40. Gr.bitmap.load bar1, "speedometer/bar1.png"
  41. Gr.bitmap.load bar2, "speedometer/bar2.png"
  42. Gr.bitmap.load bar3, "speedometer/bar3.png"
  43. Gr.bitmap.load bar4, "speedometer/bar4.png"
  44. Gr.bitmap.load bar5, "speedometer/bar5.png"
  45. Gr.bitmap.load bar6, "speedometer/bar6.png"
  46. Gr.bitmap.load bar7, "speedometer/bar7.png"
  47. Gr.bitmap.load bar8, "speedometer/bar8.png"
  48. Gr.bitmap.load bar9, "speedometer/bar9.png"
  49. Gr.bitmap.load bar10, "speedometer/bar10.png"
  50. Gr.bitmap.load bar11, "speedometer/bar11.png"
  51. Gr.bitmap.load bar12, "speedometer/bar12.png"
  52. Gr.bitmap.load bar13, "speedometer/bar13.png"
  53. Gr.bitmap.load bar14, "speedometer/bar14.png"
  54. Gr.bitmap.load bar15, "speedometer/bar15.png"
  55. Gr.bitmap.load bar16, "speedometer/bar16.png"
  56. Gr.bitmap.load bar17, "speedometer/bar17.png"
  57. Gr.bitmap.load bar18, "speedometer/bar18.png"
  58. Gr.bitmap.load bar19, "speedometer/bar19.png"
  59. Gr.bitmap.load bar20, "speedometer/bar20.png"
  60. Gr.bitmap.load bg, "speedometer/bg.jpeg"
  61. % -- Main --
  62. WakeLock w
  63. do
  64. OnMenuKey:
  65. Dialog.message "Menu", "Dim the screen? (night mode)", sel, "YES", "NO", "Reset"
  66. if sel = 1 then
  67. w = 2
  68. elseif sel = 2 then
  69. w = 3
  70. elseif sel = 3
  71. w = 3
  72. else
  73. w = 3
  74. endif
  75. MenuKey.resume
  76. gps.status gps_status, gps_sat_used, gps_sat_det
  77. gps.location , gps_prov$,, gps_acc,,,,, gps_speed
  78. gps_speed = gps_speed * 3.6
  79. n = gps_speed / 10
  80. n = round(n,0,"U")
  81. gps_speed = round(gps_speed, 0)
  82. SW.BEGIN n
  83. SW.CASE 0
  84. gr.cls
  85. gr.bitmap.draw dbg, bg, left, top-top
  86. gr.color , red, green, blue
  87. gr.text.size 40
  88. gr.text.setfont , "B"
  89. gps_speed$ = "Speed: "+STR$(gps_speed)+" km/h"
  90. gr.text.draw speed, left+10, top-top+80, gps_speed$
  91. gps_acc$ = "Accuracy: "+STR$(gps_acc)+"m"
  92. gr.text.draw status, left+10, top-top+130, gps_acc$
  93. gps_sat_info$ = "SAT: "+STR$(gps_sat_used)+"/"+STR$(gps_sat_det)
  94. gr.text.draw satellites, right-300, top-top+80, gps_sat_info$
  95. gr.render
  96. SW.BREAK
  97. SW.CASE 1
  98. gr.cls
  99. gr.bitmap.draw dbg, bg, left, top-top
  100. gr.color , red, green, blue
  101. gr.text.size 40
  102. gr.text.setfont , "B"
  103. gps_speed$ = "Speed: "+STR$(gps_speed)+" km/h"
  104. gr.text.draw speed, left+10, top-top+80, gps_speed$
  105. gps_acc$ = "Accuracy: "+STR$(gps_acc)+"m"
  106. gr.text.draw status, left+10, top-top+130, gps_acc$
  107. gps_sat_info$ = "SAT: "+STR$(gps_sat_used)+"/"+STR$(gps_sat_det)
  108. gr.text.draw satellites, right-300, top-top+80, gps_sat_info$
  109. gr.bitmap.draw dbar1, bar1, left+bar_w*0 , top-bar_h*1
  110. gr.render
  111. SW.BREAK
  112. SW.CASE 2
  113. gr.cls
  114. gr.bitmap.draw dbg, bg, left, top-top
  115. gr.color , red, green, blue
  116. gr.text.size 40
  117. gr.text.setfont , "B"
  118. gps_speed$ = "Speed: "+STR$(gps_speed)+" km/h"
  119. gr.text.draw speed, left+10, top-top+80, gps_speed$
  120. gps_acc$ = "Accuracy: "+STR$(gps_acc)+"m"
  121. gr.text.draw status, left+10, top-top+130, gps_acc$
  122. gps_sat_info$ = "SAT: "+STR$(gps_sat_used)+"/"+STR$(gps_sat_det)
  123. gr.text.draw satellites, right-300, top-top+80, gps_sat_info$
  124. gr.bitmap.draw dbar1, bar1, left+bar_w*0 , top-bar_h*1
  125. gr.bitmap.draw dbar2, bar2, left+bar_w*1 , top-bar_h*2
  126. gr.render
  127. SW.BREAK
  128. SW.CASE 3
  129. gr.cls
  130. gr.bitmap.draw dbg, bg, left, top-top
  131. gr.color , red, green, blue
  132. gr.text.size 40
  133. gr.text.setfont , "B"
  134. gps_speed$ = "Speed: "+STR$(gps_speed)+" km/h"
  135. gr.text.draw speed, left+10, top-top+80, gps_speed$
  136. gps_acc$ = "Accuracy: "+STR$(gps_acc)+"m"
  137. gr.text.draw status, left+10, top-top+130, gps_acc$
  138. gps_sat_info$ = "SAT: "+STR$(gps_sat_used)+"/"+STR$(gps_sat_det)
  139. gr.text.draw satellites, right-300, top-top+80, gps_sat_info$
  140. gr.bitmap.draw dbar1, bar1, left+bar_w*0 , top-bar_h*1
  141. gr.bitmap.draw dbar2, bar2, left+bar_w*1 , top-bar_h*2
  142. gr.bitmap.draw dbar3, bar3, left+bar_w*2 , top-bar_h*3
  143. gr.render
  144. SW.BREAK
  145. SW.CASE 4
  146. gr.cls
  147. gr.bitmap.draw dbg, bg, left, top-top
  148. gr.color , red, green, blue
  149. gr.text.size 40
  150. gr.text.setfont , "B"
  151. gps_speed$ = "Speed: "+STR$(gps_speed)+" km/h"
  152. gr.text.draw speed, left+10, top-top+80, gps_speed$
  153. gps_acc$ = "Accuracy: "+STR$(gps_acc)+"m"
  154. gr.text.draw status, left+10, top-top+130, gps_acc$
  155. gps_sat_info$ = "SAT: "+STR$(gps_sat_used)+"/"+STR$(gps_sat_det)
  156. gr.text.draw satellites, right-300, top-top+80, gps_sat_info$
  157. gr.bitmap.draw dbar1, bar1, left+bar_w*0 , top-bar_h*1
  158. gr.bitmap.draw dbar2, bar2, left+bar_w*1 , top-bar_h*2
  159. gr.bitmap.draw dbar3, bar3, left+bar_w*2 , top-bar_h*3
  160. gr.bitmap.draw dbar4, bar4, left+bar_w*3 , top-bar_h*4
  161. gr.render
  162. SW.BREAK
  163. SW.CASE 5
  164. gr.cls
  165. gr.bitmap.draw dbg, bg, left, top-top
  166. gr.color , red, green, blue
  167. gr.text.size 40
  168. gr.text.setfont , "B"
  169. gps_speed$ = "Speed: "+STR$(gps_speed)+" km/h"
  170. gr.text.draw speed, left+10, top-top+80, gps_speed$
  171. gps_acc$ = "Accuracy: "+STR$(gps_acc)+"m"
  172. gr.text.draw status, left+10, top-top+130, gps_acc$
  173. gps_sat_info$ = "SAT: "+STR$(gps_sat_used)+"/"+STR$(gps_sat_det)
  174. gr.text.draw satellites, right-300, top-top+80, gps_sat_info$
  175. gr.bitmap.draw dbar1, bar1, left+bar_w*0 , top-bar_h*1
  176. gr.bitmap.draw dbar2, bar2, left+bar_w*1 , top-bar_h*2
  177. gr.bitmap.draw dbar3, bar3, left+bar_w*2 , top-bar_h*3
  178. gr.bitmap.draw dbar4, bar4, left+bar_w*3 , top-bar_h*4
  179. gr.bitmap.draw dbar5, bar5, left+bar_w*4 , top-bar_h*5
  180. gr.render
  181. SW.BREAK
  182. SW.CASE 6
  183. gr.cls
  184. gr.bitmap.draw dbg, bg, left, top-top
  185. gr.color , red, green, blue
  186. gr.text.size 40
  187. gr.text.setfont , "B"
  188. gps_speed$ = "Speed: "+STR$(gps_speed)+" km/h"
  189. gr.text.draw speed, left+10, top-top+80, gps_speed$
  190. gps_acc$ = "Accuracy: "+STR$(gps_acc)+"m"
  191. gr.text.draw status, left+10, top-top+130, gps_acc$
  192. gps_sat_info$ = "SAT: "+STR$(gps_sat_used)+"/"+STR$(gps_sat_det)
  193. gr.text.draw satellites, right-300, top-top+80, gps_sat_info$
  194. gr.bitmap.draw dbar1, bar1, left+bar_w*0 , top-bar_h*1
  195. gr.bitmap.draw dbar2, bar2, left+bar_w*1 , top-bar_h*2
  196. gr.bitmap.draw dbar3, bar3, left+bar_w*2 , top-bar_h*3
  197. gr.bitmap.draw dbar4, bar4, left+bar_w*3 , top-bar_h*4
  198. gr.bitmap.draw dbar5, bar5, left+bar_w*4 , top-bar_h*5
  199. gr.bitmap.draw dbar6, bar6, left+bar_w*5 , top-bar_h*6
  200. gr.render
  201. SW.BREAK
  202. SW.CASE 7
  203. gr.cls
  204. gr.bitmap.draw dbg, bg, left, top-top
  205. gr.color , red, green, blue
  206. gr.text.size 40
  207. gr.text.setfont , "B"
  208. gps_speed$ = "Speed: "+STR$(gps_speed)+" km/h"
  209. gr.text.draw speed, left+10, top-top+80, gps_speed$
  210. gps_acc$ = "Accuracy: "+STR$(gps_acc)+"m"
  211. gr.text.draw status, left+10, top-top+130, gps_acc$
  212. gps_sat_info$ = "SAT: "+STR$(gps_sat_used)+"/"+STR$(gps_sat_det)
  213. gr.text.draw satellites, right-300, top-top+80, gps_sat_info$
  214. gr.bitmap.draw dbar1, bar1, left+bar_w*0 , top-bar_h*1
  215. gr.bitmap.draw dbar2, bar2, left+bar_w*1 , top-bar_h*2
  216. gr.bitmap.draw dbar3, bar3, left+bar_w*2 , top-bar_h*3
  217. gr.bitmap.draw dbar4, bar4, left+bar_w*3 , top-bar_h*4
  218. gr.bitmap.draw dbar5, bar5, left+bar_w*4 , top-bar_h*5
  219. gr.bitmap.draw dbar6, bar6, left+bar_w*5 , top-bar_h*6
  220. gr.bitmap.draw dbar7, bar7, left+bar_w*6 , top-bar_h*7
  221. gr.render
  222. SW.BREAK
  223. SW.CASE 8
  224. gr.cls
  225. gr.bitmap.draw dbg, bg, left, top-top
  226. gr.color , red, green, blue
  227. gr.text.size 40
  228. gr.text.setfont , "B"
  229. gps_speed$ = "Speed: "+STR$(gps_speed)+" km/h"
  230. gr.text.draw speed, left+10, top-top+80, gps_speed$
  231. gps_acc$ = "Accuracy: "+STR$(gps_acc)+"m"
  232. gr.text.draw status, left+10, top-top+130, gps_acc$
  233. gps_sat_info$ = "SAT: "+STR$(gps_sat_used)+"/"+STR$(gps_sat_det)
  234. gr.text.draw satellites, right-300, top-top+80, gps_sat_info$
  235. gr.bitmap.draw dbar1, bar1, left+bar_w*0 , top-bar_h*1
  236. gr.bitmap.draw dbar2, bar2, left+bar_w*1 , top-bar_h*2
  237. gr.bitmap.draw dbar3, bar3, left+bar_w*2 , top-bar_h*3
  238. gr.bitmap.draw dbar4, bar4, left+bar_w*3 , top-bar_h*4
  239. gr.bitmap.draw dbar5, bar5, left+bar_w*4 , top-bar_h*5
  240. gr.bitmap.draw dbar6, bar6, left+bar_w*5 , top-bar_h*6
  241. gr.bitmap.draw dbar7, bar7, left+bar_w*6 , top-bar_h*7
  242. gr.bitmap.draw dbar8, bar8, left+bar_w*7 , top-bar_h*8
  243. gr.render
  244. SW.BREAK
  245. SW.CASE 9
  246. gr.cls
  247. gr.bitmap.draw dbg, bg, left, top-top
  248. gr.color , red, green, blue
  249. gr.text.size 40
  250. gr.text.setfont , "B"
  251. gps_speed$ = "Speed: "+STR$(gps_speed)+" km/h"
  252. gr.text.draw speed, left+10, top-top+80, gps_speed$
  253. gps_acc$ = "Accuracy: "+STR$(gps_acc)+"m"
  254. gr.text.draw status, left+10, top-top+130, gps_acc$
  255. gps_sat_info$ = "SAT: "+STR$(gps_sat_used)+"/"+STR$(gps_sat_det)
  256. gr.text.draw satellites, right-300, top-top+80, gps_sat_info$
  257. gr.bitmap.draw dbar1, bar1, left+bar_w*0 , top-bar_h*1
  258. gr.bitmap.draw dbar2, bar2, left+bar_w*1 , top-bar_h*2
  259. gr.bitmap.draw dbar3, bar3, left+bar_w*2 , top-bar_h*3
  260. gr.bitmap.draw dbar4, bar4, left+bar_w*3 , top-bar_h*4
  261. gr.bitmap.draw dbar5, bar5, left+bar_w*4 , top-bar_h*5
  262. gr.bitmap.draw dbar6, bar6, left+bar_w*5 , top-bar_h*6
  263. gr.bitmap.draw dbar7, bar7, left+bar_w*6 , top-bar_h*7
  264. gr.bitmap.draw dbar8, bar8, left+bar_w*7 , top-bar_h*8
  265. gr.bitmap.draw dbar9, bar9, left+bar_w*8 , top-bar_h*9
  266. gr.render
  267. SW.BREAK
  268. SW.CASE 10
  269. gr.cls
  270. gr.bitmap.draw dbg, bg, left, top-top
  271. gr.color , red, green, blue
  272. gr.text.size 40
  273. gr.text.setfont , "B"
  274. gps_speed$ = "Speed: "+STR$(gps_speed)+" km/h"
  275. gr.text.draw speed, left+10, top-top+80, gps_speed$
  276. gps_acc$ = "Accuracy: "+STR$(gps_acc)+"m"
  277. gr.text.draw status, left+10, top-top+130, gps_acc$
  278. gps_sat_info$ = "SAT: "+STR$(gps_sat_used)+"/"+STR$(gps_sat_det)
  279. gr.text.draw satellites, right-300, top-top+80, gps_sat_info$
  280. gr.bitmap.draw dbar1, bar1, left+bar_w*0 , top-bar_h*1
  281. gr.bitmap.draw dbar2, bar2, left+bar_w*1 , top-bar_h*2
  282. gr.bitmap.draw dbar3, bar3, left+bar_w*2 , top-bar_h*3
  283. gr.bitmap.draw dbar4, bar4, left+bar_w*3 , top-bar_h*4
  284. gr.bitmap.draw dbar5, bar5, left+bar_w*4 , top-bar_h*5
  285. gr.bitmap.draw dbar6, bar6, left+bar_w*5 , top-bar_h*6
  286. gr.bitmap.draw dbar7, bar7, left+bar_w*6 , top-bar_h*7
  287. gr.bitmap.draw dbar8, bar8, left+bar_w*7 , top-bar_h*8
  288. gr.bitmap.draw dbar9, bar9, left+bar_w*8 , top-bar_h*9
  289. gr.bitmap.draw dbar10, bar10, left+bar_w*9 , top-bar_h*10
  290. gr.render
  291. SW.BREAK
  292. SW.CASE 11
  293. gr.cls
  294. gr.bitmap.draw dbg, bg, left, top-top
  295. gr.color , red, green, blue
  296. gr.text.size 40
  297. gr.text.setfont , "B"
  298. gps_speed$ = "Speed: "+STR$(gps_speed)+" km/h"
  299. gr.text.draw speed, left+10, top-top+80, gps_speed$
  300. gps_acc$ = "Accuracy: "+STR$(gps_acc)+"m"
  301. gr.text.draw status, left+10, top-top+130, gps_acc$
  302. gps_sat_info$ = "SAT: "+STR$(gps_sat_used)+"/"+STR$(gps_sat_det)
  303. gr.text.draw satellites, right-300, top-top+80, gps_sat_info$
  304. gr.bitmap.draw dbar1, bar1, left+bar_w*0 , top-bar_h*1
  305. gr.bitmap.draw dbar2, bar2, left+bar_w*1 , top-bar_h*2
  306. gr.bitmap.draw dbar3, bar3, left+bar_w*2 , top-bar_h*3
  307. gr.bitmap.draw dbar4, bar4, left+bar_w*3 , top-bar_h*4
  308. gr.bitmap.draw dbar5, bar5, left+bar_w*4 , top-bar_h*5
  309. gr.bitmap.draw dbar6, bar6, left+bar_w*5 , top-bar_h*6
  310. gr.bitmap.draw dbar7, bar7, left+bar_w*6 , top-bar_h*7
  311. gr.bitmap.draw dbar8, bar8, left+bar_w*7 , top-bar_h*8
  312. gr.bitmap.draw dbar9, bar9, left+bar_w*8 , top-bar_h*9
  313. gr.bitmap.draw dbar10, bar10, left+bar_w*9 , top-bar_h*10
  314. gr.bitmap.draw dbar11, bar11, left+bar_w*10 , top-bar_h*11
  315. gr.render
  316. SW.BREAK
  317. SW.CASE 12
  318. gr.cls
  319. gr.bitmap.draw dbg, bg, left, top-top
  320. gr.color , red, green, blue
  321. gr.text.size 40
  322. gr.text.setfont , "B"
  323. gps_speed$ = "Speed: "+STR$(gps_speed)+" km/h"
  324. gr.text.draw speed, left+10, top-top+80, gps_speed$
  325. gps_acc$ = "Accuracy: "+STR$(gps_acc)+"m"
  326. gr.text.draw status, left+10, top-top+130, gps_acc$
  327. gps_sat_info$ = "SAT: "+STR$(gps_sat_used)+"/"+STR$(gps_sat_det)
  328. gr.text.draw satellites, right-300, top-top+80, gps_sat_info$
  329. gr.bitmap.draw dbar1, bar1, left+bar_w*0 , top-bar_h*1
  330. gr.bitmap.draw dbar2, bar2, left+bar_w*1 , top-bar_h*2
  331. gr.bitmap.draw dbar3, bar3, left+bar_w*2 , top-bar_h*3
  332. gr.bitmap.draw dbar4, bar4, left+bar_w*3 , top-bar_h*4
  333. gr.bitmap.draw dbar5, bar5, left+bar_w*4 , top-bar_h*5
  334. gr.bitmap.draw dbar6, bar6, left+bar_w*5 , top-bar_h*6
  335. gr.bitmap.draw dbar7, bar7, left+bar_w*6 , top-bar_h*7
  336. gr.bitmap.draw dbar8, bar8, left+bar_w*7 , top-bar_h*8
  337. gr.bitmap.draw dbar9, bar9, left+bar_w*8 , top-bar_h*9
  338. gr.bitmap.draw dbar10, bar10, left+bar_w*9 , top-bar_h*10
  339. gr.bitmap.draw dbar11, bar11, left+bar_w*10 , top-bar_h*11
  340. gr.bitmap.draw dbar12, bar12, left+bar_w*11 , top-bar_h*12
  341. gr.render
  342. SW.BREAK
  343. SW.CASE 13
  344. gr.cls
  345. gr.bitmap.draw dbg, bg, left, top-top
  346. gr.color , red, green, blue
  347. gr.text.size 40
  348. gr.text.setfont , "B"
  349. gps_speed$ = "Speed: "+STR$(gps_speed)+" km/h"
  350. gr.text.draw speed, left+10, top-top+80, gps_speed$
  351. gps_acc$ = "Accuracy: "+STR$(gps_acc)+"m"
  352. gr.text.draw status, left+10, top-top+130, gps_acc$
  353. gps_sat_info$ = "SAT: "+STR$(gps_sat_used)+"/"+STR$(gps_sat_det)
  354. gr.text.draw satellites, right-300, top-top+80, gps_sat_info$
  355. gr.bitmap.draw dbar1, bar1, left+bar_w*0 , top-bar_h*1
  356. gr.bitmap.draw dbar2, bar2, left+bar_w*1 , top-bar_h*2
  357. gr.bitmap.draw dbar3, bar3, left+bar_w*2 , top-bar_h*3
  358. gr.bitmap.draw dbar4, bar4, left+bar_w*3 , top-bar_h*4
  359. gr.bitmap.draw dbar5, bar5, left+bar_w*4 , top-bar_h*5
  360. gr.bitmap.draw dbar6, bar6, left+bar_w*5 , top-bar_h*6
  361. gr.bitmap.draw dbar7, bar7, left+bar_w*6 , top-bar_h*7
  362. gr.bitmap.draw dbar8, bar8, left+bar_w*7 , top-bar_h*8
  363. gr.bitmap.draw dbar9, bar9, left+bar_w*8 , top-bar_h*9
  364. gr.bitmap.draw dbar10, bar10, left+bar_w*9 , top-bar_h*10
  365. gr.bitmap.draw dbar11, bar11, left+bar_w*10 , top-bar_h*11
  366. gr.bitmap.draw dbar12, bar12, left+bar_w*11 , top-bar_h*12
  367. gr.bitmap.draw dbar13, bar13, left+bar_w*12 , top-bar_h*13
  368. gr.render
  369. SW.BREAK
  370. SW.CASE 14
  371. gr.cls
  372. gr.bitmap.draw dbg, bg, left, top-top
  373. gr.color , red, green, blue
  374. gr.text.size 40
  375. gr.text.setfont , "B"
  376. gps_speed$ = "Speed: "+STR$(gps_speed)+" km/h"
  377. gr.text.draw speed, left+10, top-top+80, gps_speed$
  378. gps_acc$ = "Accuracy: "+STR$(gps_acc)+"m"
  379. gr.text.draw status, left+10, top-top+130, gps_acc$
  380. gps_sat_info$ = "SAT: "+STR$(gps_sat_used)+"/"+STR$(gps_sat_det)
  381. gr.text.draw satellites, right-300, top-top+80, gps_sat_info$
  382. gr.bitmap.draw dbar1, bar1, left+bar_w*0 , top-bar_h*1
  383. gr.bitmap.draw dbar2, bar2, left+bar_w*1 , top-bar_h*2
  384. gr.bitmap.draw dbar3, bar3, left+bar_w*2 , top-bar_h*3
  385. gr.bitmap.draw dbar4, bar4, left+bar_w*3 , top-bar_h*4
  386. gr.bitmap.draw dbar5, bar5, left+bar_w*4 , top-bar_h*5
  387. gr.bitmap.draw dbar6, bar6, left+bar_w*5 , top-bar_h*6
  388. gr.bitmap.draw dbar7, bar7, left+bar_w*6 , top-bar_h*7
  389. gr.bitmap.draw dbar8, bar8, left+bar_w*7 , top-bar_h*8
  390. gr.bitmap.draw dbar9, bar9, left+bar_w*8 , top-bar_h*9
  391. gr.bitmap.draw dbar10, bar10, left+bar_w*9 , top-bar_h*10
  392. gr.bitmap.draw dbar11, bar11, left+bar_w*10 , top-bar_h*11
  393. gr.bitmap.draw dbar12, bar12, left+bar_w*11 , top-bar_h*12
  394. gr.bitmap.draw dbar13, bar13, left+bar_w*12 , top-bar_h*13
  395. gr.bitmap.draw dbar14, bar14, left+bar_w*13 , top-bar_h*14
  396. gr.render
  397. SW.BREAK
  398. SW.CASE 15
  399. gr.cls
  400. gr.bitmap.draw dbg, bg, left, top-top
  401. gr.color , red, green, blue
  402. gr.text.size 40
  403. gr.text.setfont , "B"
  404. gps_speed$ = "Speed: "+STR$(gps_speed)+" km/h"
  405. gr.text.draw speed, left+10, top-top+80, gps_speed$
  406. gps_acc$ = "Accuracy: "+STR$(gps_acc)+"m"
  407. gr.text.draw status, left+10, top-top+130, gps_acc$
  408. gps_sat_info$ = "SAT: "+STR$(gps_sat_used)+"/"+STR$(gps_sat_det)
  409. gr.text.draw satellites, right-300, top-top+80, gps_sat_info$
  410. gr.bitmap.draw dbar1, bar1, left+bar_w*0 , top-bar_h*1
  411. gr.bitmap.draw dbar2, bar2, left+bar_w*1 , top-bar_h*2
  412. gr.bitmap.draw dbar3, bar3, left+bar_w*2 , top-bar_h*3
  413. gr.bitmap.draw dbar4, bar4, left+bar_w*3 , top-bar_h*4
  414. gr.bitmap.draw dbar5, bar5, left+bar_w*4 , top-bar_h*5
  415. gr.bitmap.draw dbar6, bar6, left+bar_w*5 , top-bar_h*6
  416. gr.bitmap.draw dbar7, bar7, left+bar_w*6 , top-bar_h*7
  417. gr.bitmap.draw dbar8, bar8, left+bar_w*7 , top-bar_h*8
  418. gr.bitmap.draw dbar9, bar9, left+bar_w*8 , top-bar_h*9
  419. gr.bitmap.draw dbar10, bar10, left+bar_w*9 , top-bar_h*10
  420. gr.bitmap.draw dbar11, bar11, left+bar_w*10 , top-bar_h*11
  421. gr.bitmap.draw dbar12, bar12, left+bar_w*11 , top-bar_h*12
  422. gr.bitmap.draw dbar13, bar13, left+bar_w*12 , top-bar_h*13
  423. gr.bitmap.draw dbar14, bar14, left+bar_w*13 , top-bar_h*14
  424. gr.bitmap.draw dbar15, bar15, left+bar_w*14 , top-bar_h*15
  425. gr.render
  426. SW.BREAK
  427. SW.CASE 16
  428. gr.cls
  429. gr.bitmap.draw dbg, bg, left, top-top
  430. gr.color , red, green, blue
  431. gr.text.size 40
  432. gr.text.setfont , "B"
  433. gps_speed$ = "Speed: "+STR$(gps_speed)+" km/h"
  434. gr.text.draw speed, left+10, top-top+80, gps_speed$
  435. gps_acc$ = "Accuracy: "+STR$(gps_acc)+"m"
  436. gr.text.draw status, left+10, top-top+130, gps_acc$
  437. gps_sat_info$ = "SAT: "+STR$(gps_sat_used)+"/"+STR$(gps_sat_det)
  438. gr.text.draw satellites, right-300, top-top+80, gps_sat_info$
  439. gr.bitmap.draw dbar1, bar1, left+bar_w*0 , top-bar_h*1
  440. gr.bitmap.draw dbar2, bar2, left+bar_w*1 , top-bar_h*2
  441. gr.bitmap.draw dbar3, bar3, left+bar_w*2 , top-bar_h*3
  442. gr.bitmap.draw dbar4, bar4, left+bar_w*3 , top-bar_h*4
  443. gr.bitmap.draw dbar5, bar5, left+bar_w*4 , top-bar_h*5
  444. gr.bitmap.draw dbar6, bar6, left+bar_w*5 , top-bar_h*6
  445. gr.bitmap.draw dbar7, bar7, left+bar_w*6 , top-bar_h*7
  446. gr.bitmap.draw dbar8, bar8, left+bar_w*7 , top-bar_h*8
  447. gr.bitmap.draw dbar9, bar9, left+bar_w*8 , top-bar_h*9
  448. gr.bitmap.draw dbar10, bar10, left+bar_w*9 , top-bar_h*10
  449. gr.bitmap.draw dbar11, bar11, left+bar_w*10 , top-bar_h*11
  450. gr.bitmap.draw dbar12, bar12, left+bar_w*11 , top-bar_h*12
  451. gr.bitmap.draw dbar13, bar13, left+bar_w*12 , top-bar_h*13
  452. gr.bitmap.draw dbar14, bar14, left+bar_w*13 , top-bar_h*14
  453. gr.bitmap.draw dbar15, bar15, left+bar_w*14 , top-bar_h*15
  454. gr.bitmap.draw dbar16, bar16, left+bar_w*15 , top-bar_h*16
  455. gr.render
  456. SW.BREAK
  457. SW.CASE 17
  458. gr.cls
  459. gr.bitmap.draw dbg, bg, left, top-top
  460. gr.color , red, green, blue
  461. gr.text.size 40
  462. gr.text.setfont , "B"
  463. gps_speed$ = "Speed: "+STR$(gps_speed)+" km/h"
  464. gr.text.draw speed, left+10, top-top+80, gps_speed$
  465. gps_acc$ = "Accuracy: "+STR$(gps_acc)+"m"
  466. gr.text.draw status, left+10, top-top+130, gps_acc$
  467. gps_sat_info$ = "SAT: "+STR$(gps_sat_used)+"/"+STR$(gps_sat_det)
  468. gr.text.draw satellites, right-300, top-top+80, gps_sat_info$
  469. gr.bitmap.draw dbar1, bar1, left+bar_w*0 , top-bar_h*1
  470. gr.bitmap.draw dbar2, bar2, left+bar_w*1 , top-bar_h*2
  471. gr.bitmap.draw dbar3, bar3, left+bar_w*2 , top-bar_h*3
  472. gr.bitmap.draw dbar4, bar4, left+bar_w*3 , top-bar_h*4
  473. gr.bitmap.draw dbar5, bar5, left+bar_w*4 , top-bar_h*5
  474. gr.bitmap.draw dbar6, bar6, left+bar_w*5 , top-bar_h*6
  475. gr.bitmap.draw dbar7, bar7, left+bar_w*6 , top-bar_h*7
  476. gr.bitmap.draw dbar8, bar8, left+bar_w*7 , top-bar_h*8
  477. gr.bitmap.draw dbar9, bar9, left+bar_w*8 , top-bar_h*9
  478. gr.bitmap.draw dbar10, bar10, left+bar_w*9 , top-bar_h*10
  479. gr.bitmap.draw dbar11, bar11, left+bar_w*10 , top-bar_h*11
  480. gr.bitmap.draw dbar12, bar12, left+bar_w*11 , top-bar_h*12
  481. gr.bitmap.draw dbar13, bar13, left+bar_w*12 , top-bar_h*13
  482. gr.bitmap.draw dbar14, bar14, left+bar_w*13 , top-bar_h*14
  483. gr.bitmap.draw dbar15, bar15, left+bar_w*14 , top-bar_h*15
  484. gr.bitmap.draw dbar16, bar16, left+bar_w*15 , top-bar_h*16
  485. gr.bitmap.draw dbar17, bar17, left+bar_w*16 , top-bar_h*17
  486. gr.render
  487. SW.BREAK
  488. SW.CASE 18
  489. gr.cls
  490. gr.bitmap.draw dbg, bg, left, top-top
  491. gr.color , red, green, blue
  492. gr.text.size 40
  493. gr.text.setfont , "B"
  494. gps_speed$ = "Speed: "+STR$(gps_speed)+" km/h"
  495. gr.text.draw speed, left+10, top-top+80, gps_speed$
  496. gps_acc$ = "Accuracy: "+STR$(gps_acc)+"m"
  497. gr.text.draw status, left+10, top-top+130, gps_acc$
  498. gps_sat_info$ = "SAT: "+STR$(gps_sat_used)+"/"+STR$(gps_sat_det)
  499. gr.text.draw satellites, right-300, top-top+80, gps_sat_info$
  500. gr.bitmap.draw dbar1, bar1, left+bar_w*0 , top-bar_h*1
  501. gr.bitmap.draw dbar2, bar2, left+bar_w*1 , top-bar_h*2
  502. gr.bitmap.draw dbar3, bar3, left+bar_w*2 , top-bar_h*3
  503. gr.bitmap.draw dbar4, bar4, left+bar_w*3 , top-bar_h*4
  504. gr.bitmap.draw dbar5, bar5, left+bar_w*4 , top-bar_h*5
  505. gr.bitmap.draw dbar6, bar6, left+bar_w*5 , top-bar_h*6
  506. gr.bitmap.draw dbar7, bar7, left+bar_w*6 , top-bar_h*7
  507. gr.bitmap.draw dbar8, bar8, left+bar_w*7 , top-bar_h*8
  508. gr.bitmap.draw dbar9, bar9, left+bar_w*8 , top-bar_h*9
  509. gr.bitmap.draw dbar10, bar10, left+bar_w*9 , top-bar_h*10
  510. gr.bitmap.draw dbar11, bar11, left+bar_w*10 , top-bar_h*11
  511. gr.bitmap.draw dbar12, bar12, left+bar_w*11 , top-bar_h*12
  512. gr.bitmap.draw dbar13, bar13, left+bar_w*12 , top-bar_h*13
  513. gr.bitmap.draw dbar14, bar14, left+bar_w*13 , top-bar_h*14
  514. gr.bitmap.draw dbar15, bar15, left+bar_w*14 , top-bar_h*15
  515. gr.bitmap.draw dbar16, bar16, left+bar_w*15 , top-bar_h*16
  516. gr.bitmap.draw dbar17, bar17, left+bar_w*16 , top-bar_h*17
  517. gr.bitmap.draw dbar18, bar18, left+bar_w*17 , top-bar_h*18
  518. gr.render
  519. SW.BREAK
  520. SW.CASE 19
  521. gr.cls
  522. gr.bitmap.draw dbg, bg, left, top-top
  523. gr.color , red, green, blue
  524. gr.text.size 40
  525. gr.text.setfont , "B"
  526. gps_speed$ = "Speed: "+STR$(gps_speed)+" km/h"
  527. gr.text.draw speed, left+10, top-top+80, gps_speed$
  528. gps_acc$ = "Accuracy: "+STR$(gps_acc)+"m"
  529. gr.text.draw status, left+10, top-top+130, gps_acc$
  530. gps_sat_info$ = "SAT: "+STR$(gps_sat_used)+"/"+STR$(gps_sat_det)
  531. gr.text.draw satellites, right-300, top-top+80, gps_sat_info$
  532. gr.bitmap.draw dbar1, bar1, left+bar_w*0 , top-bar_h*1
  533. gr.bitmap.draw dbar2, bar2, left+bar_w*1 , top-bar_h*2
  534. gr.bitmap.draw dbar3, bar3, left+bar_w*2 , top-bar_h*3
  535. gr.bitmap.draw dbar4, bar4, left+bar_w*3 , top-bar_h*4
  536. gr.bitmap.draw dbar5, bar5, left+bar_w*4 , top-bar_h*5
  537. gr.bitmap.draw dbar6, bar6, left+bar_w*5 , top-bar_h*6
  538. gr.bitmap.draw dbar7, bar7, left+bar_w*6 , top-bar_h*7
  539. gr.bitmap.draw dbar8, bar8, left+bar_w*7 , top-bar_h*8
  540. gr.bitmap.draw dbar9, bar9, left+bar_w*8 , top-bar_h*9
  541. gr.bitmap.draw dbar10, bar10, left+bar_w*9 , top-bar_h*10
  542. gr.bitmap.draw dbar11, bar11, left+bar_w*10 , top-bar_h*11
  543. gr.bitmap.draw dbar12, bar12, left+bar_w*11 , top-bar_h*12
  544. gr.bitmap.draw dbar13, bar13, left+bar_w*12 , top-bar_h*13
  545. gr.bitmap.draw dbar14, bar14, left+bar_w*13 , top-bar_h*14
  546. gr.bitmap.draw dbar15, bar15, left+bar_w*14 , top-bar_h*15
  547. gr.bitmap.draw dbar16, bar16, left+bar_w*15 , top-bar_h*16
  548. gr.bitmap.draw dbar17, bar17, left+bar_w*16 , top-bar_h*17
  549. gr.bitmap.draw dbar18, bar18, left+bar_w*17 , top-bar_h*18
  550. gr.bitmap.draw dbar19, bar19, left+bar_w*18 , top-bar_h*19
  551. gr.render
  552. SW.BREAK
  553. SW.CASE 20
  554. gr.cls
  555. gr.bitmap.draw dbg, bg, left, top-top
  556. gr.color , red, green, blue
  557. gr.text.size 40
  558. gr.text.setfont , "B"
  559. gps_speed$ = "Speed: "+STR$(gps_speed)+" km/h"
  560. gr.text.draw speed, left+10, top-top+80, gps_speed$
  561. gps_acc$ = "Accuracy: "+STR$(gps_acc)+"m"
  562. gr.text.draw status, left+10, top-top+130, gps_acc$
  563. gps_sat_info$ = "SAT: "+STR$(gps_sat_used)+"/"+STR$(gps_sat_det)
  564. gr.text.draw satellites, right-300, top-top+80, gps_sat_info$
  565. gr.bitmap.draw dbar1, bar1, left+bar_w*0 , top-bar_h*1
  566. gr.bitmap.draw dbar2, bar2, left+bar_w*1 , top-bar_h*2
  567. gr.bitmap.draw dbar3, bar3, left+bar_w*2 , top-bar_h*3
  568. gr.bitmap.draw dbar4, bar4, left+bar_w*3 , top-bar_h*4
  569. gr.bitmap.draw dbar5, bar5, left+bar_w*4 , top-bar_h*5
  570. gr.bitmap.draw dbar6, bar6, left+bar_w*5 , top-bar_h*6
  571. gr.bitmap.draw dbar7, bar7, left+bar_w*6 , top-bar_h*7
  572. gr.bitmap.draw dbar8, bar8, left+bar_w*7 , top-bar_h*8
  573. gr.bitmap.draw dbar9, bar9, left+bar_w*8 , top-bar_h*9
  574. gr.bitmap.draw dbar10, bar10, left+bar_w*9 , top-bar_h*10
  575. gr.bitmap.draw dbar11, bar11, left+bar_w*10 , top-bar_h*11
  576. gr.bitmap.draw dbar12, bar12, left+bar_w*11 , top-bar_h*12
  577. gr.bitmap.draw dbar13, bar13, left+bar_w*12 , top-bar_h*13
  578. gr.bitmap.draw dbar14, bar14, left+bar_w*13 , top-bar_h*14
  579. gr.bitmap.draw dbar15, bar15, left+bar_w*14 , top-bar_h*15
  580. gr.bitmap.draw dbar16, bar16, left+bar_w*15 , top-bar_h*16
  581. gr.bitmap.draw dbar17, bar17, left+bar_w*16 , top-bar_h*17
  582. gr.bitmap.draw dbar18, bar18, left+bar_w*17 , top-bar_h*18
  583. gr.bitmap.draw dbar19, bar19, left+bar_w*18 , top-bar_h*19
  584. gr.bitmap.draw dbar20, bar20, left+bar_w*19 , top-bar_h*20
  585. gr.render
  586. SW.BREAK
  587. SW.DEFAULT
  588. gr.cls
  589. gr.bitmap.draw dbg, bg, left, top-top
  590. gr.color , red, green, blue
  591. gr.text.size 40
  592. gr.text.setfont , "B"
  593. gps_speed$ = "Speed: "+STR$(gps_speed)+" km/h"
  594. gr.text.draw speed, left+10, top-top+80, gps_speed$
  595. gps_acc$ = "Accuracy: "+STR$(gps_acc)+"m"
  596. gr.text.draw status, left+10, top-top+130, gps_acc$
  597. gps_sat_info$ = "SAT: "+STR$(gps_sat_used)+"/"+STR$(gps_sat_det)
  598. gr.text.draw satellites, right-300, top-top+80, gps_sat_info$
  599. gr.render
  600. SW.END
  601. until 0

comments powered by Disqus