test2.hsp

sample\obaq\test2.hsp » Plain Format

#include "obaq.as"

	;
	;	スペースキーを押すたびにオブジェクトを追加
	;	[ESC]で終了します
	;
	randomize		; 乱数の初期化
	screen 0,640,480	; ウィンドウ初期化
	celload "obaqlogo.bmp"	; OBAQロゴ読み込み
	logoid=stat		; ロゴのID

	qreset			; OBAQの初期化
*main
	;	メインループ
	;
	redraw 0		; 画面の更新を開始
	gradf ,,,,1,0,128	; 画面クリア
	qexec			; OBAQによるオブジェクトの更新

	stick key,15		; キーの取得
	if key&128 : end	; [ESC]キーで終了
	if key&16 {
		qaddpoly my, rnd(3)+3, 96,24,0		; 多角形を追加
	}
	qdraw			; オブジェクトの描画

	color 255,255,255
	pos 0,0:mes "Push [Space]"	; 文字を表示

	gmode 2:pos 470,40	; ロゴ表示
	celput logoid

	redraw 1		; 画面の更新を終了
	await 12		; 一定時間待つ
	goto *main