Struct rgmk::GameData [−][src]
pub struct GameData { pub gen8: Box<[u8]>, pub optn: Box<[u8]>, pub extn: Box<[u8]>, pub sond: Box<[u8]>, pub agrp: Option<Box<[u8]>>, pub sprt: Box<[u8]>, pub bgnd: Box<[u8]>, pub path: Box<[u8]>, pub scpt: Box<[u8]>, pub shdr: Box<[u8]>, pub font: Box<[u8]>, pub tmln: Box<[u8]>, pub objt: Box<[u8]>, pub room: Box<[u8]>, pub dafl: Box<[u8]>, pub tpag: Box<[u8]>, pub code: Box<[u8]>, pub vari: Box<[u8]>, pub func: Box<[u8]>, pub strg: Box<[u8]>, pub txtr: Txtr, pub audo: Box<[u8]>, pub lang: Option<Box<[u8]>>, pub glob: Option<Box<[u8]>>, // some fields omitted }
The data of a Game Maker Studio game.
This is the collective information acquired from "data.win".
Fields
gen8: Box<[u8]>
optn: Box<[u8]>
extn: Box<[u8]>
sond: Box<[u8]>
agrp: Option<Box<[u8]>>
sprt: Box<[u8]>
bgnd: Box<[u8]>
path: Box<[u8]>
scpt: Box<[u8]>
shdr: Box<[u8]>
font: Box<[u8]>
tmln: Box<[u8]>
objt: Box<[u8]>
room: Box<[u8]>
dafl: Box<[u8]>
tpag: Box<[u8]>
code: Box<[u8]>
vari: Box<[u8]>
func: Box<[u8]>
strg: Box<[u8]>
txtr: Txtr
audo: Box<[u8]>
lang: Option<Box<[u8]>>
glob: Option<Box<[u8]>>
Methods
impl GameData
[src]
impl GameData
pub fn open<P: AsRef<Path>>(path: P) -> Result<GameData, Box<Error>>
[src]
pub fn open<P: AsRef<Path>>(path: P) -> Result<GameData, Box<Error>>
Reads a GameData from a file.
pub fn save_to_file<P: AsRef<Path>>(&mut self, path: P) -> Result<()>
[src]
pub fn save_to_file<P: AsRef<Path>>(&mut self, path: P) -> Result<()>
Writes self to a file.