Files
fs2open.github.com/code/graphics/generic.h
T
2005-11-21 23:55:00 +00:00

41 lines
803 B
C

/*
* $Logfile: /Freespace2/code/graphics/generic.h $
* $Revision: 1.1 $
* $Date: 2005-11-21 23:55:00 $
* $Author: taylor $
*
* Generic graphics functions
*
* $Log: not supported by cvs2svn $
*
* $NoKeywords: $
*/
#ifndef _GENERIC_H_
#define _GENERIC_H_
#include "globalincs/pstypes.h"
// Goober5000
typedef struct generic_anim {
char filename[MAX_FILENAME_LEN];
int first_frame;
int num_frames;
int total_time; // in seconds
} generic_anim;
// Goober5000
typedef struct generic_bitmap {
char filename[MAX_FILENAME_LEN];
int bitmap;
} generic_bitmap;
void generic_anim_init(generic_anim *ga, char *filename = NULL);
void generic_bitmap_init(generic_bitmap *gb, char *filename = NULL);
int generic_anim_load(generic_anim *ga);
int generic_bitmap_load(generic_bitmap *gb);
#endif