sm64coopdx/docs/lua/examples/lighting-engine-demo/data/behavior_data.c
Agent X 3e540790a3
Basic Vertex Point Lighting Engine (#716)
* CONCEPT: Basic vertex lighting engine

Set the geometry mode on your model to G_LIGHTING_ENGINE_EXT, spawn a `bhvAmbientLight`, spawn some `bhvPointLight`s, and then you got yourself a mighty interesting scene.

* Fixes

* How did I miss this

* Make light set home pos
2025-03-27 16:36:02 -04:00

11 lines
361 B
C

/* ================ New Behaviors ================ */
const BehaviorScript bhvFlashlight[] = {
BEGIN(OBJ_LIST_DEFAULT),
ID(id_bhvNewId), // id_bhvNewId signifies a new behavior.
OR_INT(oFlags, OBJ_FLAG_UPDATE_GFX_POS_AND_ANGLE),
CALL_NATIVE(bhv_point_light_init),
BEGIN_LOOP(),
CALL_NATIVE(bhv_flashlight_loop),
END_LOOP(),
};