refactor: express foot-derived constants via FEET_TO_METERS
House radius (12ft diameter -> 6ft radius), button (6in -> 0.5ft), four-ft, eight-ft, twelve-ft radii now computed at compile time from FEET_TO_METERS = 0.3048. Ultraworked + Co-authored-by
This commit is contained in:
parent
2eb5760922
commit
1e720c22cb
@ -4,6 +4,7 @@ use std::fmt;
|
|||||||
pub const TICK_RATE_HZ: u16 = 120;
|
pub const TICK_RATE_HZ: u16 = 120;
|
||||||
pub const SAMPLE_RATE_HZ: u16 = 40;
|
pub const SAMPLE_RATE_HZ: u16 = 40;
|
||||||
pub const PHYSICS_DT: f32 = 1.0 / TICK_RATE_HZ as f32;
|
pub const PHYSICS_DT: f32 = 1.0 / TICK_RATE_HZ as f32;
|
||||||
|
pub const FEET_TO_METERS: f32 = 0.3048;
|
||||||
|
|
||||||
pub const STONES_PER_TEAM: u8 = 8;
|
pub const STONES_PER_TEAM: u8 = 8;
|
||||||
pub const ENDS: u8 = 10;
|
pub const ENDS: u8 = 10;
|
||||||
@ -12,7 +13,7 @@ pub const ENDS: u8 = 10;
|
|||||||
pub const SHEET_WIDTH: f32 = 5.0;
|
pub const SHEET_WIDTH: f32 = 5.0;
|
||||||
pub const SHEET_LENGTH: f32 = 45.0;
|
pub const SHEET_LENGTH: f32 = 45.0;
|
||||||
pub const HOUSE_CENTER: (f32, f32) = (0.0, 38.5);
|
pub const HOUSE_CENTER: (f32, f32) = (0.0, 38.5);
|
||||||
pub const HOUSE_RADIUS: f32 = 1.83; // 12 ft
|
pub const HOUSE_RADIUS: f32 = 6.0 * FEET_TO_METERS; // 12 ft diameter → 6 ft radius
|
||||||
pub const HOG_LINE_Y: f32 = 21.0;
|
pub const HOG_LINE_Y: f32 = 21.0;
|
||||||
pub const BACK_LINE_Y: f32 = 42.0;
|
pub const BACK_LINE_Y: f32 = 42.0;
|
||||||
pub const HACK_Y: f32 = 2.0;
|
pub const HACK_Y: f32 = 2.0;
|
||||||
|
|||||||
@ -4,12 +4,13 @@ export const STONES_PER_TEAM = 8
|
|||||||
export const ENDS = 10
|
export const ENDS = 10
|
||||||
export const SHEET_WIDTH = 5.0
|
export const SHEET_WIDTH = 5.0
|
||||||
export const SHEET_LENGTH = 45.0
|
export const SHEET_LENGTH = 45.0
|
||||||
|
export const FEET_TO_METERS = 0.3048
|
||||||
export const HOUSE_CENTER = { x: 0, y: 38.5 }
|
export const HOUSE_CENTER = { x: 0, y: 38.5 }
|
||||||
export const HOUSE_RADIUS = 1.83
|
export const HOUSE_RADIUS = 6 * FEET_TO_METERS
|
||||||
export const BUTTON_RADIUS = 0.1524
|
export const BUTTON_RADIUS = 0.5 * FEET_TO_METERS
|
||||||
export const FOUR_FT_RADIUS = 0.6096
|
export const FOUR_FT_RADIUS = 2 * FEET_TO_METERS
|
||||||
export const EIGHT_FT_RADIUS = 1.2192
|
export const EIGHT_FT_RADIUS = 4 * FEET_TO_METERS
|
||||||
export const TWELVE_FT_RADIUS = 1.8288
|
export const TWELVE_FT_RADIUS = 6 * FEET_TO_METERS
|
||||||
export const HOG_LINE_Y = 21.0
|
export const HOG_LINE_Y = 21.0
|
||||||
export const BACK_LINE_Y = 42.0
|
export const BACK_LINE_Y = 42.0
|
||||||
export const HACK_Y = 2.0
|
export const HACK_Y = 2.0
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user