1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<HTML> 3<HEAD> 4<META http-equiv="Content-Type" content="text/html; charset=windows-1252"> 5<META name="GENERATOR" content="Microsoft FrontPage 5.0"> 6<META http-equiv="Content-Style-Type" content="text/css"> 7<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css"> 8<BASE target="main"> 9<TITLE>GameCube Standard Controller API Function List</TITLE> 10</HEAD> 11<BODY> 12<H1>GameCube Controller (PAD) API Function List</H1> 13<TABLE border=""> 14 <TBODY> 15 <TR> 16<TD nowrap><A href="PADButtonDown.html">PADButtonDown</A></TD> 17<TD>Identifies whether the button(s) are being pressed.</TD> 18 </TR> 19 <TR> 20<TD nowrap><A href="PADButtonUp.html">PADButtonUp</A></TD> 21<TD>Identifies whether the button(s) have been released.</TD> 22 </TR> 23 <TR> 24<TD><A href="PADClamp.html">PADClamp</A></TD> 25<TD>Clamps the inputs of the game pad analog stick inputs.</TD> 26 </TR> 27 <TR> 28<TD><A href="PADClampCircle.html">PADClampCircle</A></TD> 29<TD>Clamps the inputs of the game pad analog stick inputs in a circle.</TD> 30 </TR> 31 <TR> 32<TD nowrap><A href="PADInit.html">PADInit</A></TD> 33<TD>This function initializes the controllers. </TD> 34 </TR> 35 <TR> 36<TD nowrap><A href="PADIsBarrel.html">PADIsBarrel</A></TD> 37<TD>Identifies whether or not the controller is a Tarukonga. </TD> 38 </TR> 39 <TR> 40<TD nowrap><A href="PADRead.html">PADRead</A></TD> 41<TD>Gets the status of all controllers once. </TD> 42 </TR> 43 <TR> 44<TD><A href="PADRecalibrate.html">PADRecalibrate</A></TD> 45<TD>Re-calibrates the specified controller. </TD> 46 </TR> 47 <TR> 48<TD><A href="PADReset.html">PADReset</A></TD> 49<TD>Resets a specific controller. </TD> 50 </TR> 51 <TR> 52<TD><A href="PADSetAnalogMode.html"><strike>PADSetAnalogMode</strike></A></TD> 53<TD><b>There is no need to use this function.</b><BR> Specifies the analog mode of the controllers to use.</TD> 54 </TR> 55 <TR> 56<TD><A href="PADSetSamplingCallback.html">PADSetSamplingCallback</A></TD> 57<TD>Installs PAD sampling callback.</TD> 58 </TR> 59 </TBODY> 60</TABLE> 61<H3>Rumble Motor</H3> 62<TABLE border="1"> 63 <TBODY> 64 <TR> 65<TD><A href="PADControlAllMotors.html">PADControlAllMotors</A></TD> 66<TD>Gets the status of all controller motors once. </TD> 67 </TR> 68 <TR> 69<TD><A href="PADControlMotor.html">PADControlMotor</A></TD> 70<TD>Controls the specified controller motor status.</TD> 71 </TR> 72 <TR> 73<TD><A href="PADStartMotor.html">PADStartMotor</A></TD> 74<TD>Starts rumbling the specified controller's motor. </TD> 75 </TR> 76 <TR> 77<TD><A href="PADStopMotor.html">PADStopMotor</A></TD> 78<TD>Stops the specified controller's motor rumbling naturally.</TD> 79 </TR> 80 <TR> 81<TD><A href="PADStopMotorHard.html">PADStopMotorHard</A></TD> 82<TD>Stops the specified controller's motor rumbling hard.</TD> 83 </TR> 84 </TBODY> 85</TABLE> 86 87<H3>Structures</H3> 88<TABLE border="1"> 89 <TBODY> 90 <TR> 91<TD nowrap><A href="PADStatus.html">PADStatus</A></TD> 92<TD>The standard controller status structure.</TD> 93 </TR> 94 </TBODY> 95</TABLE> 96</BODY> 97</HTML>