Source: src/include/cl_anim.h


Annotated List
Files
Globals
Hierarchy
Index
//Animation class

#ifndef SIRIEL_ANIMATION_CLASS
#define SIRIEL_ANIMATION_CLASS

#include 
using namespace std;
#include 
#include 
#include 
#include 

#include "define.h"
#include "variable.h"
#include "si_string.h"
#include "si_system.h"
#include "si_graphics.h"


//class for animated objects
class ANIM
{
	private:
	map > data;
	BITMAP	*tbmp; //temporary bitmap
	DATAFILE *tdat; //temporary datafile object
	int	tsizex, tsizey; //temporary sizes

	public:
	void init();
	int split_image(BITMAP *bmp, map ani, int sx, int sy);
	
	BITMAP *get(string name, int i);
	BITMAP *get(string name);
	
	deque getanimrow(string name);
	void getanimrow(deque &row, string name);
	int getcount(string &name);

	void open(string fname, string anifile, int sizex, int sizey);
	void load(string name, int x1, int y1, int x2, int y2);
	void close();

	
	void done();
};


#endif


Generated by: georgik on armada on Sat Jul 24 07:07:15 2004, using kdoc 2.0a54.