WebDish版のmes命令表示文字欠けについて
http://hsp.tv/play/pforum.php?mode=all&num=94865#96834
調査した結果、空白の連続数や改行によって欠けが発生します。
改行については、連続改行数の無効や次行位置ズレもあるようです。
改行の問題は、HSP3全般で影響が起きているのでしょうか?
http://hsp.tv/play/pforum.php?mode=all&num=94865#96599
※私の調査環境 WebDishコンソールでは「HSPDish ver3.6」との表示があり
HSPバージョンが異なりましたので、別スレッドにさせて頂きました。
----------
以下のサンプルを WebDishサービスにて実行し確認できました。
Webスペースを所持していないので jsファイルでは未確認です。
動作環境:Windows 10/Google Chrome
WebDishサービス-SoupSeed(HSPDish ver3.6)
https://dev.onionsoft.net/seed/webdish.html
#include "hsp3dish.as" ;#packopt xsize 500 ;#packopt ysize 500 screen 0,500,500 font "",24,1,5:redraw 0 color 150,150,150:boxf repeat 65:if cnt\10=0:color 255:else:color line 0,cnt*10,640,cnt*10:loop repeat 65:if cnt\10=0:color ,,255:else:color line cnt*10,0,cnt*10,640:loop color 255,255,255:pos 0 mes "SP0:AABBCCDDEEFF-OK",4 mes "SP1:AA BB CC DD EE FF-OK",4 mes "SP2:AA BB CC DD EE FF-NG",4 mes "SP3:AA BB CC DD EE-NG",4 mes "ZS1:AA BB CC DD EE-OK",4 mes "ZS2:AA BB CC DD EE-OK",4 mes "|ENT1:AA\n|BB-NG",4 mes "|ENT2:AA\n\n|BB-NG",4 mes "|ENT3:AA\n\n\n|BB-NG",4 redraw 1
----------
確認結果
空白なし・・・OK
空白1つ・・・OK
空白2つ・・・NG 行末が欠ける
空白3つ・・・NG 行末がさらに欠ける
全角空白1つ・・・OK
全角空白2つ・・・OK
改行1つ・・・NG 次行位置ズレ行末欠け
改行2つ・・・NG 改行2つしない、次行位置ズレ行末欠け
改行3つ・・・NG 改行3つしない、次行位置ズレ行末欠け
-----
今回、WebDishサービスを初めて利用しましたが、
#packopt xsize/ysizeや screenどちらかで設定しても画面サイズが反映されなかったり
適所に redraw 0を入れないと テキスト以外描画がされないなどがありました。
これらについては仕様なのかWebDishサービス独自なのか
ブラウザキャッシュの影響なのかを判断できませんでした。
-----
それと、WebDishサービス利用のために
「HSPプログラムコンテスト/SoupSeed」のページからのリンクを利用したのですが
「ユーザーメニューへ」>「WebDish登録作品」の「HSP部屋で登録」を開くことによって
「Security Center」という巷で噂のWindowsサポート詐欺のページに遷移します。
(「WebDish作品の新規登録」のリンクは問題ないです)
HSPコンテストも近いようですし、低年齢ユーザ層などの詐欺被害が起きる前に
対応が必要と思われます。