home *** CD-ROM | disk | FTP | other *** search
/ Turbo Toolbox / Turbo_Toolbox.iso / 1991 / 09_10 / gfademo / debug.gfa (.txt) < prev    next >
Encoding:
GFA-BASIC MS-DOS  |  1991-07-10  |  9.7 KB  |  287 lines

  1. GFA-BASIC MS-DOS
  2. #2ENDIF
  3. RETURNSOURCE
  4. msize_
  5. loicx_
  6. loicy_
  7. mandelx_
  8. mandely_
  9. realnum_
  10. imagnum_
  11. a    locmsize_
  12.  Output 
  13. r        NE
  14. windget
  15. ,_X/2,_Y/2,
  16. DEBUG
  17. Mandelbrot
  18. Debug    Lissajous
  19. Totem
  20. SetDebugParam
  21. LOCAL
  22. pe_EVENT
  23. test1
  24. test2
  25. survOLOR
  26. 15PBOX
  27. 0,0,999,999OPENW
  28. 2,0,3*
  29. survOLOR
  30. 15PBOX
  31. 0,0,999,999OPENW
  32. 2,0,3*
  33. ,~271TOPW
  34. Das Demoprogramm l
  35. uft nur|auf EGA, VGA oder | Herkules KartenZ
  36. RETURNH
  37.  Output I
  38. _ADAP
  39. 3~INTR($10,_AX=$1A00)IF
  40. _AL=$1a
  41. 640*480ELSE
  42. 640*350ENDIF
  43. _ADAP
  44. ModeELSEALERT
  45. 1,"Das
  46. Demoprogramm
  47. nur|auf
  48. Herkules
  49. Karten",1,"RETURN",
  50. SYSTEMENDIF
  51. SCREEN
  52. =_X/2,
  53. =_Y/2,
  54. =WIND_GET(14)
  55. TITLEW
  56. Output
  57. "OPENW
  58. ,0,0,
  59. (3,0,0)KEYGET
  60. SCREEN
  61. PROCEDURE
  62. )LOCAL
  63. LOCAL
  64. LOCAL
  65. --------------
  66. Debug
  67. -------------------------
  68. ----------------------------------------------------
  69. */SWITCH
  70. select
  71. figur
  72. indexCASE
  73. inner
  74. window
  75. color
  76. 0,0,9999,9999
  77. color
  78. window
  79. figure
  80. colorIF
  81. _ADAP
  82. ENDIF
  83. figure
  84. parameters
  85. =90CASE
  86. inner
  87. window
  88. color
  89. 0,0,9999,9999
  90. color
  91. window
  92. figure
  93. colorIF
  94. _ADAP
  95. ENDIF
  96. figure
  97. parameters
  98. inner
  99. window
  100. color
  101. 0,0,9999,9999
  102. color
  103. window
  104. figure
  105. color
  106. figure
  107. parameters
  108. inner
  109. window
  110. color
  111. 0,0,9999,9999
  112. color
  113. window
  114. figure
  115. colorIF
  116. _ADAP
  117. ENDIF
  118. figure
  119. parameters
  120. ENDSWITCH
  121. window
  122. index
  123. selector
  124. x-,y-
  125. offset
  126. figure
  127. WINDGET
  128. inner
  129. width
  130. windowWINDGET
  131. inner
  132. height
  133. window
  134. width
  135. figure
  136. height
  137. figure
  138. x-start
  139. figure
  140. y-start
  141. figure/*
  142. ----------------------
  143. Lissajous
  144. algorithm
  145. -------------------
  146. */FOR
  147. *(1+COSQ(
  148. *(1+SINQ(
  149. RETURN
  150.  Stack : >
  151.  i_%  = Y
  152.  pp_% = Y
  153.  xa_% = Y
  154.  ya_% = Y
  155.  xe_% = Y
  156.  ye_% = Y
  157. PROCEDURE
  158. LOCAL
  159. PEEK_EVENTIF
  160. MENU(5)
  161. $4200
  162. =TRUE
  163. pressedIF
  164. MENU(4)
  165. =FALSE
  166. right
  167. mousebutton
  168. pressedIF
  169. MENU(4)
  170. =TRUE
  171. mousebutton
  172. pressedLOOP
  173. UNTIL
  174. WHILE
  175. MENU(5)
  176. until
  177. releasedPEEK_EVENTWENDWIN
  178. output
  179. debug
  180. window
  181. _ADAP
  182. 1COLOR
  183. ELSECOLOR
  184. ENDIF
  185. TRIM$(TRACE$)
  186. GFA-BASIC
  187. commandIF
  188. INSTR(
  189. ,"/*")
  190. comment
  191. =TRIM$(LEFT$(
  192. ,INSTR(
  193. ,"/*")-1))
  194. ENDIF
  195. 0,MUL(
  196. ),SPACE$(80)TEXT
  197. 0,MUL(
  198. Print
  199. command
  200. ++ELSEIF
  201. _ADAP
  202. 1COLOR
  203. ENDIF
  204. DELETE
  205. 0,MUL(
  206. ),SPACE$(80)TEXT
  207. 0,MUL(
  208. Print
  209. command
  210. ++ENDIF
  211. ELSEDELETE
  212. =TRUE
  213. _ADAP
  214. 1COLOR
  215. 0,0,_X,_YCOLOR
  216. ELSECLEARW
  217. ENDIF
  218. 0,MUL(
  219. Print
  220. command
  221. -1)ENDIF
  222. ----------
  223. search
  224. special
  225. values
  226. ------------
  227. COLOR
  228. =MUL(
  229. )TEXT
  230. ,SPACE$(3)NEXT
  231. =_X/2FOR
  232. Stack
  233. "+HEX$(*
  234. INSTR(
  235. =MUL(
  236. )TEXT
  237. ,SPACE$(
  238. )SWITCH
  239. "i_%"TEXT
  240. STR$({
  241. },4)CASE
  242. "pp_%"
  243. STR$({
  244. "xa_%"
  245. STR$({
  246. "ya_%"
  247. STR$({
  248. "xe_%"
  249. STR$({
  250. "ye_%"
  251. STR$({
  252. ENDSWITCH
  253. ENDIF
  254. ----------
  255. Window
  256. ------------
  257. */COLOR
  258. RETURN
  259. i_%,pp_%,xa_%,ya_%,xe_%,ye_%,*/
  260.  Debug SI
  261.  Surveillance I
  262. PROCEDURE
  263. =1DIM
  264. surveillance
  265. variables
  266. define
  267. surveillance
  268. variablesDATA
  269. i_%,pp_%,xa_%,ya_%,xe_%,ye_%,*/RESTORE
  270. surveillance
  271. variables
  272. ="*/"
  273. ++LOOP
  274. debug-window
  275. TITLEW
  276. Debug
  277. OPENW
  278. ,_Y,16
  279. debug-window
  280. COLOR
  281. 0,0,999,999
  282. TITLEW
  283. Surveillance
  284. "OPENW
  285. debug-windowCOLOR
  286. 0,0,999,999RETURN
  287.