Petitverse
ゲストさん (
ログイン
)
ログイン
コミュニティ内検索
コミュニティ一覧
Petitverse ご利用ガイド
Petitverse からのおしらせ
プチコン 非公式コミュニティ
プレイ日記
あまさとしおん
◆mzDKTVUAtwqE
2018/8/1 16:17
【MiME 1012】
文字入力ソフトを作り出した模様
コメント
あまさとしおん
2018/8/1 16:18
◆mzDKTVUAtwqE
眠い
だにえる
2018/8/2 3:52
◆m76OCAQyrWGt
期待
あまさとしおん
2018/8/2 15:50
◆mzDKTVUAtwqE
文字を消しても表示上消えない謎のバグ。
描画更新ルーチンにBEEPを入れて、鳴ることを確認してるのになぜか消えない。
あまさとしおん
2018/8/2 15:54
◆mzDKTVUAtwqE
ルーチンじゃなくてDEFか。
一応、消去&描画(1行)、描画だけ(全画面)の2種類DEFがあって、それぞれ違う音が鳴る。
消去&描画(1行)を実行してるのが確実なのに消えない。
あまさとしおん
2018/8/2 16:13
◆mzDKTVUAtwqE
<祝>文字を消しても表示上消えないバグを修正
IF文の構造に問題(紛らわしい)点があり、読み間違えたことが原因。
デバッグ用BEEPも、どの音がどのDEFか間違えていたので正しく実行していると誤解した。
IF Enterである THEN
(改行動作)
ELSEIF BackSpaceではない THEN ←これを肯定形と読み間違えたので見る場所を間違えた
(入力動作)
ELSE
(消去動作)
ENDIF
あまさとしおん
2018/8/2 16:15
◆mzDKTVUAtwqE
対策:
1.IF文を並び替え、条件を肯定形に統一した。
2.デバッグ用BEEPの割り当てを変更した。
1.というのは、先のコメントのPRGをこう直したということ。
IF Enterである THEN
(改行動作)
ELSEIF BackSpaceである THEN
(消去動作)
ELSE
(入力動作)
ENDIF
あまさとしおん
2018/8/2 16:17
◆mzDKTVUAtwqE
その他、DEF名を変更して視覚的な区別を容易にした。
LWRITE(1行書き換え)
WRITE→ALLWRITE(全画面書き換え)
あまさとしおん
2018/8/2 16:20
◆mzDKTVUAtwqE
ハマッたバグが取れたら
原因と対策を文章にして公開すると、達成感が倍増するし、知見を共有できるので最高。
あまさとしおん
2018/8/2 16:21
◆mzDKTVUAtwqE
だが、もう1つバグがあるんだよなぁ
「ファイルをロードしたとき、最後の1行だけ表示されない」
あまさとしおん
2018/8/2 16:24
◆mzDKTVUAtwqE
おまけ画像
ファイルは簡単操作でロードできるので便利!!
豆知識:DIALOGでは横棒19個で1行埋まる。
あまさとしおん
2018/8/2 16:55
◆mzDKTVUAtwqE
直ったぁ
あまさとしおん
2018/8/2 18:48
◆mzDKTVUAtwqE
保存するファイル名を固定から自由に変更したら初公開しようかな
ねこ博士
2018/8/2 22:36
◆3zseSgmZp0Qk
期待してます!
(xΦωΦ)ねこ
コメントを書く
この投稿にはコメントできません。
-
WEB PATIO
-