namespace PokeRNG {
template<typename Constant>
class Parameters5Gen;
}
5世代乱数の初期シード決定に使われるパラメータ群を保持するテンプレートクラスである。
このクラスのインスタンスをCalc5GenSeedに渡すことで初期シードの計算を行える。
値の設定
名前 |
説明 |
Parameters5Gen(); |
テンプレートに渡された定数でメンバ変数を初期化する。 |
void set_mac_addr(u32, u32, u32, u32, u32, u32); |
MACアドレスを設定する。 |
void set_year(u32); |
年を設定する。 |
void set_month(u32); |
月を設定する。 |
void set_day(u32); |
日を設定する。 |
void set_hour(u32); |
時を設定する。 |
void set_minute(u32); |
分を設定する。 |
void set_second(u32); |
秒を設定する。 |
void set_date_time(const DateTime&); |
DateTimeで表される日時を設定する。 |
void set_key(u32); |
キー入力の値を設定する。 |
void set_timer0(u32); |
timer0の値を設定する。 |
void set_vcount(u32); |
VCountの値を設定する。 |
void set_gxstat(u32); |
gxstatの値を設定する。 |
void set_frame(u32); |
frameの値を設定する。 |
void set_nazo1(u32); |
nazo1の値を設定する。 |
void set_nazo2(u32); |
nazo2の値を設定する。 |
void set_nazo3(u32); |
nazo3の値を設定する。 |
void set_nazo4(u32); |
nazo4の値を設定する。 |
void set_nazo5(u32); |
nazo5の値を設定する。 |
void set_timer0_min(u32); |
timer0の最小値を設定する。 |
void set_timer0_max(u32); |
timer0の最大値を設定する。 |
値の取得
名前 |
説明 |
u32 get_mac_addr1() const; |
MACアドレス1の値を取得する。 |
u32 get_mac_addr2() const; |
MACアドレス2の値を取得する。 |
u32 get_mac_addr3() const; |
MACアドレス3の値を取得する。 |
u32 get_mac_addr4() const; |
MACアドレス4の値を取得する。 |
u32 get_mac_addr5() const; |
MACアドレス5の値を取得する。 |
u32 get_mac_addr6() const; |
MACアドレス6の値を取得する。 |
u32 get_year() const; |
年の値を取得する。 |
u32 get_month() const; |
月の値を取得する。 |
u32 get_day() const; |
日の値を取得する。 |
u32 get_hour() const; |
時の値を取得する。 |
u32 get_minute() const; |
分の値を取得する。 |
u32 get_second() const; |
秒の値を取得する。 |
u32 get_week() const; |
保持している日時の情報から曜日を計算する。 |
u32 get_nazo1() const; |
nazo1の値を取得する。 |
u32 get_nazo2() const; |
nazo2の値を取得する。 |
u32 get_nazo3() const; |
nazo3の値を取得する。 |
u32 get_nazo4() const; |
nazo4の値を取得する。 |
u32 get_nazo5() const; |
nazo5の値を取得する。 |
u32 get_vcount() const; |
VCountの値を取得する。 |
u32 get_timer0() const; |
Timer0の値を取得する。 |
u32 get_gxstat() const; |
gxstatの値を取得する。 |
u32 get_frame() const; |
frameの値を取得する。 |
u32 get_key() const; |
キー入力の値を取得する。 |
u32 get_timer0_min() const; |
timer0の最小値を取得する。 |
u32 get_timer0_max() const; |
timer0の最大値を取得する。 |