// Handle a character from a printf request. static void putc_screen(struct putcinfo *action, char c) { if (ScreenAndDebug) putc_debug(&debuginfo, c); if (c == '\n') screenc('\r'); screenc(c); }
// Handle a character from a printf request. static void putc_screen(struct putcinfo *action, char c) { if (CONFIG_SCREEN_AND_DEBUG) putc_debug(&debuginfo, c); if (c == '\n') screenc('\r'); screenc(c); }
// Handle a character from a printf request. static void screen_putc(struct putcinfo *action, char c) { if (ScreenAndDebug) debug_putc(&debuginfo, c); if (c == '\n') screenc('\r'); screenc(c); }
void Warcard::drawWarCard() { string temp; stringstream snumber; this->Draw(); temp = "P:"; snumber << power ; temp = temp + snumber.str(); snumber.str(""); snumber << defense; temp = temp + " D:" + snumber.str() + "\n"; char *cadena = new char[temp.size()+1]; cadena[temp.size()]=0; memcpy(cadena,temp.c_str(),temp.size()); glColor3f(0.2f, 0.2f, 0.2f); //Freetype : this->cardfont.init("GODOFWAR.ttf",18); //vector<double> coord(this->CCoorScreen_cart(120,90)); vector<int> screenc(CCoorCart_Screen(return_x(),return_y()-getsize()*return_hight()+0.015f)); fontmanager::print(cardfont, screenc.at(0), screenc.at(1), cadena); }