mirror of
https://github.com/open-goal/jak-project.git
synced 2024-10-20 21:27:52 -04:00
6a1bde4168
![image](https://user-images.githubusercontent.com/48171810/190832869-e609d346-9c4a-43fb-ad94-2a9690521adc.png) actor vis boxes for PRI.DGO
44 lines
1.1 KiB
C++
44 lines
1.1 KiB
C++
#pragma once
|
|
|
|
#include "common/common_types.h"
|
|
|
|
namespace jak2 {
|
|
void InitParms(int argc, const char* const* argv);
|
|
void InitIOP();
|
|
int InitMachine();
|
|
int ShutdownMachine();
|
|
void InitMachineScheme();
|
|
|
|
struct MouseInfo {
|
|
// ((active symbol :offset-assert 4)
|
|
u32 active;
|
|
// (cursor basic :offset-assert 8)
|
|
u32 cursor;
|
|
// (valid symbol :offset-assert 12)
|
|
u32 valid;
|
|
// (id uint8 :offset-assert 16)
|
|
u8 id;
|
|
u8 pad;
|
|
// (status uint16 :offset-assert 18)
|
|
u16 status;
|
|
// (button0 uint16 :offset-assert 20)
|
|
u16 button0;
|
|
// (deltax int8 :offset-assert 22)
|
|
s8 deltax;
|
|
// (deltay int8 :offset-assert 23)
|
|
s8 deltay;
|
|
// (wheel uint8 :offset-assert 24)
|
|
u8 wheel;
|
|
// (change-time time-frame :offset-assert 32)
|
|
// (button0-abs uint32 3 :offset-assert 40)
|
|
// (button0-shadow-abs uint32 1 :offset-assert 52)
|
|
// (button0-rel uint32 3 :offset-assert 56)
|
|
// (pos vector 2 :inline :offset-assert 80)
|
|
// (posx float :offset 80)
|
|
// (posy float :offset 84)
|
|
// (oldposx float :offset 96 :do-not-decompile)
|
|
// (oldposy float :offset 100)
|
|
// (speedx float :offset 92)
|
|
// (speedy float :offset 108)
|
|
};
|
|
} // namespace jak2
|