1#ifndef _REVOLUTION_KPAD_PRIVATE_H_
2#define _REVOLUTION_KPAD_PRIVATE_H_
static int min(int a, int b)
Definition JHIComm.cpp:155
static void calc_acc_vertical(KPADInsideStatus *kp)
void reset_kpad(KPADInsideStatus *kp)
Definition KPAD.c:132
static s8 select_1obj_first(KPADInsideStatus *kp)
s32 check_device(s32 chan, KPADInsideStatus *kp)
Definition KPAD.c:1238
static void clamp_stick(Vec2 *stick, s32 x, s32 y, s32 min, s32 max)
static void control_dpd_start_(s32 chan)
static f32 calc_horizon(KPADInsideStatus *kp, Vec2 *p1, Vec2 *p2, Vec2 *hori)
void get_kobj(KPADInsideStatus *kp, KPADUnifiedWpadStatus *status, u32 param_2)
Definition KPAD.c:550
static BOOL is_valid_device(s32 dev_type)
static s32 KPADiRestoreDPD(s32 chan, BOOL enable)
s32 KPADiRead(s32 chan, KPADStatus *sampling_bufs, s32 length, s32 param_3, s32 param_4)
Definition KPAD.c:1308
static void clamp_trigger(f32 *trigger, s32 tr, s32 min, s32 max)
static void control_dpd_end_(s32 chan)
static void calc_dpd_variable(KPADInsideStatus *kp, s8 valid_fg_next)
static void calc_acc_horizon(KPADInsideStatus *kp)
static void clamp_stick_circle(Vec2 *stick, s32 sx, s32 sy, s32 min, s32 max)
void calc_button_repeat(KPADInsideStatus *kp, KPADStatus *status, u32 dev_type)
Definition KPAD.c:228
static f32 clamp_acc(f32 acc, f32 clamp)
void read_kpad_dpd(KPADInsideStatus *kp, KPADUnifiedWpadStatus *uwp, u32 dev_type)
Definition KPAD.c:977
static void check_kobj_same_position(KPADObject *kobj_t)
void read_kpad_stick(KPADInsideStatus *kp, KPADUnifiedWpadStatus *uwp)
Definition KPAD.c:1202
static void set_dpd_disable(s32 chan, s32 dev_type)
void read_kpad_acc(KPADInsideStatus *kp, KPADUnifiedWpadStatus *uwp, u32 dev_type, s32 chan)
Definition KPAD.c:445
static s8 select_2obj_continue(KPADInsideStatus *kp)
static void calc_obj_horizon(KPADInsideStatus *kp)
static void check_kobj_outside_frame(KPADObject *kobj_t)
void KPADiControlDpdCallback(s32 chan, s32 result)
static void calc_dpd2pos_scale(KPADInsideStatus *kp)
void read_kpad_button(KPADInsideStatus *kp, KPADUnifiedWpadStatus *status, u32 dev_type)
Definition KPAD.c:278
s8 select_2obj_first(KPADInsideStatus *kp)
Definition KPAD.c:574
static void clamp_stick_cross(Vec2 *stick, s32 sx, s32 sy, s32 min, s32 max)
static void KPADiSamplingCallback(s32 chan)
void calc_acc(KPADInsideStatus *kp, f32 *acc, f32 acc2)
Definition KPAD.c:340
s8 select_1obj_continue(KPADInsideStatus *kp)
Definition KPAD.c:746
static void set_dpd_enable(s32 chan, s32 dev_type)
static void stick(b_gos_class *i_this)
Definition d_a_b_gos.cpp:141
u32 clamp
Definition GXTev.c:10
double x double x
Definition e_atan2.c:58
double x double y
Definition e_atan2.c:58
static u32 status
Definition fstload.c:9
int BOOL
Definition types.h:33
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
signed long s32
Definition types.h:11