だから私は次のものを持っています:
//at file scope
GLfloat point_colour[3] = {1.0, 0.5, 0.0};
...
void menu_colour(int index){
switch(index){
case RED: point_colour = {1.0, 0.0, 0.0}; break;
case GREEN: point_colour = {0.0, 1.0, 0.0}; break;
case BLUE: point_colour = {0.0, 0.0, 1.0}; break;
case ORANGE: point_colour = {1.0, 0.5, 0.0}; break;
case PURPLE: point_colour = {1.0, 0.0, 0.8}; break;
default: point_colour = {1.0, 0.0, 0.0};
}
}
しかし、私error: expected expression before '{' token
はすべてのケースラインを取得します。
値の新しい配列を配列に割り当てようとしていますpoint_colour
- 何か助けはありますか? 私はそれを完全に間違った方法でやっていると思います...