njLightAllOff
njCreateLightによって設定されたライトをすべて反映させません(消灯します)

書 式

#include <Ninja.h>
void   njLightAllOff( void )
NJS_LIGHT  *ptr

引 数


返 値

なし

エラー

なし

機 能

設定されたライトをすべて消します。
ただし、消灯後も njLightOn を再度呼ぶことで点灯は可能です。

用 例

#include <NINJA.H> 
...........

NJS_LIGHT light[5];

sbInitSystem( NJD_RESOLUTION_VGA, NJD_FRAMEBUFFER_MODE_RGB565, 1);
njCreateLight(&light[0], NJD_DIR_LIGHT);
njCreateLight(&light[1], NJD_POINT_LIGHT);
njCreateLight(&light[2], NJD_SPOT_LIGHT);
njCreateLight(&light[3], NJD_SPOT_LIGHT);
njCreateLight(&light[4], NJD_SPOT_LIGHT);
...........
/* すべての光源を消灯 */
njLightAllOff();

備 考

njCreateLight
njDeleteAllLight
njLightAllOn
njLightAllOff
これら関数の関係は、例えば電灯本体の取り付け・取り外し、設置された電灯のスイッチの入・切の関係にあります。

関 連

njCreateLight
njLightOn
njLightAllOn

njLightAllOff

Copyright SEGA ENTERPRISES, LTD., 1998