home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 May / PCW596.iso / polskie / eduk / genfast / demo_01.pak / DEMO5.DA_ < prev    next >
Text File  |  1996-02-08  |  736b  |  59 lines

  1. ; obsÆuga tablicy zrealizowanej w module asemblerowym ARRAY.SYS
  2.  
  3. [1]
  4. @ShowScreen;
  5. @LoadCode('ARRAY.SYS');
  6. @K:=0;
  7. @J:=200;
  8. @C:=1;
  9. @Repeat:360;
  10. @K := %K + 1;
  11. @L := sin(%K/3)*90+200;
  12. @A := %K;
  13. @B := %L;
  14. @ExecuteCode;
  15. @Line(%I,%J,%K,%L);
  16. @I := %K;
  17. @J := %L;
  18. @Next;
  19. @CheckEvents;
  20.  
  21. [2]
  22. @ClrScr;
  23. @Delay(1000);
  24. @K:=0;
  25. @J:=200;
  26. @C:=2;
  27. @Repeat:360
  28. @K := %K + 1;
  29. @A := %K;
  30. @ExecuteCode;
  31. @L := %B;
  32. @Line(%I,%J,%K,%L);
  33. @I := %K;
  34. @J := %L;
  35. @Next;
  36. @CheckEvents;
  37.  
  38. [3]
  39. @ClrScr;
  40. @Delay(1000);
  41.  
  42. ; "wyzerowanie" tablicy
  43. @C:=3;
  44. @ExecuteCode;
  45.  
  46. @K:=0;
  47. @J:=200;
  48. @C:=2;
  49. @Repeat:360
  50. @K := %K + 1;
  51. @A := %K;
  52. @ExecuteCode;
  53. @L := %B;
  54. @Line(%I,%J,%K,%L);
  55. @I := %K;
  56. @J := %L;
  57. @Next;
  58. @RemoveCode;
  59. @CheckEvents;