Beispiel #1
0
int main(int argc, char *argv[])
{
    Blob *blob = new Blob;

    char foo[] = { 'f', 'o', 'o' };
    char bar[] = { 'b', 'a', 'r' };
    char egg[] = { 'e', 'g', 'g' };
    char spam[] = { 's', 'p', 'a', 'm' };

    blob->debugPrint();
    debugText(foo, sizeof(foo));
    blob->append(foo, sizeof(foo));
    blob->debugPrint();
    debugText(bar, sizeof(bar));
    blob->append(bar, sizeof(bar));
    blob->debugPrint();
    debugText(egg, sizeof(egg));
    blob->append(egg, sizeof(egg));
    blob->append('x');
    blob->debugPrint();
    debugText(spam, sizeof(spam));
    blob->append(spam, sizeof(spam));
    blob->debugPrint();

    std::cout << "text: " << blob->get() << std::endl;

    delete blob;

    return 0;
}
Beispiel #2
0
void debugPrint( char *str )
{
    char temp[44];
    static int dbgX = 0;
    static int dbgY = 0;
    snprintf(temp, 40, "%s", str);
    debugText(temp, dbgX, dbgY, 20);
    dbgY++;
    if (dbgY > 27)
    {
        dbgY = 0;
        dbgX = (dbgX + 8) % 40;
    }
}
Beispiel #3
0
void Client::debug(const QString &str)
{
	debugText(str);
}