home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2002 November / VPR0211A.ISO / OLS / NSCR_NEW / nscr_new.lzh / 更新627.txt < prev    next >
Text File  |  2001-06-27  |  2KB  |  59 lines

  1. 命令getversionを追加。
  2. 例)getversion %0
  3. バージョンは3桁の整数で返ってきます。
  4. 実際のバージョンの100倍の数字です。
  5. つまり、Ver1.90ならば190になります。
  6.  
  7.  
  8. 命令dwaveload dwaveplay dwaveplayloopの追加
  9.  
  10. 例)
  11. dwaveload 0,"test.wav"
  12. dwaveplay 0
  13. dwaveplayloop 0
  14. これで、前もってWAVをメモリにロードしておいて、
  15. それを再生することが出来ます。
  16.  
  17.  
  18. 命令trap2 lr_trap lr_trap2を追加。
  19. これらはtrapと同じパラメータを取るtrap系命令です。
  20. trap     …… 左クリックのみに反応
  21. lr_trap  …… 左右クリックに反応
  22. trap2    …… 左クリックと「次の選択肢に進む」に反応
  23. lr_trap2 …… 左右クリックと「次の選択肢に進む」に反応
  24.  
  25. この辺の命令仕様がどうも美しくないので、そのうち
  26. 統合するような命令を作るかもしれませんが、これらの
  27. 命令は今後ともサポートしますので、お使い下さい。
  28.  
  29. 命令timertrapを追加
  30. 例)timertrap *label,1000
  31. 指定したミリ秒後に割り込みが掛かってジャンプします。
  32. ただし、個々の命令の動作の隙間でしかタイマ判定しないので、
  33. ウェイト状態(ボタン待ちや、click,delay,wait命令、
  34. デフォルトでの@ \など)のときには割り込みが起きません。
  35. 元々NScripterはスクリプトからのタイマー割り込みを想定
  36. している言語ではないので、使い方が結構難しい命令です。
  37.  
  38. trap系命令とtimertrap命令に新しいオプションstopとresumeがつきました。
  39.  
  40. 例)
  41. trap stop
  42. lr_trap resume
  43. lr_trap2 stop
  44. trap2 resume
  45.  
  46. trap offとすると、割り込み設定自体がクリアされてしまいます。
  47. 対して、trap stopは割り込みを一時的に禁止するだけです。
  48. trap resumeは再び割り込みを許可する命令です。
  49. もしtrap stopしている間にクリックしていた場合、
  50. 後でtrap resumeを実行すると、そこで割り込みが発生します。
  51.  
  52. 命令spwaitを追加しました。
  53.  
  54. 例)spwait 2
  55. 指定したスプライト番号のアニメーションが終わる
  56. (最初のコマに戻るか、もしくはストップする)のを待ちます。
  57.  
  58. 命令mousecursorはとりあえず今のところ使わないで下さい。
  59. 機種によって動いたり動かなかったりのようです。