#ifndef __KOOPATLAS_HUD_H #define __KOOPATLAS_HUD_H #include "koopatlas/core.h" class dWMStarCoin : public dBase_c { public: dWMStarCoin(); int onCreate(); int onDelete(); int onExecute(); int onDraw(); void specialDraw1(); mHeapAllocator_c allocator; nw4r::g3d::ResFile res; m3d::mdl_c shopkeep; mMtx matrix; bool layoutLoaded; m2d::EmbedLayout_c layout; bool isHidden; s16 rotation; void LoadCoinsForWorld(int world); void setCoin(bool On, int coin, int slot); void setText(const char *str, const char *name); void setWorldName(int world); static dWMStarCoin *build(); static dWMStarCoin *instance; private: bool isPointBarShown; }; #endif