#pragma once // TODO: design an inventory system and an item // registry and integrate the hotbar into that system class Item; constexpr static unsigned int HOTBAR_SIZE = 9U; namespace hotbar { extern unsigned int active_slot; extern std::array slots; } // namespace hotbar namespace hotbar { void init(void); void shutdown(void); void layout(void); } // namespace hotbar namespace hotbar { void next_slot(void); void prev_slot(void); } // namespace hotbar