HSPポータル
サイトマップ お問い合わせ


HSP3掲示板


未解決 解決 停止 削除要請

2011
0503
KOUYAboxfについて4解決


KOUYA

リンク

2011/5/3(Tue) 23:06:37|NO.38964

画面上に表示した一部の黒文字をboxfの白色で塗りつぶしたいのですが

print "画面A君"
print "画面B君"
の場合、print"画面A君"のみを白色で塗りつぶしたいと思っています
でも、boxfですと上から塗りつぶせないようです
boxfでは出来ないのでしょうか?回答よろしくお願いします!!



この記事に返信する


p、USAGI

リンク

2011/5/4(Wed) 00:45:04|NO.38966

print(mes)命令で表示された文字のYサイズをboxfに指定するとできます。
一つ目のprint(mes)命令の後「ginfo_mesy」を変数に格納し、消したい時に使います。
boxfの使い方はわかりますよね?



たんす

リンク

2011/5/5(Thu) 00:18:21|NO.38987

・boxfの範囲指定がズレている。
→color命令で塗りつぶす色を変更し範囲を確認してください。

・塗りつぶした直後にprintで表示し直している。
→処理順序の見直しをしてください。



ひらまる

リンク

2011/5/5(Thu) 01:45:39|NO.38988

トドのつまり、こういうことです。

画面A座標X = ginfo_cx 画面A座標Y = ginfo_cy mes "画面A君" 画面AサイズX = ginfo_mesx 画面AサイズY = ginfo_mesy wait 100 画面B座標X = ginfo_cx 画面B座標Y = ginfo_cy mes "画面B君" 画面BサイズX = ginfo_mesx 画面BサイズY = ginfo_mesy wait 100 color 255, 255, 255 boxf 画面A座標X, 画面A座標Y, 画面A座標X + 画面AサイズX, 画面A座標Y + 画面AサイズY wait 100 boxf 画面B座標X, 画面B座標Y, 画面B座標X + 画面BサイズX, 画面B座標Y + 画面BサイズY



KOUYA

リンク

2011/5/12(Thu) 00:05:15|NO.39137

解決のレスを出すのが遅くなって申し訳ないです
サンプルまで書いていただきありがとうございます
解決しました



記事削除

記事NO.パスワード

NO.38964への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  2. 自動改行されません。適度に改行を入れてください。
  3. スクリプトは小文字の<pre>〜</pre>で囲んでください。

削除用パスワード

解決したら質問者本人がここをチェックしてください。

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

ONION software Copyright 1997-2011(c) All rights reserved.