home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 May / PCW596.iso / polskie / eduk / genfast / genfast.lzh / DEMO_01.PAK / DEMO4.DA_ < prev    next >
Text File  |  1996-02-08  |  941b  |  45 lines

  1. ; obsÆuga klawiatury i wy₧wietlanie znaków na ekranie
  2.  
  3. [1]
  4. @A:=2;
  5. @Repeat:7;
  6. @DisableStatusButton(%A);
  7. @A:=%A+1;
  8. @Next;
  9. @ShowScreen;
  10. @SetPosition(20,20);
  11. @DefKeyboardHandler(3);
  12. @Interline(14);
  13. [2]
  14. @CheckEvents;
  15.  
  16. [3]
  17. @if (%Z = $1C0D) then goto:4;
  18. @if (%Z = $0E08) then goto:5;
  19.  
  20. ; poniºsza komenda (<#%z>) spowoduje wy₧wietlenie znaku o kodzie
  21. ; zawartym w zmiennej %Z (podobne dziaÆanie ma polecenie
  22. ; WriteChar, które jednak wy₧wietla znak tylko czcionkå systemowå)
  23. ;
  24. ; Uwaga! Konstrukcja <#...> moºe byì fragmentem tekstu np.
  25. ;    Kod znaku ~<#%A>~ jest zawarty w zmiennej %A...
  26. ;
  27. ; Uwaga! Zamiast symbolu zmiennej moºna podaì bezpo₧rednio
  28. ; kod znaku np. <#32> (warto₧ì dziesiætna) lub <#$20> (warto₧ì heksadecymalna)
  29. <#%z>
  30.  
  31. @GetParam;
  32. @SetPosition(%C+8,%D-14);
  33. @goto:2;
  34.  
  35. [4]
  36. @GetParam;
  37. @SetPosition(20,%D+14);
  38. @goto:2;
  39.  
  40. [5]
  41. @GetParam;
  42. @Clear(%C-8,%D,%C,%D+14);
  43. @SetPosition(%C-8,%D);
  44. @goto:2;
  45.