sparkletown/sparkle

View on GitHub
src/components/templates/AnimateMap/game/map/graphics/shaders/KeyframesConfigs.ts

Summary

Maintainability
C
1 day
Test Coverage
export const LIGHT_KEYFRAMES = [
  { time: 0, data: [0.7, 2] },
  { time: 7, data: [0.7, 1.8] },
  { time: 13, data: [0.35, 0.44] },
  { time: 20, data: [0.22, 0.2] },
  { time: 32, data: [0.14, 0.07] },
  { time: 50, data: [0.09, 0.032] },
  { time: 65, data: [0.07, 0.017] },
  { time: 100, data: [0.045, 0.0075] },
  { time: 160, data: [0.027, 0.0028] },
  { time: 200, data: [0.022, 0.0019] },
  { time: 325, data: [0.014, 0.0007] },
  { time: 600, data: [0.007, 0.0002] },
  { time: 3250, data: [0.0014, 0.000007] },
  { time: Infinity, data: [0.0014, 0.000007] },
];

export const SUN_KEYFRAMES = [
  { time: -1, data: [0.012, 0.004, 0.041] },
  { time: 5, data: [0.167, 0.101, 0.107] },
  { time: 7, data: [0.658, 0.658, 0.667] },
  { time: 12, data: [0.97, 0.975, 0.935] },
  { time: 16, data: [0.535, 0.521, 0.498] },
  { time: 21, data: [0.155, 0.138, 0.138] },
  { time: 24, data: [0.012, 0.004, 0.041] },
];

export const MOON_KEYFRAMES = [
  { time: -1, data: [0.085, 0.073, 0.119] },
  { time: 5, data: [0.051, 0.056, 0.105] },
  { time: 7, data: [0.071, 0.071, 0.062] },
  { time: 12, data: [0.079, 0.062, 0.076] },
  { time: 16, data: [0.142, 0.133, 0.128] },
  { time: 21, data: [0.133, 0.076, 0.113] },
  { time: 24, data: [0.085, 0.073, 0.119] },
];

export const STAT_LIGHT_KEYFRAMES = [
  { time: -1, data: [1] },
  { time: 5, data: [1] },
  { time: 7, data: [0.0] },
  { time: 12, data: [0.0] },
  { time: 16, data: [0.0] },
  { time: 21, data: [1] },
  { time: 24, data: [1] },
];