Standardparameter - NDark/KobayashiMaruCommanderOS GitHub Wiki
小林丸指揮官的系統中有一個類別叫作標準參數。他自稱為標準的意思是,小林丸內每一個遊戲參數都應當使用標準參數作為基礎的類別。標準參數的資料欄位是如下的:
- 現在值
- 最小值
- 最大值
- 標準值
- 初始值
亦即是每個遊戲中的參數在設定時都應該同時考慮到這五個屬性。而不是拆成五個獨立的參數,或是時有時無的參數。
- 初始化
- 如果沒有設定標準值,則標準值就是最大值。
- 如果沒有設定最小值,則最小值就是0。
- 如果沒有設定初始值,則初始值就是最大值。
- 如果沒有設定現在值,則現在值就是初始值,最大值。
- 因此最低限度要設定最大值。
- 檢查範圍CheckRange():現在值每次設定都必須檢查,不可超過最小值與最大值。
- 比例Ratio():目前值相對於標準值的比例。