OTYAX4.1.3
OTYAXC7
- LANG_JA,LANG_EN
- 終了時のメッセージを翻訳
- Add Var
- OTWTIMERMAX
- OTWTIMERLEN
- DIM OTWTIMERLBL$[OTWTIMERMAX]'LABEL$
- DIM OTWTIMERL[OTWTIMERMAX]'FRAME MAINCNTL
- DIM OTWTIMERH[OTWTIMERMAX]'FRAME MAINCNTH
- Add API
- @OTWSETTIMEOUT
- @OTWSETTIMEOUTHMS
- Fix API
動作を修正
- メニューにTIMERを追加
- 右クリックメニューにMINE,INV,POKOPOKOを追加
OTYAXC3
MINE,COMで正常にWIN_MODEが設定されてなかった問題を修正
OTYAXC2
ワトソン博士追加
RUN@ERRでワトソン博士が起動する
MSTYPE追加
左利きと右利きの設定ができる
ラベル名の間違いで強制終了した場合復帰するように
OTYAXC1
ブラウザ強制終了
MINEにスクロールバー
MINEに設定項目
WINLBLMENU追加
OTYAXC0(OTYAX4.1.1.0)
WINACTV2を追加
WINACTVだとwindowが移動中などでもTRUEだったがこれは移動中などを含まない
@WINMENULBLを追加
WINLBLX,WINLBLY
WINLBLC 未選択時の文字色※パレット
WINLBLB 未選択時の背景色※グラフィックカラー
WINLBLC2 選択時の文字色※パレット
WINLBLB2 選択時の背景色※グラフィックカラー
- バグ
- INVが二重起動できる
- INVを二重起動したらwindowがおかしくなる
- WINBUFFCPYの挙動がおかしい
- GAME1などで
OTYAX 4.1
タスクを開き過ぎると以後新しくタスクを作成できなくなっていた問題を修正
タスクを開き過ぎるとシステムタスクが侵食される問題を修正
CAVE,MINE,GAME1,INVなどでウィンドウの一部を画面外に移動すると表示がおかしくなる問題を修正(GCOPYの仕様)
POKOPOKOで時計が消えなくなっていた問題を修正
POKOPOKOを二回目に起動するとエラーが出ていた問題を修正
POKOPOKOでキャラの位置がずれていたため修正
HTNPでWINFLGが2じゃなくても描画される問題を修正
COMを終了しても文字が画面に残る問題を修正
MEVで文字とテキストボックスの位置が被っていたため修正
LEDで1行目の状態でUPを押すとエラーが出ていた問題を修正
CAVEMでスコアがオーバーフローする問題を修正
タスクバーの表示の負荷を減らした
タスクバーでアクティブタスクは白くなるようにセーブを忘れていたため再実装
タスクを限界まで起動すると閉じても開けなくなっていた問題を修正
タスクを限界まで起動するとシステムタスクを侵食していた問題を修正
MINEでアクティブじゃなくてもクリックできる問題を修正
引き継ぎプログラムに不具合があったので修正
@WINBUFFCPYを追加
BF=バッファ
BF_X,BF_Y 始点座標
BF_X2,BF_Y2 終点座標
コピー場所はWFX,WFY固定。それ以外の場所は@WINBUFFCPY2を
@WINBUFFCPY2を追加
BF=バッファ
BF_X,BF_Y 始点座標
BF_X2,BF_Y2 終点座標
BF_X3,BF_Y3 コピーされる座標
ウィンドウの相対座標で実際は+WFX,+WFYされるので画面からの座標で表示する際は-WFX,-WFYして渡すこと
OTYAXBD
OTYAXBCに重大なバグがあったため修正
EXITでボタンを触れなかった問題を修正
WINFLG[]しか設定してなくてWINBTNはWINFLGを見ていた
EXITを終了するとウィンドウサイズがおかしくなることが有った問題を修正
TSKが初期化されていなかった
セーブデータを引き継げるようになった
文字数が少ないと引き継ぐ
そのせいでおかしなデータになった場合はDELETE"MEM:OTWINI"を
今までマウスはSPSをコピーしてたがリソースを使用できるようになった
引き継ぎはそのため
その場合
で並んでいる必要がある
OTYAXBD1
OTYAX 4.0.1.B.D.1
タスクバーが少しまともに
RUN TSKの状態でTSKをクリックすると
TSK RUNになってたのを修正
タスクバーでアクティブなタスクを白くするようにした
これによってわかりやすくなった
OTYAXBC
CLOCKがRESIZEに対応
大きさに応じて時計のサイズが変わる
@WINTXTBOXのカーソルが点滅するように
ただしMAINCNTLを利用した簡易的なもの
@WINTXTBOXでカーソルをマウスで選択できるように
テキスト選択は未実装
@WINBTNでWINDOWの移動中でもボタンが反応していたのを修正
WINACTVではなくWINFLGを見るように
RUNがRESIZEに対応
元からTXTBOXのサイズはWINX2で指定してあったためフラグ立てて大きさの下限を設定して少々デザインを修正しただけ
RUNのTXTBOXでラベルの限界以上は文字が打てないように修正
@WIN_************
で12文字まで
OTYAXBB
@WINFLAGの動作が変更
WIN_MODEだったのをWIN_MODEとWIN_Rにした。
WIN_MODEとWIN_Rの初期化をするようにした。
WIN_Rはリサイズ用フラグ
@WINDOWSの動作が変更
リサイズ処理
WINFLG[TSKMAX]の動作が変更
内容が4の場合リサイズ中
@WINRESIZEを追加
リサイズ処理
@WINTXTBOXのバグを修正
別のウィンドウで隠れたTXTBOXをクリックすると一瞬だけカーソルが表示されるバグを修正
OTYAXBB
@WINFLAGの動作が変更
WIN_MODEだったのをWIN_MODEとWIN_Rにした。
WIN_MODEとWIN_Rの初期化をするようにした。
WIN_Rはリサイズ用フラグ
@WINDOWSの動作が変更
リサイズ処理
WINFLG[TSKMAX]の動作が変更
内容が4の場合リサイズ中
重大なバグがあったためOTYAXBBは没
OTYAXBA
CAVEでゲームオーバー時のメッセージがおかしかった問題を修正
SCORE RESE CLICK
を
SCORE
RESET CLICK
に修正
アプリS_Vで文章が途切れていた問題を修正
タダシNORMALニカギ
を
タダシNORMALニカギル
に修正
WINDOWDESIGNがNORMALの時タイトルバーの文字色がおかしくなる事がある問題を修正
文字色の初期化ミス
WINDOWの移動の仕様変更に成功
より自然に
アプリSNOTE2を追加
付箋アプリ
OTYAXBA
タスクバーの描画優先順位を変更
文字がWINDOWより上で不自然だったため変更
非アクティブウィンドウでもボタンにマウスが反応していた問題を修正
LNKLABELではならなかった
@WINEXEのOTYAXのシステム変数書き換えるタイミングをずらした
TSK変数を書き換えるため直後のプログラムに影響を与えていた。
デフォルトデザインのNORMALでWINDOWの範囲外をクリックしても非アクティブ化にならなかった問題を修正
WINDOWDESIGNがMACだと正常に非アクティブ化していた。
タスクバーを修正した際EXITを開くとタスクバーが点滅していた問題を修正
EXITの画面はちらつき防止にグラフィック面を交互に表示していたためグラフィック面に差異があると点滅したようになる
OTYAX 4.0.B.9
メッセージの追加
WINMES$[TSKMAX,WINMESMAX]
メッセージ
WINMES_ID[TSKMAX,WINMESMAX]
送信したID
WINMES_I[TSKMAX]
WINMESMAXはデフォルトじゃ16
@WINNEW_MES
WINMES$[WINMESI,]を初期化
@WINRECV_MES
WINRECVRESULT$がメッセージ
WINRECVRESULTIDが送信したタスク
WINSEND_RESULTが1だと受信失敗
@WINSEND_MES
WINSEND$ 送信するタスク名
WINSEND_MES$ 送信するメッセージ
WINIDMLTが指定するMLT(複数の同じタスクが起動してるときの識別子 普段は指定しない)
WINSEND_RESULTが1だと送信失敗
相互変換API
WINNAME$がタスク名[TSK]がタスク番号
@WINNAME2ID
タスク名をIDに変換
WINIDNAME$タスク名
WINIDMLTが指定するMLT(複数の同じタスクが起動してるときの識別子 普段は指定しない)
WINIDNが変換結果
WINID_RESULTが1なら変換失敗
@WINID2TSK
IDをタスク番号に変換
WIN_IDがID
WINID_RESULTが1なら変換失敗
WINID_TSKがタスク番号
タスク番号->タスク名
WINNAME$[タスク番号]
タスク番号->ID
WINID[タスク番号]
IDの追加
WINID[TSKMAX]
タスク固有の番号
タスクを起動するたびに+1されていく
タスクマネージャ
タスクマネージャにIDを表示するように
最終更新:2014年01月15日 17:00