Hot Soup Processor スクリプト言語システム
HSP . 色、ポジション
PSH x HSP | 講座 | オブジェクト | COM | MCI | 用語 | ソフト | HTMLタグ | リンク |
フリーウェアのスクリプト言語システムHSPを利用したプログラミング講座です。ONION softさんが開発したものです。HSPは無料ソフトですよー。
■ color
color p1,p2,03 [カラー設定] | |
p1 | 色コード (Red:赤) |
p2 | 色コード (Green:緑) |
p3 | 色コード (Blue:青) |
メッセージ表示、描画などの色を指定した値に設定します。p1、p2、p3がそれぞれ、R,G,Bの輝度になります。0が最も暗く、255が最も明るくなります。color
0,0,0 は黒に、color 255,255,255 は白になります。 パレットモードの画面では、指定した色に一番近いパレットが選択されます。 |
色を指定する命令です。RGBカラー値で表現します。mesの表示文字の色としても反映される。
■ ウィンドウ背景色指定
colorで色を指定して、パラメータなしのboxfでウィンドウ全体の色を変えれれる。
color 255,255,0 boxf |
■ pos
pos p1,p2 [カレントポジション設定] | |
p1 | カレントポジションのX座標 |
p2 | カレントポジションのY座標 |
メッセージ表示、オブジェクトの表示などの基本座標となるカレントポジションの座標を指定します。 Xは一番左が0に、Yは上が0になり、1ドット単位の指定になります。パラメータの省略をすると、現在の値が使われます。 |
カレントオポジションを指定する命令です。オブジェクトやmesの文字表示の位置として反映される。
button "星",*draw stop *draw redraw 0 repeat 100 color rnd(256),rnd(256),rnd(256) pos rnd(640),rnd(480) mes "★" loop redraw 1 |
□ HSP入門MENU
● HSP入門1 : 文字の表示、タイトルバー |
● HSP入門2 : ループ、ラベル |
○ HSP入門3 : 色、ポジション |
● HSP入門4 : 文字処理 |
● HSP入門5 : 日時・時間 |
● HSP入門6 : フォント、画像 |
● HSP入門7 : ウィンドウ、ダイアログ |
Q&A (準備中)
0.HSPを利用していくうえでポイントは?
1. HSPでプログラム言語を作成できる?
ちょっと難しいです。HSPはインタプリタというスタイルの言語なので。
2. ウィンドウにメニューを作成するには?
Windows APIというのを使うと作成できるみたいですが、分からない人ようにメニューを表示するHSPモジュールが付いてます。「mod_menu.as」というファイルです。
3.ダイアログボックスで「はい」「いいえ」以外の文字を表示するには?
できません。Windows APIというのを使うとたがう種類のダイアログは表示できますが、文字はいじれません。
4.ホームページをブラウザで開きたい。
execが使えます。URアドレスを指定して起動タイプは16です。デフォルト設定になってるインターネットブラウザで立ち上がります。
〜〜〜〜〜
PSH x HSP | HSP講座 | 実行ファイルの作成方法 | オブジェクトの用意 | 音楽・動画の再生 | HSPの用語