Skip to content

OriginalTimer.js

fftfantt edited this page Apr 3, 2016 · 73 revisions

説明

  • このプラグインは1/100秒単位でカウントできるオリジナルタイマーを実装します。
  • カウントダウンのほか、カウントアップにも対応しています。
  • 初期パラメータにより、セーブデータに含めることも、含めずに使用することも可能です。
  • 設定値により、いろいろな表示形式に対応しており、表示・非表示の切り替えも自在です。
  • 一時停止、フォントサイズの変更、表示位置の変更等にも対応しています。
  • プラグインコマンドにより、さまざまな値が取得可能です。
  • プラグインコマンドにより、タイマー終了後に指定のスイッチを操作できるようになりました。
  • プラグインコマンドにより、タイマーのカウントを設定値にリセットできるようになりました。

使用方法

  • プラグインをONにして初期パラメータTimerSaveの値を設定してください。
  • TimerSaveの初期値はNOなのでタイマーの値をセーブに含める場合はYESにしてください。

  • プラグインコマンドでオリジナルタイマーを設定後に開始して値の取得などを行います。

プラグインコマンド

コマンドの種類 コマンドの内容 コマンドの説明
設定 オリジナルタイマーの設定 実行するタイマーの設定
開始 オリジナルタイマーの開始 タイマーが設定されていれば開始
停止 オリジナルタイマーの停止 タイマーを一時停止
表示 オリジナルタイマーの表示 タイマーを表示
非表示 オリジナルタイマーの非表示 タイマーを非表示(停止はしない)
初期化 オリジナルタイマーの初期化 タイマーが停止していれば初期化
取得 オリジナルタイマーの値取得 タイマーの各種取得値を変数に格納
スイッチ タイマー終了後のスイッチ操作 タイマー終了後に指定のスイッチをオン・オフ
リセット タイマーのカウントリセット タイマーのカウントをリセットし設定値に戻す

オリジナルタイマーの設定

  • 引数1:タイマーの設定 [設定 or SET]
  • 引数2:タイマーの種類 [アップ or ダウン or UP or DOWN]
  • 引数3:設定時間 [dが日,hが時間,mが分,sが秒.xが1/10秒,cが1/100秒]
  • 引数4:ピクチャ番号 [1~100]
  • 引数5:フォントサイズ
  • 引数6:画面X
  • 引数7:画面Y
  • 引数8:表示モード [表示 or 非表示 or DISPLAY or HIDE]
  • 引数9:表示形式 [Dが日 Hが時間 Mが分 Sが秒 Xが1/10秒 Cが1/100秒]※MMで頭0表示
 記述例:
   オリジナルタイマー 設定 ダウン 2d1h30m 99 24 10 12 表示 D日 HH時MM分SS.XC秒
   ORIGINALTIMER SET DOWN 1h30m 99 24 10 12 DISPLAY HH:MM:SS:XC
   オリジナルタイマー 設定 アップ 1h30m 10 24 630 12 非表示 HH:MM:SS.XC
   ORIGINALTIMER SET UP 1h30m 10 24 63 12 HIDE HH:MM:SS.XC

オリジナルタイマーの開始

  • 引数1: タイマーの開始 [開始 or 再開 or START]
 記述例:
   オリジナルタイマー 開始
   ORIGINALTIMER START

オリジナルタイマーの停止

  • 引数1: タイマーの停止 [停止 or STOP]
 記述例:
   オリジナルタイマー 停止
   ORIGINALTIMER STOP

オリジナルタイマーの表示

  • 引数1: タイマーの表示 [表示 or DISPLAY]
 記述例:
   オリジナルタイマー 表示
   ORIGINALTIMER DISPLAY

オリジナルタイマーの非表示

  • 引数1: タイマーの非表示 [非表示 or HIDE]
 記述例:
   オリジナルタイマー 非表示
   ORIGINALTIMER HIDE

オリジナルタイマーの初期化

  • 引数1: タイマーの初期化 [初期化 or INITIALIZE]
 記述例:
   オリジナルタイマー 初期化
   ORIGINALTIMER INITIALIZE

オリジナルタイマーの値取得

  • 引数1: タイマーの値取得 [取得 or GET]
  • 引数2: 取得する値の種類 [状態 or STATE or 表示値 or DISPLAYVALUE or 値 etc.]
  • 引数3: 取得した値格納用の変数
 記述例:
   オリジナルタイマー 取得 状態 1
   ORIGINALTIMER GET STATE 1
   オリジナルタイマー 取得 表示値 1
   ORIGINALTIMER GET DISPLAYVALUE 1
   オリジナルタイマー 取得 値 1
   ORIGINALTIMER GET VALUE 1
   オリジナルタイマー 取得 日 1
   ORIGINALTIMER GET DAY 1
   オリジナルタイマー 取得 時 1
   ORIGINALTIMER GET HR 1
   オリジナルタイマー 取得 分 1
   ORIGINALTIMER GET MIN 1
   オリジナルタイマー 取得 秒 1
   ORIGINALTIMER GET SEC 1
   オリジナルタイマー 取得 コンマ秒 1
   ORIGINALTIMER GET HSEC 1

オリジナルタイマー終了後のスイッチ操作

  • 引数1: タイマー終了後のスイッチ操作 [スイッチ or SWITCH]
  • 引数2: 操作の種類 [オン or ON or オフ or OFF or リバース or REVERSE]
  • 引数3: 操作するスイッチ番号
 記述例:
     オリジナルタイマー スイッチ オン 1
     ORIGINALTIMER SWITCH ON 1
     オリジナルタイマー スイッチ オフ 2
     ORIGINALTIMER SWITCH OFF 2
     オリジナルタイマー スイッチ リバース 3
     ORIGINALTIMER SWITCH REVERSE 3

オリジナルタイマーのカウントリセット

  • 引数1: タイマー終了後のスイッチ操作 [リセット or RESET]
 記述例:
     オリジナルタイマー リセット
     ORIGINALTIMER RESET