1 #include "client/client_item.h"
3 ClientItemDef client_item_defs[COUNT_ITEM] = {
6 .mesh_path = RESSOURCE_PATH "meshes/unknown.txt",
16 .mesh_path = RESSOURCE_PATH "meshes/pickaxe.txt",
21 .mesh_path = RESSOURCE_PATH "meshes/axe.txt",
26 void client_item_init()
28 for (ItemType i = 0; i < COUNT_ITEM; i++)
29 if (client_item_defs[i].mesh_path)
30 mesh_load(&client_item_defs[i].mesh, client_item_defs[i].mesh_path);
33 void client_item_deinit()
35 for (ItemType i = 0; i < COUNT_ITEM; i++)
36 if (client_item_defs[i].mesh_path)
37 mesh_destroy(&client_item_defs[i].mesh);
40 Mesh *client_item_mesh(ItemType type)
42 return client_item_defs[type].mesh_path ? &client_item_defs[type].mesh : NULL;