Skip to content

Commit f16663b

Browse files
authored
feat: improve json color fields, add gamedata enums (francisdb#66)
1 parent daeeea0 commit f16663b

11 files changed

+722
-571
lines changed

examples/create_basic_vpx_file.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use std::path::Path;
22
use vpin::vpx;
3-
use vpin::vpx::color::ColorNoAlpha;
3+
use vpin::vpx::color::Color;
44
use vpin::vpx::gameitem::bumper::Bumper;
55
use vpin::vpx::gameitem::flipper::Flipper;
66
use vpin::vpx::gameitem::GameItemEnum;
@@ -14,11 +14,11 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
1414
let mut material = Material::default();
1515
material.name = "Playfield".to_string();
1616
// material defaults to purple
17-
material.base_color = ColorNoAlpha::from_rgb(0x966F33); // Wood
17+
material.base_color = Color::from_rgb(0x966F33); // Wood
1818
vpx.gamedata.materials = Some(vec![material]);
1919

2020
// black background (default is bluish gray)
21-
vpx.gamedata.backdrop_color = ColorNoAlpha::from_rgb(0x060606); // Dark Gray
21+
vpx.gamedata.backdrop_color = Color::from_rgb(0x060606); // Dark Gray
2222
vpx.gamedata.playfield_material = "Playfield".to_string();
2323

2424
// add a plunger

0 commit comments

Comments
 (0)