mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-05 02:44:02 +00:00
style: format remaining owned runtime modules
This commit is contained in:
1 parent
ae99843c14
commit
2aca7aecbb
94 files changed
+8865
-3151
No files matched your search
@@ -36,9 +36,9 @@
|
||||
/** @const {Object<string,'mono'|'crt'>} Style name → non-normal profile. */
|
||||
const PROFILE_BY_STYLE = {
|
||||
surveillance: 'mono', // NVG — P43 phosphor × luma
|
||||
thermal: 'mono', // FLIR — grayscale/ironbow × luma
|
||||
noir: 'mono', // full desaturation
|
||||
retro: 'crt', // CRT — hue survives, small dots don't
|
||||
thermal: 'mono', // FLIR — grayscale/ironbow × luma
|
||||
noir: 'mono', // full desaturation
|
||||
retro: 'crt', // CRT — hue survives, small dots don't
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -49,13 +49,33 @@ const PROFILE_BY_STYLE = {
|
||||
*/
|
||||
const DOT_STYLE = {
|
||||
mono: {
|
||||
jam: { rgba: [255, 255, 255, 0.95], sizeDelta: 3, outline: { rgba: [0, 0, 0, 0.9], width: 2 } },
|
||||
slow: { rgba: [255, 255, 255, 0.9], sizeDelta: 1, outline: { rgba: [0, 0, 0, 0.85], width: 1 } },
|
||||
free: { rgba: [255, 255, 255, 0.85], sizeDelta: 0, outline: { rgba: [0, 0, 0, 0.8], width: 1 } },
|
||||
jam: {
|
||||
rgba: [255, 255, 255, 0.95],
|
||||
sizeDelta: 3,
|
||||
outline: { rgba: [0, 0, 0, 0.9], width: 2 },
|
||||
},
|
||||
slow: {
|
||||
rgba: [255, 255, 255, 0.9],
|
||||
sizeDelta: 1,
|
||||
outline: { rgba: [0, 0, 0, 0.85], width: 1 },
|
||||
},
|
||||
free: {
|
||||
rgba: [255, 255, 255, 0.85],
|
||||
sizeDelta: 0,
|
||||
outline: { rgba: [0, 0, 0, 0.8], width: 1 },
|
||||
},
|
||||
},
|
||||
crt: {
|
||||
jam: { rgba: [255, 59, 48, 0.95], sizeDelta: 3, outline: { rgba: [0, 0, 0, 0.9], width: 2 } },
|
||||
slow: { rgba: [255, 179, 0, 0.92], sizeDelta: 2, outline: { rgba: [0, 0, 0, 0.85], width: 1 } },
|
||||
jam: {
|
||||
rgba: [255, 59, 48, 0.95],
|
||||
sizeDelta: 3,
|
||||
outline: { rgba: [0, 0, 0, 0.9], width: 2 },
|
||||
},
|
||||
slow: {
|
||||
rgba: [255, 179, 0, 0.92],
|
||||
sizeDelta: 2,
|
||||
outline: { rgba: [0, 0, 0, 0.85], width: 1 },
|
||||
},
|
||||
free: { rgba: [0, 255, 102, 0.9], sizeDelta: 1, outline: null },
|
||||
},
|
||||
};
|
||||
@@ -123,7 +143,8 @@ export function presetDotOutline(styleName, bucket) {
|
||||
* @returns {string|null} Tier key, or null (no override → stock 'vehicle').
|
||||
*/
|
||||
export function trafficBucketTier(bucket) {
|
||||
if (bucket === 'free' || bucket === 'slow' || bucket === 'jam') return `veh_${bucket}`;
|
||||
if (bucket === 'free' || bucket === 'slow' || bucket === 'jam')
|
||||
return `veh_${bucket}`;
|
||||
if (bucket === 'sim') return 'veh_nodata';
|
||||
return null;
|
||||
}
|
||||
Reference in new issue
Block a user