Crate ayaka_model

Source
Expand description

The high level wrapper model of Ayaka.

This crate provides a view model for a full-functionality frontend, and a abstract trait of settings manager.

It re-exports the types of [ayaka_runtime].

Re-exports§

pub use ayaka_runtime::*;

Structs§

ActionRecord
The specific record.
GameViewModel
A view model of Ayaka. It manages all settings and provides high-level APIs.
GlobalRecord
The global record.
Settings
The settings of the game.

Enums§

OpenGameStatus
The status when calling GameViewModel::open_game.

Traits§

SettingsManager
A settings manager trait.