converted pad input for cam to mips atom

This commit is contained in:
ed
2026-08-08 18:23:28 -04:00
parent 68b87f1c8b
commit b045856dd6
3 changed files with 87 additions and 26 deletions
+21 -20
View File
@@ -134,27 +134,28 @@ void update(PrimitiveArena* pa, U4* ordering_buf)
tb_data_(state, & smem.pad[1]);
// TODO(Ed): Implement based on below.
// tb_emit_(pad_input_cam);
// tb_data_(cam, & smem.cam);
tb_emit_(pad_input_cam);
tb_data_(state, & smem.pad[0]);
tb_data_(cam, & smem.cam);
if (pad0_btn_(Pad_Left)) {
smem.cam.pos.x -= 50;
}
if (pad0_btn_(Pad_Right)) {
smem.cam.pos.x += 50;
}
if (pad0_btn_(Pad_Up)) {
smem.cam.pos.y -= 50;
}
if (pad0_btn_(Pad_Down)) {
smem.cam.pos.y += 50;
}
if (pad0_btn_(Pad_Cross)) {
smem.cam.pos.z -= 50;
}
if (pad0_btn_(Pad_Circle)) {
smem.cam.pos.z += 50;
}
// if (pad0_btn_(Pad_Left)) {
// smem.cam.pos.x -= 50;
// }
// if (pad0_btn_(Pad_Right)) {
// smem.cam.pos.x += 50;
// }
// if (pad0_btn_(Pad_Up)) {
// smem.cam.pos.y -= 50;
// }
// if (pad0_btn_(Pad_Down)) {
// smem.cam.pos.y += 50;
// }
// if (pad0_btn_(Pad_Cross)) {
// smem.cam.pos.z -= 50;
// }
// if (pad0_btn_(Pad_Circle)) {
// smem.cam.pos.z += 50;
// }
// Demo input (not longer using)