1<HTML 2><HEAD 3><TITLE 4>SDL_JoystickGetHat</TITLE 5><META 6NAME="GENERATOR" 7CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ 8"><LINK 9REL="HOME" 10TITLE="SDL Library Documentation" 11HREF="index.html"><LINK 12REL="UP" 13TITLE="Joystick" 14HREF="joystick.html"><LINK 15REL="PREVIOUS" 16TITLE="SDL_JoystickGetAxis" 17HREF="sdljoystickgetaxis.html"><LINK 18REL="NEXT" 19TITLE="SDL_JoystickGetButton" 20HREF="sdljoystickgetbutton.html"></HEAD 21><BODY 22CLASS="REFENTRY" 23BGCOLOR="#FFF8DC" 24TEXT="#000000" 25LINK="#0000ee" 26VLINK="#551a8b" 27ALINK="#ff0000" 28><DIV 29CLASS="NAVHEADER" 30><TABLE 31SUMMARY="Header navigation table" 32WIDTH="100%" 33BORDER="0" 34CELLPADDING="0" 35CELLSPACING="0" 36><TR 37><TH 38COLSPAN="3" 39ALIGN="center" 40>SDL Library Documentation</TH 41></TR 42><TR 43><TD 44WIDTH="10%" 45ALIGN="left" 46VALIGN="bottom" 47><A 48HREF="sdljoystickgetaxis.html" 49ACCESSKEY="P" 50>Prev</A 51></TD 52><TD 53WIDTH="80%" 54ALIGN="center" 55VALIGN="bottom" 56></TD 57><TD 58WIDTH="10%" 59ALIGN="right" 60VALIGN="bottom" 61><A 62HREF="sdljoystickgetbutton.html" 63ACCESSKEY="N" 64>Next</A 65></TD 66></TR 67></TABLE 68><HR 69ALIGN="LEFT" 70WIDTH="100%"></DIV 71><H1 72><A 73NAME="SDLJOYSTICKGETHAT" 74></A 75>SDL_JoystickGetHat</H1 76><DIV 77CLASS="REFNAMEDIV" 78><A 79NAME="AEN6358" 80></A 81><H2 82>Name</H2 83>SDL_JoystickGetHat -- Get the current state of a joystick hat</DIV 84><DIV 85CLASS="REFSYNOPSISDIV" 86><A 87NAME="AEN6361" 88></A 89><H2 90>Synopsis</H2 91><DIV 92CLASS="FUNCSYNOPSIS" 93><A 94NAME="AEN6362" 95></A 96><P 97></P 98><PRE 99CLASS="FUNCSYNOPSISINFO" 100>#include "SDL.h"</PRE 101><P 102><CODE 103><CODE 104CLASS="FUNCDEF" 105>Uint8 <B 106CLASS="FSFUNC" 107>SDL_JoystickGetHat</B 108></CODE 109>(SDL_Joystick *joystick, int hat);</CODE 110></P 111><P 112></P 113></DIV 114></DIV 115><DIV 116CLASS="REFSECT1" 117><A 118NAME="AEN6368" 119></A 120><H2 121>Description</H2 122><P 123>SDL_JoystickGetHat returns the current state of the given <TT 124CLASS="PARAMETER" 125><I 126>hat</I 127></TT 128> on the given <TT 129CLASS="PARAMETER" 130><I 131>joystick</I 132></TT 133>.</P 134></DIV 135><DIV 136CLASS="REFSECT1" 137><A 138NAME="AEN6373" 139></A 140><H2 141>Return Value</H2 142><P 143>The current state is returned as a Uint8 which is defined as an OR'd combination of one or more of the following</P 144><P 145></P 146><TABLE 147BORDER="0" 148><TBODY 149><TR 150><TD 151><TT 152CLASS="LITERAL" 153>SDL_HAT_CENTERED</TT 154></TD 155></TR 156><TR 157><TD 158><TT 159CLASS="LITERAL" 160>SDL_HAT_UP</TT 161></TD 162></TR 163><TR 164><TD 165><TT 166CLASS="LITERAL" 167>SDL_HAT_RIGHT</TT 168></TD 169></TR 170><TR 171><TD 172><TT 173CLASS="LITERAL" 174>SDL_HAT_DOWN</TT 175></TD 176></TR 177><TR 178><TD 179><TT 180CLASS="LITERAL" 181>SDL_HAT_LEFT</TT 182></TD 183></TR 184><TR 185><TD 186><TT 187CLASS="LITERAL" 188>SDL_HAT_RIGHTUP</TT 189></TD 190></TR 191><TR 192><TD 193><TT 194CLASS="LITERAL" 195>SDL_HAT_RIGHTDOWN</TT 196></TD 197></TR 198><TR 199><TD 200><TT 201CLASS="LITERAL" 202>SDL_HAT_LEFTUP</TT 203></TD 204></TR 205><TR 206><TD 207><TT 208CLASS="LITERAL" 209>SDL_HAT_LEFTDOWN</TT 210></TD 211></TR 212></TBODY 213></TABLE 214><P 215></P 216></DIV 217><DIV 218CLASS="REFSECT1" 219><A 220NAME="AEN6395" 221></A 222><H2 223>See Also</H2 224><P 225><A 226HREF="sdljoysticknumhats.html" 227><TT 228CLASS="FUNCTION" 229>SDL_JoystickNumHats</TT 230></A 231></P 232></DIV 233><DIV 234CLASS="NAVFOOTER" 235><HR 236ALIGN="LEFT" 237WIDTH="100%"><TABLE 238SUMMARY="Footer navigation table" 239WIDTH="100%" 240BORDER="0" 241CELLPADDING="0" 242CELLSPACING="0" 243><TR 244><TD 245WIDTH="33%" 246ALIGN="left" 247VALIGN="top" 248><A 249HREF="sdljoystickgetaxis.html" 250ACCESSKEY="P" 251>Prev</A 252></TD 253><TD 254WIDTH="34%" 255ALIGN="center" 256VALIGN="top" 257><A 258HREF="index.html" 259ACCESSKEY="H" 260>Home</A 261></TD 262><TD 263WIDTH="33%" 264ALIGN="right" 265VALIGN="top" 266><A 267HREF="sdljoystickgetbutton.html" 268ACCESSKEY="N" 269>Next</A 270></TD 271></TR 272><TR 273><TD 274WIDTH="33%" 275ALIGN="left" 276VALIGN="top" 277>SDL_JoystickGetAxis</TD 278><TD 279WIDTH="34%" 280ALIGN="center" 281VALIGN="top" 282><A 283HREF="joystick.html" 284ACCESSKEY="U" 285>Up</A 286></TD 287><TD 288WIDTH="33%" 289ALIGN="right" 290VALIGN="top" 291>SDL_JoystickGetButton</TD 292></TR 293></TABLE 294></DIV 295></BODY 296></HTML 297>