}
/* remap shader's ambient color */
else if ( !_pico_stricmp( p->token,"ambient" ) ) {
- picoColor_t color;
picoVec3_t v;
/* get vector from parser */
}
/* store as color */
- color[ 0 ] = (picoByte_t)v[ 0 ];
- color[ 1 ] = (picoByte_t)v[ 1 ];
- color[ 2 ] = (picoByte_t)v[ 2 ];
+ picoColor_t color = {(picoByte_t) v[0], (picoByte_t) v[1], (picoByte_t) v[2]};
/* set new ambient color */
PicoSetShaderAmbientColor( shader,color );
}
/* remap shader's diffuse color */
else if ( !_pico_stricmp( p->token,"diffuse" ) ) {
- picoColor_t color;
picoVec3_t v;
/* get vector from parser */
}
/* store as color */
- color[ 0 ] = (picoByte_t)v[ 0 ];
- color[ 1 ] = (picoByte_t)v[ 1 ];
- color[ 2 ] = (picoByte_t)v[ 2 ];
+ picoColor_t color = {(picoByte_t) v[0], (picoByte_t) v[1], (picoByte_t) v[2]};
/* set new ambient color */
PicoSetShaderDiffuseColor( shader,color );
}
/* remap shader's specular color */
else if ( !_pico_stricmp( p->token,"specular" ) ) {
- picoColor_t color;
picoVec3_t v;
/* get vector from parser */
}
/* store as color */
- color[ 0 ] = (picoByte_t)v[ 0 ];
- color[ 1 ] = (picoByte_t)v[ 1 ];
- color[ 2 ] = (picoByte_t)v[ 2 ];
+ picoColor_t color = {(picoByte_t) v[0], (picoByte_t) v[1], (picoByte_t) v[2]};
/* set new ambient color */
PicoSetShaderSpecularColor( shader,color );