void Barrage2Panel::onRender(int layer, const Vec4d& color) { if(layer == 0) { // Schalter rendern Vec2i positionOnTexture(subType ? 224 : 192, 256); Engine::inst().renderSprite(Vec2i(0, 0), positionOnTexture, Vec2i(16, 16), getStdColor(this->color) * color); } }
/**Returns a list of available commands */ std::vector<std::string> getCommands () const { std::vector<std::string> ret; for (auto & elem : m_factory) { std::string text = getStdColor (ANSI_COLOR::BOLD); text += elem.first; text += getStdColor (ANSI_COLOR::RESET); text += "\t"; Command * cmd = elem.second->get (); text += cmd->getShortHelpText (); delete cmd; ret.push_back (text); } ret.push_back (getStdColor (ANSI_COLOR::BOLD) + "help" + getStdColor (ANSI_COLOR::RESET) + "\t" + "View the man page of a tool"); ret.push_back (getStdColor (ANSI_COLOR::BOLD) + "list-tools" + getStdColor (ANSI_COLOR::RESET) + "\t" + "List all external tool"); return ret; }