PSSdev/SkinScript
各変数とその意味 †
PSS の内部状態を参照するために PSS.var という形式で変数を参照することができる.
基本的な変数 †
変数の名称 | 解説 | 逆の変数 | 型 | 備考 |
correct | 正解時 | | bool | |
n_mistake_all | 全体を通しての不正解数 | | int | |
経過時間関連 | | | | |
progress_sec | 経過時間 | | int | |
タイトル・バナー文字列の状態 | | | | |
display_banner | バナー表示中 | | bool | |
ヒント関連 | | | | |
show_hint | ヒント表示状態(ヒントボタンを押した後) | | bool | |
問題情報関連 | | | | |
n_answer_q | 現在の問題に登録されている正解個数 | | int | |
corrected1〜corrected5 | 正解1〜正解5を解答した(複数問題) | | bool | |
カードモード関連 | | | | |
card_question | 問題表示状態なら真 | | bool | |
card_answer | 解答表示状態なら真 | | bool | |
発音記号関連 | | | | |
use_default_pronounce | 発音記号辞書を使う | | | |
show_pronounce | 発音記号を表示する(オプション設定で発音記号表示になっているかどうか) | | | |
Ver.7 で新たに追加された変数 †
変数の名称 | 解説 | 型 | 備考 |
タイマーのプログレスバー関連 | | | |
limitprogressbar_show | バーの表示状態 | bool | |
limitprogressbar_range | バーの長さ | int | |
limitprogressbar_pos | バーの現在位置 | int | |
正解数と不正解数 | | | |
n_correct_first | 初回での正解数 | int | |
n_mistake_first | 初回での不正解数 | int | |
n_correct_re | 再回答での正解数 | int | |
n_mistake_re | 再回答での不正解数 | int | |
n_correct_re2 | 再々回答での正解数 | int | |
n_mistake_re2 | 再々回答での不正解数 | int | |
n_correct_all | 全体での総正解数 | int | |
n_mistake_all | 全体での総不正解数 | int | |
n_remain_now | 現在の回答での残り問題数 | int | |
n_remain_first | 初回での残り問題数 | int | |
n_mistake_now | 現在の回答での不正解数 | int | 初回なら,再回答していない不正解数を示す |
n_correct_now | 現在の回答での正解数 | int | 再回答なら,今回の再回答での正解数 |
n_mistake_remain | 現在の回答での不正解数(2) | int | |
モード関連の変数 †
和英入力 | 和英4択 | 英和入力 | 和英4択 | スピードリプライ | カード | ディクテーション | 状態の名称 |
* | | | | | | | mode=='je' |
| * | | | | | | mode=='je4' |
| | * | | | | | mode=='ej' |
| | | * | | | | mode=='ej4' |
| | | | * | | | mode=='speedreply' |
| | | | | * | | mode=='card' |
| | | | | | * | mode=='dictation' |
* | | * | | * | | | mode_input==true |
| * | | * | | | | mode_select==true |
Answer状態 †
回答前 | 初回回答 | 再回答 | 再々回答 | 終了 | 状態の名称 |
* | | | | | astate=='init' |
| * | | | | astate=='firstreply' |
| | * | | | astate=='rereply' |
| | | * | | astate=='rereply2' |
| | | | * | astate=='end' |
Translate状態 †
回答前 | 回答中 | 正解後の待ち時間 | 不正解後のフラッシュ状態 | 再入力中 | 正解後の待ち状態 | 終了 | 状態の名称 |
* | | | | | | | tstate=='init' |
| * | | | | | | tstate=='reply' |
| | * | | | | | tstate=='wait_displayanswer' |
| | | * | | | | tstate=='wait_flash' |
| | | | * | | | tstate=='reinput' |
| | | | | * | | tstate=='wait_nexttrigger' |
| | | | | | * | tstate=='end' |