mirror of
https://github.com/scp-fs2open/fs2open.github.com.git
synced 2026-11-11 04:31:35 -10:00
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@4085 387891d4-d844-0410-90c0-e4c51a9137d3
45 lines
988 B
C
45 lines
988 B
C
/*
|
|
* $Logfile: /Freespace2/code/graphics/generic.h $
|
|
* $Revision: 1.3 $
|
|
* $Date: 2007-03-22 21:55:01 $
|
|
* $Author: taylor $
|
|
*
|
|
* Generic graphics functions
|
|
*
|
|
* $Log: not supported by cvs2svn $
|
|
* Revision 1.2 2006/12/28 00:59:26 wmcoolmon
|
|
* WMC codebase commit. See pre-commit build thread for details on changes.
|
|
*
|
|
* Revision 1.1 2005/11/21 23:55:00 taylor
|
|
* add generic.cpp and generic.h
|
|
*
|
|
*
|
|
* $NoKeywords: $
|
|
*/
|
|
|
|
#ifndef _GENERIC_H_
|
|
#define _GENERIC_H_
|
|
|
|
#include "globalincs/pstypes.h"
|
|
|
|
|
|
typedef struct generic_anim {
|
|
char filename[MAX_FILENAME_LEN];
|
|
int first_frame;
|
|
int num_frames;
|
|
float total_time; // in seconds
|
|
} generic_anim;
|
|
|
|
typedef struct generic_bitmap {
|
|
char filename[MAX_FILENAME_LEN];
|
|
int bitmap_id;
|
|
} 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
|