Crate dq1_password

Crate dq1_password 

Source

Structs§

GameState
復活の呪文に保存されるゲーム状態。

Enums§

Dq1PasswordError

Functions§

decode
復活の呪文を正規化されたゲーム状態にデコードして返す。
encode
ゲーム状態を復活の呪文にエンコードして返す。
generate
指定されたパターンに合致するデコード可能な復活の呪文たちを生成する。
normalize_hero_name
主人公の名前を正規化する。
normalize_password
復活の呪文の形式を正規化する(デコード可能かどうかは関知しない)。 戻り値は有効な形式であることが保証される。
normalize_pattern
復活の呪文パターンを正規化する。戻り値は有効であることが保証される。
validate_herb_count
やくそう所持数を validate する。
validate_hero_armor
主人公の装備している鎧IDを validate する。
validate_hero_name
主人公の名前を validate する。正規化していないものも許す。
validate_hero_shield
主人公の装備している盾IDを validate する。
validate_hero_weapon
主人公の装備している武器IDを validate する。
validate_inventory
インベントリを validate する。
validate_key_count
かぎ所持数を validate する。
validate_password
復活の呪文の形式を validate する(デコード可能かどうかは関知しない)。正規化していないものも許す。
validate_pattern
復活の呪文パターンを validate する。正規化していないものも許す。
validate_salt
復活の呪文エンコード用 salt を validate する。
validate_tool
道具IDを validate する。

Type Aliases§

Dq1PasswordResult