int CMenus::DoButton_CheckBox_DontCare(const void *pID, const char *pText, int Checked, const CUIRect *pRect) { switch(Checked) { case 0: return DoButton_CheckBox_Common(pID, pText, "", pRect); case 1: return DoButton_CheckBox_Common(pID, pText, "X", pRect); case 2: return DoButton_CheckBox_Common(pID, pText, "O", pRect); default: return DoButton_CheckBox_Common(pID, pText, "", pRect); } }
int CMenus::DoButton_CheckBox_Number(const void *pID, const char *pText, int Checked, const CUIRect *pRect) { char aBuf[16]; str_format(aBuf, sizeof(aBuf), "%d", Checked); return DoButton_CheckBox_Common(pID, pText, aBuf, pRect); }
int CMenus::DoButton_CheckBox(const void *pID, const char *pText, int Checked, const CUIRect *pRect) { return DoButton_CheckBox_Common(pID, pText, Checked?"X":"", pRect); }