22 #ifndef CRYO_CRYOLIB_H 23 #define CRYO_CRYOLIB_H 25 #include "audio/mixer.h" 26 #include "common/system.h" 28 #include "cryo/platdefs.h" 52 void setSrcZoomValues(
int x,
int y);
53 void setDisplayZoomValues(
int w,
int h);
54 void initDatas(
int w,
int h,
void *buffer);
55 void centerIn(
View *parent);
74 void FlushEvents(int16 arg1, int16 arg2);
76 void CLBlitter_Init();
78 void CLBlitter_Send2ScreenNextCopy(
color_t *palette, uint16 first, uint16 count);
79 void CLBlitter_OneBlackFlash();
80 void CLBlitter_CopyView2ViewSimpleSize(byte *src, int16 srcw, int16 srcp, int16 srch,
81 byte *dst, int16 dstw, int16 dstp, int16 dsth);
82 void CLBlitter_CopyView2ScreenCUSTOM(
View *view);
83 void CLBlitter_CopyView2Screen(
View *view);
84 void CLBlitter_UpdateScreen();
85 void CLBlitter_FillView(
View *view,
unsigned int fill);
86 void CLBlitter_FillScreenView(
unsigned int fill);
88 void CLPalette_Init();
89 void CLPalette_SetLastPalette(
color_t *palette, int16 first, int16 count);
90 void CLPalette_GetLastPalette(
color_t *palette);
91 void CLPalette_SetRGBColor(
color_t *palette, uint16 index,
color3_t *rgb);
92 void CLPalette_Macintize(int16 macintize);
93 void CLPalette_SetInterval(uint16 first, uint16 last);
94 void CLPalette_DeactivateInterval();
95 void CLPalette_Send2Screen(
struct color_t *palette, uint16 first, uint16 count);
96 void CLPalette_BeSystem();
98 void CRYOLib_ManagersInit();
99 void CRYOLib_ManagersDone();
signed char * fill(signed char *first, signed char *last, Value val)
Definition: algorithm.h:168