papermario
Decompilation of Paper Mario
 
Loading...
Searching...
No Matches
input.c File Reference

Macros

#define STICK_DEADZONE_THRESHOLD   4
 
#define STICK_BUTTON_THRESHOLD   32
 
#define STICK_RELEASE_THRESHOLD   16
 

Enumerations

enum  { DIR_OUTWARD = 0 , DIR_INWARD = 1 }
 

Functions

void reset_input_state (void)
 
void clear_input (void)
 
void update_input (void)
 

Variables

OSContPad ContPadData
 
BSS s16 StickExtremeX
 
BSS s16 StickExtremeY
 
BSS s16 StickRetriggerStateX
 
BSS s16 StickRetriggerStateY
 
BSS s32 D_8009A6A8
 

Macro Definition Documentation

◆ STICK_BUTTON_THRESHOLD

#define STICK_BUTTON_THRESHOLD   32

Referenced by update_input().

◆ STICK_DEADZONE_THRESHOLD

#define STICK_DEADZONE_THRESHOLD   4

Referenced by update_input().

◆ STICK_RELEASE_THRESHOLD

#define STICK_RELEASE_THRESHOLD   16

Referenced by update_input().

Enumeration Type Documentation

◆ anonymous enum

Enumerator
DIR_OUTWARD 
DIR_INWARD 

Function Documentation

◆ clear_input()

void clear_input ( void )

Referenced by load_engine_data().

◆ reset_input_state()

void reset_input_state ( void )

Referenced by clear_input().

◆ update_input()

void update_input ( void )

Referenced by step_game_loop().

Variable Documentation

◆ ContPadData

OSContPad ContPadData

Referenced by update_input().

◆ D_8009A6A8

BSS s32 D_8009A6A8

◆ StickExtremeX

BSS s16 StickExtremeX

Referenced by clear_input(), and update_input().

◆ StickExtremeY

BSS s16 StickExtremeY

Referenced by clear_input(), and update_input().

◆ StickRetriggerStateX

BSS s16 StickRetriggerStateX

Referenced by clear_input(), and update_input().

◆ StickRetriggerStateY

BSS s16 StickRetriggerStateY

Referenced by clear_input(), and update_input().