Lưu và nạp âm lượng, phím, toàn màn hình, ngôn ngữ của người chơi. Tiếp...
Các hàm | |
| json_value | njin::settings_to_json (const context &ctx) |
| Cài đặt của người chơi dạng JSON: âm lượng và tắt tiếng từng kênh, phím đã gắn, toàn màn hình, đồng bộ dọc, ngôn ngữ. | |
| void | njin::settings_apply (context &ctx, const json_value &json) |
| Áp dụng cài đặt từ JSON của settings_to_json(). | |
| bool | njin::settings_save (const context &ctx, const char *file="settings.json", const json_value *game=nullptr) |
| Lưu cài đặt vào file trong thư mục lưu game (save_path()), kèm dữ liệu riêng của game nếu có (độ khó, độ sáng...), dưới khóa "game". | |
| bool | njin::settings_load (context &ctx, const char *file="settings.json", json_value *game=nullptr) |
| Nạp và áp dụng cài đặt đã lưu. | |
Lưu và nạp âm lượng, phím, toàn màn hình, ngôn ngữ của người chơi.
| json_value njin::settings_to_json | ( | const context & | ctx | ) |
Cài đặt của người chơi dạng JSON: âm lượng và tắt tiếng từng kênh, phím đã gắn, toàn màn hình, đồng bộ dọc, ngôn ngữ.
| ctx | Context của engine. |
| void njin::settings_apply | ( | context & | ctx, |
| const json_value & | json ) |
Áp dụng cài đặt từ JSON của settings_to_json().
Phần nào thiếu thì giữ nguyên; ngôn ngữ chưa nạp bị bỏ qua.
| ctx | Context của engine. |
| json | Dữ liệu. |
| bool njin::settings_save | ( | const context & | ctx, |
| const char * | file = "settings.json", | ||
| const json_value * | game = nullptr ) |
Lưu cài đặt vào file trong thư mục lưu game (save_path()), kèm dữ liệu riêng của game nếu có (độ khó, độ sáng...), dưới khóa "game".
| ctx | Context của engine. |
| file | Tên file. |
| game | Dữ liệu riêng của game, hoặc null. |
| bool njin::settings_load | ( | context & | ctx, |
| const char * | file = "settings.json", | ||
| json_value * | game = nullptr ) |
Nạp và áp dụng cài đặt đã lưu.
Gọi sau khi đã đăng ký action, axis và nạp ngôn ngữ, thường trong phase_startup, để phím người chơi đã đổi thay phím mặc định. Chưa có file (lần chạy đầu) thì không làm gì.
| ctx | Context của engine. |
| file | Tên file. |
| game | Nhận dữ liệu riêng của game đã lưu, hoặc null. |