spritesheet_generator/
spritesheet_generator_config.rs

1use std::default::Default;
2
3#[derive(Clone, Debug)]
4pub struct SpritesheetGeneratorConfig {
5    pub max_width: u32,
6    pub max_height: u32,
7    pub border_padding: u32,
8    pub input_folder: String,
9    pub output_folder: String,
10    pub output_file_name: String,
11    pub allow_rotation: bool
12}
13
14impl Default for SpritesheetGeneratorConfig {
15    fn default() -> SpritesheetGeneratorConfig {
16        SpritesheetGeneratorConfig {
17            max_width: 1024,
18            max_height: 1024,
19            border_padding: 2,
20            input_folder: "assets/".to_string(),
21            output_folder: "resources/".to_string(),
22            output_file_name: "spritesheet".to_string(),
23            allow_rotation: false
24        }
25    }
26}