v2 / examples / fireworks / modules / objects / constants.v
20 lines · 17 sloc · 407 bytes · 008aaad99981918c51194d7aaaaaccb4c258f244
Raw
1module objects
2
3pub struct UIParams {
4pub mut:
5 dpi_scale f32 = 1.0
6 width int = 800
7 height int = 800
8 gravity Vector = Vector{0, -0.03}
9 age_rate int = 1
10 offspring_count int = 100
11 rocket_radius int = 5
12 particle_radius f32 = 2.5
13 drag f32 = 0.98
14}
15
16const params = &UIParams{}
17
18pub fn get_params() &UIParams {
19 return params
20}
21