[Top Page][Edit][Discussion][Edit History][All Pages][Recent Changes][->Japanese]

HSPHelp:buffer


buffer

buffer p1,p2,p3,p4                      [ウインドゥIDを初期化]

    p1=0〜31(0) : ウインドゥID
    p2,p3 : 初期化する画面サイズX,Y(1ドット単位)
    p4=0〜1 : 初期化する画面モード

説明

HSPHelp:screen?命令と同じく、指定したウインドゥIDを初期化して使用できるようにします。 初期化する画面サイズと、画面モードはHSPHelp:screen?命令と変わりませんが、 HSPHelp:buffer命令では、メモリ上に仮想画面が作られるだけで、 実際の画面には表示されません。これで作成した仮想画面は、 通常の画面と同じようにHSPHelp:print命令やHSPHelp:picload?命令を使用することができます。 HSPHelp:gcopy命令などで別の画面にコピーするためのストック場所に使ったり、 現在の画面を一時的に残しておくための保管場所に使うことができます。

なお、HSPHelp:screen?で初期化されたウインドゥIDをHSPHelp:buffer命令で再初期化することはできません。

HSPHelp:buffer命令で画面を初期化した後はそのウインドゥIDが画面制御命令の描画先になります。

備考

ver2.6標準命令

参照