INNER CODE UNIT · C
hatX
Qfusion/qfusion · source/android/android_input.c:227
hatX = ( hatXValue > 0.5f ) - ( hatXValue < -0.5f );
hatY = ( hatYValue > 0.5f ) - ( hatYValue < -0.5f );
if( hatX != oldHatX ) {
if( oldHatX ) {
Key_Event( K_DPAD_LEFT + ( oldHatX > 0 ), false, time );
}
if( hatX ) {
Key_Event( K_DPAD_LEFT + ( hatX > 0 ), true, time );
}
oldHatX = hatX;
}
if( hatY != oldHatY ) {
if( oldHatY ) {
Key_Event( K_DPAD_UP + ( oldHatY > 0 ), false, time );
}
if( hatY ) {
Key_Event( K_DPAD_UP + ( hatY > 0 ), true, time );
}