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.

25 lines
440 B

#ifndef BUCKET_H_
#define BUCKET_H_
#include "raylib.h"
typedef struct Sprite Sprite;
typedef struct Tile Tile;
typedef struct Bucket Bucket;
typedef struct Bucket{
int type; // 0: Sprite, 1: Tile
Sprite *sprite;
Tile *tile;
float depth;
Bucket *next;
Bucket *prev;
} Bucket;
Bucket * BucketInit(Sprite *sprite, Tile *tile);
void BucketInsert(Bucket *head, Bucket *new);
void BucketRemove(Bucket *new);
#endif