feat(honkai): fixed honkers compatibility

This commit is contained in:
Observer KRypt0n_ 2023-04-15 12:51:36 +02:00
parent 4e835d8e33
commit 2a643f9639
No known key found for this signature in database
GPG key ID: 844DA47BA25FE1E2
3 changed files with 6 additions and 10 deletions

View file

@ -4,14 +4,14 @@ pub mod schema;
pub use schema::Schema;
use crate::config::Config as ConfigTrait;
use crate::config::ConfigExt;
use crate::honkai::consts::config_file;
static mut CONFIG: Option<schema::Schema> = None;
pub struct Config;
impl ConfigTrait for Config {
impl ConfigExt for Config {
type Schema = schema::Schema;
#[inline]

View file

@ -2,9 +2,8 @@ use std::process::{Command, Stdio};
use anime_game_core::honkai::telemetry;
use crate::config::Config as _;
use crate::honkai::config::Config;
use crate::honkai::config::schema::Schema;
use crate::config::ConfigExt;
use crate::honkai::config::{Config, Schema};
use crate::honkai::consts;

View file

@ -6,11 +6,8 @@ use wincompatlib::prelude::*;
use anime_game_core::prelude::*;
use anime_game_core::honkai::prelude::*;
use crate::config::Config;
use crate::components::wine::{
Version as WineVersion,
WincompatlibWine
};
use crate::config::ConfigExt;
use crate::components::wine::WincompatlibWine;
#[derive(Debug, Clone, Serialize, Deserialize)]
pub enum LauncherState {