22#ifndef AGS_LIB_ALLEGRO_FIXED_H
23#define AGS_LIB_ALLEGRO_FIXED_H
25#include "common/scummsys.h"
26#include "ags/shared/core/types.h"
32extern const fixed _cos_tbl[];
33extern const fixed _tan_tbl[];
34extern const fixed _acos_tbl[];
36extern fixed ftofix(
double x);
37extern double fixtof(fixed x);
38extern fixed fixadd(fixed x, fixed y);
39extern fixed fixsub(fixed x, fixed y);
40extern fixed fixmul(fixed x, fixed y);
41extern fixed fixdiv(fixed x, fixed y);
42extern int fixfloor(fixed x);
43extern int fixceil(fixed x);
44extern fixed itofix(
int x);
45extern int fixtoi(fixed x);
46extern fixed fixcos(fixed x);
47extern fixed fixsin(fixed x);
48extern fixed fixtan(fixed x);
49extern fixed fixacos(fixed x);
50extern fixed fixasin(fixed x);