home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 September / Chip_2002-09_cd1.bin / ctenari / Prochazka / data / lib / notmusic.zbc < prev    next >
Text File  |  2002-06-21  |  2KB  |  269 lines

  1. ;This is machine generated file, do not edit
  2. ;Generated by JavaScript
  3. interface Music.class
  4. sub op:new 0 0
  5. code
  6. pop
  7. co Music.instance
  8. cm @init:op:new 0
  9. doret 1
  10. end
  11. end
  12.  
  13. interface Music.instance
  14. sub get:n1 0 0
  15. code
  16. pushlocals
  17. getprop N1
  18. jnx 0
  19. pop
  20. pushthis
  21. getprop N1
  22. jnx 0
  23. pop
  24. pushsys
  25. getprop N1
  26. jnx 0
  27. pop
  28. xraise
  29. @0:
  30. doret 1
  31.  
  32. pushnull
  33. doret 1
  34. end
  35. sub get:n2 0 0
  36. code
  37. pushlocals
  38. getprop N2
  39. jnx 1
  40. pop
  41. pushthis
  42. getprop N2
  43. jnx 1
  44. pop
  45. pushsys
  46. getprop N2
  47. jnx 1
  48. pop
  49. xraise
  50. @1:
  51. doret 1
  52.  
  53. pushnull
  54. doret 1
  55. end
  56. sub get:n4 0 0
  57. code
  58. pushlocals
  59. getprop N4
  60. jnx 2
  61. pop
  62. pushthis
  63. getprop N4
  64. jnx 2
  65. pop
  66. pushsys
  67. getprop N4
  68. jnx 2
  69. pop
  70. xraise
  71. @2:
  72. doret 1
  73.  
  74. pushnull
  75. doret 1
  76. end
  77. sub get:n8 0 0
  78. code
  79. pushlocals
  80. getprop N8
  81. jnx 3
  82. pop
  83. pushthis
  84. getprop N8
  85. jnx 3
  86. pop
  87. pushsys
  88. getprop N8
  89. jnx 3
  90. pop
  91. xraise
  92. @3:
  93. doret 1
  94.  
  95. pushnull
  96. doret 1
  97. end
  98. sub get:n16 0 0
  99. code
  100. pushlocals
  101. getprop N16
  102. jnx 4
  103. pop
  104. pushthis
  105. getprop N16
  106. jnx 4
  107. pop
  108. pushsys
  109. getprop N16
  110. jnx 4
  111. pop
  112. xraise
  113. @4:
  114. doret 1
  115.  
  116. pushnull
  117. doret 1
  118. end
  119. sub @init:op:new 0 0
  120. code
  121. pushnum 9
  122. pushnum 64
  123. cm op:mul 1
  124. jnx 5
  125. xraise
  126. @5:
  127. pushthis
  128. initprop N1
  129. polypop 2
  130. pushnum 2
  131. pushlocals
  132. getprop N1
  133. jnx 7
  134. pop
  135. pushthis
  136. getprop N1
  137. jnx 7
  138. pop
  139. pushsys
  140. getprop N1
  141. jnx 7
  142. pop
  143. xraise
  144. @7:
  145. cm op:div 1
  146. jnx 6
  147. xraise
  148. @6:
  149. pushthis
  150. initprop N2
  151. polypop 2
  152. pushnum 4
  153. pushlocals
  154. getprop N1
  155. jnx 9
  156. pop
  157. pushthis
  158. getprop N1
  159. jnx 9
  160. pop
  161. pushsys
  162. getprop N1
  163. jnx 9
  164. pop
  165. xraise
  166. @9:
  167. cm op:div 1
  168. jnx 8
  169. xraise
  170. @8:
  171. pushthis
  172. initprop N4
  173. polypop 2
  174. pushnum 8
  175. pushlocals
  176. getprop N1
  177. jnx 11
  178. pop
  179. pushthis
  180. getprop N1
  181. jnx 11
  182. pop
  183. pushsys
  184. getprop N1
  185. jnx 11
  186. pop
  187. xraise
  188. @11:
  189. cm op:div 1
  190. jnx 10
  191. xraise
  192. @10:
  193. pushthis
  194. initprop N8
  195. polypop 2
  196. pushnum 16
  197. pushlocals
  198. getprop N1
  199. jnx 13
  200. pop
  201. pushthis
  202. getprop N1
  203. jnx 13
  204. pop
  205. pushsys
  206. getprop N1
  207. jnx 13
  208. pop
  209. xraise
  210. @13:
  211. cm op:div 1
  212. jnx 12
  213. xraise
  214. @12:
  215. pushthis
  216. initprop N16
  217. polypop 2
  218.  
  219.  
  220. pushthis
  221. doret 1
  222. end
  223. end
  224.  
  225. module notmusic.module
  226. 32
  227.  
  228. sub @init 0
  229. code
  230. ;Initialization of class Music
  231. co Music.class
  232. pushsys
  233. setprop Music
  234. pop
  235. pushthis
  236. setprop Music
  237. xchg 1 2
  238. setprop module
  239. polypop 2
  240. ;Init block of module
  241. pushstr "music"
  242. pushlocals
  243. getprop Music
  244. jnx 16
  245. pop
  246. pushthis
  247. getprop Music
  248. jnx 16
  249. pop
  250. pushsys
  251. getprop Music
  252. jnx 16
  253. pop
  254. xraise
  255. @16:
  256. cm op:new 0
  257. jnx 15
  258. xraise
  259. @15:
  260. pushsys
  261. cm op:set:prop 2
  262. jnx 14
  263. xraise
  264. @14:
  265. pop
  266.  
  267. doret 0
  268. end
  269. end