コード例 #1
0
ファイル: output.c プロジェクト: 3a9LL/panda
// 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);
}
コード例 #2
0
ファイル: output.c プロジェクト: SJTU-IPADS/COREMU
// 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);
}
コード例 #3
0
ファイル: output.c プロジェクト: cherry-wb/qemu-dbaf
// 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);
}
コード例 #4
0
ファイル: warcard.cpp プロジェクト: andresrp/GameClass
 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);

 }