Work on test_chamber_02
This commit is contained in:
parent
1d0e29d5db
commit
b74c779c4b
1
assets/sound/vo/aperture_ai/02_part2_success-1.sox
Normal file
1
assets/sound/vo/aperture_ai/02_part2_success-1.sox
Normal file
|
@ -0,0 +1 @@
|
|||
-c 1 -r 22050
|
1
assets/sound/vo/aperture_ai/02_part2_success-2.sox
Normal file
1
assets/sound/vo/aperture_ai/02_part2_success-2.sox
Normal file
|
@ -0,0 +1 @@
|
|||
-c 1 -r 22050
|
|
@ -11,6 +11,11 @@
|
|||
|
||||
void decorObjectRender(void* data, struct RenderScene* renderScene) {
|
||||
struct DecorObject* object = (struct DecorObject*)data;
|
||||
|
||||
if (!RENDER_SCENE_IS_ROOM_VISIBLE(renderScene, object->rigidBody.currentRoom)) {
|
||||
return;
|
||||
}
|
||||
|
||||
Mtx* matrix = renderStateRequestMatrices(renderScene->renderState, 1);
|
||||
transformToMatrixL(&object->rigidBody.transform, matrix, SCENE_SCALE);
|
||||
|
||||
|
|
|
@ -30,6 +30,11 @@ void boxDropperFakePos(struct BoxDropper* dropper, struct Transform* result) {
|
|||
|
||||
void boxDropperRender(void* data, struct RenderScene* renderScene) {
|
||||
struct BoxDropper* dropper = (struct BoxDropper*)data;
|
||||
|
||||
if (!RENDER_SCENE_IS_ROOM_VISIBLE(renderScene, dropper->roomIndex)) {
|
||||
return;
|
||||
}
|
||||
|
||||
Mtx* matrix = renderStateRequestMatrices(renderScene->renderState, 1);
|
||||
transformToMatrixL(&dropper->transform, matrix, SCENE_SCALE);
|
||||
|
||||
|
|
|
@ -44,6 +44,11 @@ struct ColliderTypeData gButtonCollider = {
|
|||
|
||||
void buttonRender(void* data, struct RenderScene* renderScene) {
|
||||
struct Button* button = (struct Button*)data;
|
||||
|
||||
if (!RENDER_SCENE_IS_ROOM_VISIBLE(renderScene, button->rigidBody.currentRoom)) {
|
||||
return;
|
||||
}
|
||||
|
||||
Mtx* matrix = renderStateRequestMatrices(renderScene->renderState, 1);
|
||||
|
||||
guTranslate(matrix, button->originalPos.x * SCENE_SCALE, button->originalPos.y * SCENE_SCALE, button->originalPos.z * SCENE_SCALE);
|
||||
|
|
|
@ -45,6 +45,11 @@ struct Vector3 gOpenPosition[] = {
|
|||
|
||||
void elevatorRender(void* data, struct RenderScene* renderScene) {
|
||||
struct Elevator* elevator = (struct Elevator*)data;
|
||||
|
||||
if (!RENDER_SCENE_IS_ROOM_VISIBLE(renderScene, elevator->roomIndex)) {
|
||||
return;
|
||||
}
|
||||
|
||||
Mtx* matrix = renderStateRequestMatrices(renderScene->renderState, 1);
|
||||
transformToMatrixL(&elevator->rigidBody.transform, matrix, SCENE_SCALE);
|
||||
|
||||
|
|
Loading…
Reference in a new issue