OTYAX > VER

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
    • @WINSCRBARX
    • @WINSCRBARY
動作を修正
  • メニューにTIMERを追加
  • 右クリックメニューにMINE,INV,POKOPOKOを追加

  • Add App
    • TIMER.OTW

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をコピーしてたがリソースを使用できるようになった

引き継ぎはそのため
その場合
0 通常
1 選択
2 処理中
で並んでいる必要がある

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を表示するように

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2014年01月15日 17:00