+
+static struct button_grid
+{
+ v3f primary_colour;
+ v2i origin;
+ v2i dims;
+ struct cmp_level *levels;
+ int count;
+}
+button_grids[] =
+{
+ {
+ .primary_colour = { 0.204f, 0.345f, 0.553f },
+ .origin = { -5, 0 },
+ .dims = { 1, 4 },
+ .levels = cmp_levels_tutorials,
+ .count = vg_list_size( cmp_levels_tutorials )
+ },
+ {
+ .primary_colour = { 0.304f, 0.245f, 0.553f },
+ .origin = { -3, 0 },
+ .dims = { 3, 6 },
+ .levels = cmp_levels_basic,
+ .count = vg_list_size( cmp_levels_basic )
+ },
+ {
+ .primary_colour = { 0.553f, 0.345f, 0.204f },
+ .origin = { -5, 7 },
+ .dims = { 4, 1 },
+ .levels = cmp_levels_grad,
+ .count = vg_list_size( cmp_levels_grad )
+ }
+};