You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
664 B

#ifndef STATICOBJECTS_H_
#define STATICOBJECTS_H_
#include "../Sprite/sprite.h"
#include "../game.h"
typedef struct StaticObject{
Sprite *sprite;
int id;
struct StaticObject *next;
struct StaticObject *prev;
} StaticObject;
typedef struct StaticObjectList {
StaticObject *head;
StaticObject *tail;
} StaticObjectList;
StaticObject * StaticObjectInit(Game *game, int id, int x, int y);
StaticObjectList * StaticObjectListInit();
void StaticObjectListPrintForward(StaticObjectList *objects);
void StaticObjectListInsert(StaticObjectList *objects, StaticObject *data);
void StaticObjectListRemove(Game *game, StaticObject *remove);
#endif