mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-08-03 17:59:07 -04:00
126 lines
3.7 KiB
C
126 lines
3.7 KiB
C
$NetBSD: patch-include_xracer-player.h,v 1.1 2012/10/26 20:22:12 joerg Exp $
|
|
|
|
--- include/xracer-player.h.orig 2012-10-26 13:35:56.000000000 +0000
|
|
+++ include/xracer-player.h
|
|
@@ -130,79 +130,59 @@ extern void xrPlayerEndGame (void);
|
|
extern void xrPlayerUpdate (const struct xrGameControls *controls);
|
|
|
|
/* Inline structure accessors. */
|
|
-extern int xrPlayerHasExternalShield (const struct xrPlayer *player);
|
|
-
|
|
-extern inline int
|
|
+static inline int
|
|
xrPlayerHasExternalShield (const struct xrPlayer *player)
|
|
{
|
|
return player->has_external_shield;
|
|
}
|
|
|
|
-extern int xrPlayerHasAutoPilot (const struct xrPlayer *player);
|
|
-
|
|
-extern inline int
|
|
+static inline int
|
|
xrPlayerHasAutoPilot (const struct xrPlayer *player)
|
|
{
|
|
return player->has_autopilot;
|
|
}
|
|
|
|
/* This always returns the position of the midpoint of the back line. */
|
|
-extern const GLfloat *xrPlayerGetPosition (const struct xrPlayer *player);
|
|
-
|
|
-extern inline const GLfloat *
|
|
+static inline const GLfloat *
|
|
xrPlayerGetPosition (const struct xrPlayer *player)
|
|
{
|
|
return player->backline_midpoint;
|
|
}
|
|
|
|
-extern int xrPlayerGetSegment (const struct xrPlayer *player);
|
|
-
|
|
-extern inline int
|
|
+static inline int
|
|
xrPlayerGetSegment (const struct xrPlayer *player)
|
|
{
|
|
return player->seg[0];
|
|
}
|
|
|
|
/* Return the eye position, accounting for OOBE, if necessary. */
|
|
-extern const GLfloat *xrPlayerGetCameraEye (const struct xrPlayer *player,
|
|
- int oobe);
|
|
-
|
|
-extern inline const GLfloat *
|
|
+static inline const GLfloat *
|
|
xrPlayerGetCameraEye (const struct xrPlayer *player, int oobe)
|
|
{
|
|
return oobe ? player->eye_oobe : player->backline_midpoint;
|
|
}
|
|
|
|
/* Return the camera centre point, accounting for OOBE, if necessary. */
|
|
-extern const GLfloat *xrPlayerGetCameraCentre (const struct xrPlayer *player,
|
|
- int oobe);
|
|
-
|
|
-extern inline const GLfloat *
|
|
+static inline const GLfloat *
|
|
xrPlayerGetCameraCentre (const struct xrPlayer *player, int oobe)
|
|
{
|
|
return oobe ? player->centre_oobe : player->posn[0];
|
|
}
|
|
|
|
/* Return the camera up vector (this is unaffected by OOBE). */
|
|
-extern const GLfloat *xrPlayerGetCameraUp (const struct xrPlayer *player);
|
|
-
|
|
-extern inline const GLfloat *
|
|
+static inline const GLfloat *
|
|
xrPlayerGetCameraUp (const struct xrPlayer *player)
|
|
{
|
|
return player->up;
|
|
}
|
|
|
|
-extern int xrPlayerGetSpeed (const struct xrPlayer *player);
|
|
-
|
|
-extern inline int
|
|
+static inline int
|
|
xrPlayerGetSpeed (const struct xrPlayer *player)
|
|
{
|
|
return xrMagnitude (player->momentum[0]) * 500.;
|
|
}
|
|
|
|
-extern int xrPlayerGetPowerup (const struct xrPlayer *player);
|
|
-
|
|
-extern inline int
|
|
+static inline int
|
|
xrPlayerGetPowerup (const struct xrPlayer *player)
|
|
{
|
|
return player->powerup;
|
|
@@ -211,18 +191,14 @@ xrPlayerGetPowerup (const struct xrPlaye
|
|
/* Return the player's current lap, counting from 1. After the player has
|
|
* completed the game, this can return NR_LAPS + 1, so beware.
|
|
*/
|
|
-extern int xrPlayerGetCurrentLap (const struct xrPlayer *player);
|
|
-
|
|
-extern inline int
|
|
+static inline int
|
|
xrPlayerGetCurrentLap (const struct xrPlayer *player)
|
|
{
|
|
return player->displayed_current_lap + 1;
|
|
}
|
|
|
|
/* Return the player's current lap time. */
|
|
-extern double xrPlayerGetCurrentLapTime (const struct xrPlayer *player);
|
|
-
|
|
-extern inline double
|
|
+static inline double
|
|
xrPlayerGetCurrentLapTime (const struct xrPlayer *player)
|
|
{
|
|
return xrCurrentTime - player->start_of_lap_time;
|
|
@@ -232,9 +208,7 @@ xrPlayerGetCurrentLapTime (const struct
|
|
* Note: the LAP argument starts counting from 1, and must be <= NR_LAPS.
|
|
* This function does not return the current lap time.
|
|
*/
|
|
-extern double xrPlayerGetLapTime (const struct xrPlayer *player, int lap);
|
|
-
|
|
-extern inline double
|
|
+static inline double
|
|
xrPlayerGetLapTime (const struct xrPlayer *player, int lap)
|
|
{
|
|
lap--;
|