view Renderer/Engine/Light.cc @ 639:70c5c2d2eb24

fix
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Thu, 19 Nov 2009 18:45:24 +0900
parents 5c5cd31b9d43
children d0b8860c17f8
line wrap: on
line source

#include <math.h>
#include "SceneGraphRoot.h"
#include "Light.h"
#include "sys.h"
#include "Scheduler.h"
#include "show_time.h"
#include "TaskManager.h"

static void
light_move(SceneGraphPtr node, int screen_w, int screen_h)
{

}

static void
light_collision(SceneGraphPtr node, int screen_w, int screen_h,
		 SceneGraphPtr tree)
{
}

/**
 * @param w Width of screen
 * @param h Height of screen
 */
Light::Light(float w, float h)
{
    name = (char*)"Light";

    // Screen の真ん中を初期値とする
    xyz[0] = w/2.0f;
    xyz[1] = h/2.0f;
    xyz[2] = 0;
    xyz[3] = 1.0f;

    this->set_move_collision(light_move, light_collision);
}

Light::~Light(void)
{

}