Converted radian parameters and return values to degrees

This commit is contained in:
n00b
2024-10-29 23:25:24 -04:00
parent 77ab9983a7
commit ece34a3989
16 changed files with 7023 additions and 6947 deletions

View File

@@ -0,0 +1,53 @@
#ifndef RC_SCENE_H_INCLUDED
#define RC_SCENE_H_INCLUDED
void rc_addSceneSkyBox(int img_top, int img_bottom, int img_left, int img_right, int img_front, int img_back)
{
if(!SceneManager)
return;
if(rc_scene_properties.sky)
return;
irr::video::ITexture* tp = rc_image[img_top].image;
irr::video::ITexture* bt = rc_image[img_bottom].image;
irr::video::ITexture* lf = rc_image[img_left].image;
irr::video::ITexture* rt = rc_image[img_right].image;
irr::video::ITexture* ft = rc_image[img_front].image;
irr::video::ITexture* bk = rc_image[img_back].image;
rc_scene_properties.sky = SceneManager->addSkyBoxSceneNode(tp, bt, lf, rt, ft, bk);
}
void rc_addSceneSkyDome(int img)
{
if(!SceneManager)
return;
if(rc_scene_properties.sky)
return;
irr::video::ITexture* texture = rc_image[img].image;
rc_scene_properties.sky = SceneManager->addSkyDomeSceneNode(texture);
}
void rc_addSceneSkyDomeEx(int img, Uint32 horiRes, Uint32 vertRes, double txPercentage, double spherePercentage, double radius)
{
if(!SceneManager)
return;
if(rc_scene_properties.sky)
return;
irr::video::ITexture* texture = rc_image[img].image;
rc_scene_properties.sky = SceneManager->addSkyDomeSceneNode(texture, horiRes, vertRes, txPercentage, spherePercentage, radius);
}
void rc_removeSceneSky()
{
if(rc_scene_properties.sky)
rc_scene_properties.sky->remove();
rc_scene_properties.sky = NULL;
}
#endif // RC_SCENE_H_INCLUDED