Vendor raptor source files (was embedded gitlink)
Tree vendored at upstream 0019c5dd; origin + license recorded in raptor/VENDOR.txt. Windows SDL dev packages excluded via .gitignore.
This commit is contained in:
1 parent
bd3ea30d55
commit
f7c9b7a02d
809 files changed
+337824
-1
No files matched your search
@@ -0,0 +1,59 @@
|
||||
#pragma once
|
||||
|
||||
typedef enum
|
||||
{
|
||||
M_ANIM,
|
||||
M_PIC,
|
||||
M_SEE_THRU
|
||||
}FRAMETYPE;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
M_NORM,
|
||||
M_FADEIN,
|
||||
M_FADEOUT,
|
||||
M_PALETTE,
|
||||
M_ERASE
|
||||
}FRAMEOPT;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
S_PLAY,
|
||||
S_FADEIN,
|
||||
S_FADEOUT,
|
||||
S_STOP
|
||||
}SONGOPTS;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
unsigned short opt;
|
||||
unsigned short fill;
|
||||
unsigned short offset;
|
||||
unsigned short length;
|
||||
}ANIMLINE;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
int opt; // TYPE OF DRAWING REQUIRED
|
||||
int framerate; // FRAME RATE OF UPDATE
|
||||
int numframes; // NUMBER OF FRAMES LEFT
|
||||
int item; // ITEM # OF PICTURE
|
||||
int startf; // START FRAME OPTS
|
||||
int startsteps; // # OF STEPS IF FADEIN
|
||||
int endf; // END FRAME OPTS
|
||||
int endsteps; // # OF STEPS IN FADEOUT
|
||||
int red; // RED VAL FOR FADEOUT
|
||||
int green; // GREEN VAL FOR FADEOUT
|
||||
int blue; // BLUE VAL FOR FADEOUT
|
||||
int holdframe; // NUMBER OF TICS TO HOLD FRAME
|
||||
int songid; // SONG ID TO PLAY
|
||||
int songopt; // SONG OPTS
|
||||
int songstep; // SONG STEPS FOR FADES
|
||||
int soundfx; // SOUND FX START
|
||||
int fx_vol; // SOUND FX VOLUME
|
||||
int fx_xpos; // SOUND FX XPOS
|
||||
}FRAME;
|
||||
|
||||
void ANIM_Render(ANIMLINE *inmem);
|
||||
void MOVIE_BPatch(int soundfx);
|
||||
int MOVIE_Play(FRAME *frame, int numplay, char *palette);
|
||||
Reference in new issue
Block a user