Use float for draw angle, instead of int.

This commit is contained in:
Steve 2015-12-17 23:14:25 +00:00
parent 2e2bd9d882
commit 48d54af42e
7 changed files with 7 additions and 7 deletions

View File

@ -27,7 +27,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#define MAX_BULLETS_TO_DRAW 512
extern SDL_Texture *getTexture(char *filename);
extern void blitRotated(SDL_Texture *texture, int x, int y, int angle);
extern void blitRotated(SDL_Texture *texture, int x, int y, float angle);
extern int collision(int x1, int y1, int w1, int h1, int x2, int y2, int w2, int h2);
extern void damageFighter(Entity *e, int damage, long flags);
extern void playBattleSound(int id, int x, int y);

View File

@ -26,7 +26,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#define MAX_DEBRIS_TEXTURES 6
extern float mod(float n, float x);
extern void blitRotated(SDL_Texture *texture, int x, int y, int angle);
extern void blitRotated(SDL_Texture *texture, int x, int y, float angle);
extern int collision(int x1, int y1, int w1, int h1, int x2, int y2, int w2, int h2);
extern SDL_Texture *getTexture(char *filename);
extern void addDebrisFire(int x, int y);

View File

@ -20,7 +20,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include "../common.h"
extern void blitRotated(SDL_Texture *t, int x, int y, int angle);
extern void blitRotated(SDL_Texture *texture, int x, int y, float angle);
extern void doFighter(void);
extern void doCapitalShip(void);
extern void addToGrid(Entity *e);

View File

@ -23,7 +23,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#define MAX_HUD_MESSAGES 6
extern SDL_Texture *getTexture(char *filename);
extern void blitRotated(SDL_Texture *texture, int x, int y, int angle);
extern void blitRotated(SDL_Texture *texture, int x, int y, float angle);
extern void blit(SDL_Texture *texture, int x, int y, int center);
extern float getAngle(int x1, int y1, int x2, int y2);
extern void drawText(int x, int y, int size, int align, SDL_Color c, const char *format, ...);

View File

@ -23,7 +23,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
extern int getDistance(int x1, int y1, int x2, int y2);
extern void blit(SDL_Texture *texture, int x, int y, int center);
extern SDL_Texture *getTexture(char *filename);
extern void blitRotated(SDL_Texture *texture, int x, int y, int angle);
extern void blitRotated(SDL_Texture *texture, int x, int y, float angle);
extern void drawText(int x, int y, int size, int align, SDL_Color c, const char *format, ...);
extern App app;

View File

@ -86,7 +86,7 @@ void blitScaled(SDL_Texture *texture, int x, int y, int w, int h)
SDL_RenderCopy(app.renderer, texture, NULL, &dstRect);
}
void blitRotated(SDL_Texture *texture, int x, int y, int angle)
void blitRotated(SDL_Texture *texture, int x, int y, float angle)
{
SDL_Rect dstRect;

View File

@ -56,7 +56,7 @@ extern void drawOptions(void);
extern void initOptions(void (*returnFromOptions)(void));
extern void drawStats(void);
extern void playSound(int id);
extern void blitRotated(SDL_Texture *texture, int x, int y, int angle);
extern void blitRotated(SDL_Texture *texture, int x, int y, float angle);
extern void initStatsDisplay(void);
extern void updateStarSystemMissions(void);
extern StarSystem *getStarSystem(char *name);