allocateRaylibColors function

void allocateRaylibColors()

Implementation

void allocateRaylibColors() {
  try {
    Raylib.instance;
  } catch (_) {
    throw StateError('Initialize Raylib before calling allocateRaylibColors()');
  }

  LIGHTGRAY = _CreateRGBA(200, 200, 200);
  GRAY = _CreateRGBA(130, 130, 130);
  DARKGRAY = _CreateRGBA(80, 80, 80);
  YELLOW = _CreateRGBA(253, 249, 0);
  GOLD = _CreateRGBA(255, 203, 0);
  ORANGE = _CreateRGBA(255, 161, 0);
  PINK = _CreateRGBA(255, 109, 194);
  RED = _CreateRGBA(230, 41, 55);
  MAROON = _CreateRGBA(190, 33, 55);
  GREEN = _CreateRGBA(0, 228, 48);
  LIME = _CreateRGBA(0, 158, 47);
  DARKGREEN = _CreateRGBA(0, 117, 44);
  SKYBLUE = _CreateRGBA(102, 191, 255);
  BLUE = _CreateRGBA(0, 121, 241);
  DARKBLUE = _CreateRGBA(0, 82, 172);
  PURPLE = _CreateRGBA(200, 122, 255);
  VIOLET = _CreateRGBA(135, 60, 190);
  DARKPURPLE = _CreateRGBA(112, 31, 126);
  BEIGE = _CreateRGBA(211, 176, 131);
  BROWN = _CreateRGBA(127, 106, 79);
  DARKBROWN = _CreateRGBA(76, 63, 47);
  WHITE = _CreateRGBA(255, 255, 255);
  BLACK = _CreateRGBA(0, 0, 0);
  BLANK = _CreateRGBA(0, 0, 0, 0);
  MAGENTA = _CreateRGBA(255, 0, 255);
  RAYWHITE = _CreateRGBA(245, 245, 245);
  TRANSPARENT = _CreateRGBA(255, 255, 255, 0);

  rl.onDispose(() => _colorPtrs.forEach(calloc.free));
}