25 lines
343 B
C
25 lines
343 B
C
|
#ifndef ITEMBUILDER_H_
|
||
|
#define ITEMBUILDER_H_
|
||
|
|
||
|
#include "item.h"
|
||
|
#include "hashtable.h"
|
||
|
|
||
|
typedef struct {
|
||
|
Hashtable *textures;
|
||
|
SDL_Renderer *renderer;
|
||
|
} ItemBuilder;
|
||
|
|
||
|
typedef enum {
|
||
|
HEALTH
|
||
|
} ItemKey;
|
||
|
|
||
|
void
|
||
|
item_builder_init(SDL_Renderer *);
|
||
|
|
||
|
Item *
|
||
|
item_builder_build_item(ItemKey key);
|
||
|
|
||
|
void
|
||
|
item_builder_close();
|
||
|
|
||
|
#endif // ITEMBUILDER_H_
|