70 lines
2.1 KiB
C
70 lines
2.1 KiB
C
|
#include <ultra64.h>
|
||
|
#include "dynlist_macros.h"
|
||
|
#include "dynlists.h"
|
||
|
#include "../dynlist_proc.h"
|
||
|
// maybe move types into the dynlists.h file?
|
||
|
struct DynList dynlist_unused[62] = {
|
||
|
StartList(),
|
||
|
StartGroup("spotvg"),
|
||
|
MakeVertex(0.0, 0.0, 0.0),
|
||
|
MakeVertex(1.0, -1.0, 1.0),
|
||
|
SetParamF(1, 0.0),
|
||
|
MakeVertex(1.0, 1.0, 1.0),
|
||
|
SetParamF(1, 0.0),
|
||
|
MakeVertex(-1.0, 1.0, 1.0),
|
||
|
SetParamF(1, 0.0),
|
||
|
MakeVertex(-1.0, -1.0, 1.0),
|
||
|
SetParamF(1, 0.0),
|
||
|
MakeVertex(0.0, 0.0, 0.0),
|
||
|
EndGroup("spotvg"),
|
||
|
StartGroup("spotpg"),
|
||
|
MakeDynObj(D_FACE, NULL),
|
||
|
SetMaterial(NULL, 0),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 2),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 3),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 5),
|
||
|
MakeDynObj(D_FACE, NULL),
|
||
|
SetMaterial(NULL, 0),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 3),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 4),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 5),
|
||
|
MakeDynObj(D_FACE, NULL),
|
||
|
SetMaterial(NULL, 0),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 4),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 1),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 5),
|
||
|
MakeDynObj(D_FACE, NULL),
|
||
|
SetMaterial(NULL, 0),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 1),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 2),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 5),
|
||
|
MakeDynObj(D_FACE, NULL),
|
||
|
SetMaterial(NULL, 0),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 0),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 3),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 2),
|
||
|
MakeDynObj(D_FACE, NULL),
|
||
|
SetMaterial(NULL, 0),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 0),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 4),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 3),
|
||
|
MakeDynObj(D_FACE, NULL),
|
||
|
SetMaterial(NULL, 0),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 0),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 1),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 4),
|
||
|
MakeDynObj(D_FACE, NULL),
|
||
|
SetMaterial(NULL, 0),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 0),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 2),
|
||
|
SetParamPtr(PARM_PTR_OBJ_VTX, 1),
|
||
|
EndGroup("spotpg"),
|
||
|
UseObj("spotpg"),
|
||
|
MapVertices("spotvg"),
|
||
|
MakeDynObj(D_SHAPE, "spot_sh"),
|
||
|
SetNodeGroup("spotvg"),
|
||
|
SetPlaneGroup("spotpg"),
|
||
|
SetParamF(1, 0.1),
|
||
|
StopList(),
|
||
|
};
|