mirror of
https://github.com/isledecomp/isle.git
synced 2026-02-02 10:28:55 +00:00
Fix ConvertHSVToRGB parameter labels (#1737)
This commit is contained in:
committed by
GitHub
parent
e63449fd91
commit
56ed4d3339
@@ -53,7 +53,7 @@ void CalculateViewFromAnimation(LegoAnimPresenter* p_presenter);
|
|||||||
Extra::ActionType MatchActionString(const char*);
|
Extra::ActionType MatchActionString(const char*);
|
||||||
void InvokeAction(Extra::ActionType p_actionId, const MxAtomId& p_pAtom, MxS32 p_streamId, LegoEntity* p_sender);
|
void InvokeAction(Extra::ActionType p_actionId, const MxAtomId& p_pAtom, MxS32 p_streamId, LegoEntity* p_sender);
|
||||||
void SetCameraControllerFromIsle();
|
void SetCameraControllerFromIsle();
|
||||||
void ConvertHSVToRGB(float p_h, float p_s, float p_v, float* p_rOut, float* p_bOut, float* p_gOut);
|
void ConvertHSVToRGB(float p_h, float p_s, float p_v, float* p_rOut, float* p_gOut, float* p_bOut);
|
||||||
void PlayCamAnim(LegoPathActor* p_actor, MxBool p_unused, MxU32 p_location, MxBool p_bool);
|
void PlayCamAnim(LegoPathActor* p_actor, MxBool p_unused, MxU32 p_location, MxBool p_bool);
|
||||||
void ResetViewVelocity();
|
void ResetViewVelocity();
|
||||||
MxBool RemoveFromCurrentWorld(const MxAtomId& p_atomId, MxS32 p_id);
|
MxBool RemoveFromCurrentWorld(const MxAtomId& p_atomId, MxS32 p_id);
|
||||||
|
|||||||
@@ -385,7 +385,7 @@ void SetCameraControllerFromIsle()
|
|||||||
}
|
}
|
||||||
|
|
||||||
// FUNCTION: LEGO1 0x1003eae0
|
// FUNCTION: LEGO1 0x1003eae0
|
||||||
void ConvertHSVToRGB(float p_h, float p_s, float p_v, float* p_rOut, float* p_bOut, float* p_gOut)
|
void ConvertHSVToRGB(float p_h, float p_s, float p_v, float* p_rOut, float* p_gOut, float* p_bOut)
|
||||||
{
|
{
|
||||||
double calc;
|
double calc;
|
||||||
double p;
|
double p;
|
||||||
@@ -403,8 +403,8 @@ void ConvertHSVToRGB(float p_h, float p_s, float p_v, float* p_rOut, float* p_bO
|
|||||||
calc = (p_v + 1.0) * sDbl;
|
calc = (p_v + 1.0) * sDbl;
|
||||||
}
|
}
|
||||||
if (calc <= 0.0) {
|
if (calc <= 0.0) {
|
||||||
*p_gOut = 0.0f;
|
|
||||||
*p_bOut = 0.0f;
|
*p_bOut = 0.0f;
|
||||||
|
*p_gOut = 0.0f;
|
||||||
*p_rOut = 0.0f;
|
*p_rOut = 0.0f;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -416,38 +416,38 @@ void ConvertHSVToRGB(float p_h, float p_s, float p_v, float* p_rOut, float* p_bO
|
|||||||
switch (hueIndex) {
|
switch (hueIndex) {
|
||||||
case 0:
|
case 0:
|
||||||
*p_rOut = calc;
|
*p_rOut = calc;
|
||||||
*p_bOut = v12;
|
*p_gOut = v12;
|
||||||
*p_gOut = p;
|
*p_bOut = p;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
*p_rOut = v13;
|
*p_rOut = v13;
|
||||||
*p_bOut = calc;
|
*p_gOut = calc;
|
||||||
*p_gOut = p;
|
*p_bOut = p;
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
*p_rOut = p;
|
*p_rOut = p;
|
||||||
*p_bOut = calc;
|
*p_gOut = calc;
|
||||||
*p_gOut = v12;
|
*p_bOut = v12;
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
*p_rOut = p;
|
*p_rOut = p;
|
||||||
*p_bOut = v13;
|
*p_gOut = v13;
|
||||||
*p_gOut = calc;
|
*p_bOut = calc;
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
*p_rOut = v12;
|
*p_rOut = v12;
|
||||||
*p_bOut = p;
|
*p_gOut = p;
|
||||||
*p_gOut = calc;
|
*p_bOut = calc;
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
*p_rOut = calc;
|
*p_rOut = calc;
|
||||||
*p_bOut = p;
|
*p_gOut = p;
|
||||||
*p_gOut = v13;
|
*p_bOut = v13;
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
*p_rOut = calc;
|
*p_rOut = calc;
|
||||||
*p_bOut = p;
|
*p_gOut = p;
|
||||||
*p_gOut = v13;
|
*p_bOut = v13;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user