1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
mod auto;
mod gamedir;
mod tiger;
mod update;

/// String constants associated with the game being verified.
#[derive(Debug)]
pub struct GameConsts {
    /// Full name
    pub name: &'static str,
    /// Shortened name
    pub name_short: &'static str,
    /// Latest supported version
    pub version: &'static str,
    /// directory under steam library dir
    pub dir: &'static str,
    /// steam ID
    pub app_id: &'static str,
    /// A file that should be present if this is the correct game directory
    pub signature_file: &'static str,
    /// The directory under the Paradox Interactive directory for local files
    pub paradox_dir: &'static str,
}

pub use auto::run as auto;
pub use tiger::run as tiger;