Ignore:
Timestamp:
Apr 18, 2006, 2:59:07 PM (15 years ago)
Author:
Sam Hocevar
Message:
  • Renamed cucul_t into cucul_canvas_t. Eh ouais mon con.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcaca/trunk/caca/driver_gl.c

    r799 r810  
    9797
    9898    if(width && height)
    99         _cucul_set_size(kk->qq, width, height);
     99        _cucul_set_size(kk->c, width, height);
    100100
    101101    kk->drv.p->font_width = 9;
    102102    kk->drv.p->font_height = 15;
    103103
    104     kk->drv.p->width = kk->qq->width * kk->drv.p->font_width;
    105     kk->drv.p->height = kk->qq->height * kk->drv.p->font_height;
     104    kk->drv.p->width = kk->c->width * kk->drv.p->font_width;
     105    kk->drv.p->height = kk->c->height * kk->drv.p->font_height;
    106106
    107107#ifdef HAVE_GLUTCLOSEFUNC
     
    228228    for(y = 0; y < kk->drv.p->height; y += kk->drv.p->font_height)
    229229    {
    230         uint32_t *attr = kk->qq->attr + line * kk->qq->width;
     230        uint32_t *attr = kk->c->attr + line * kk->c->width;
    231231
    232232        for(x = 0; x < kk->drv.p->width; x += kk->drv.p->font_width)
     
    257257    for(y = 0; y < kk->drv.p->height; y += kk->drv.p->font_height)
    258258    {
    259         uint32_t *attr = kk->qq->attr + line * kk->qq->width;
    260         uint32_t *chars = kk->qq->chars + line * kk->qq->width;
     259        uint32_t *attr = kk->c->attr + line * kk->c->width;
     260        uint32_t *chars = kk->c->chars + line * kk->c->width;
    261261
    262262        for(x = 0; x < kk->drv.p->width; x += kk->drv.p->font_width)
     
    334334    {
    335335        ev->type = CACA_EVENT_RESIZE;
    336         ev->data.resize.w = kk->qq->width;
    337         ev->data.resize.h = kk->qq->height;
     336        ev->data.resize.w = kk->c->width;
     337        ev->data.resize.h = kk->c->height;
    338338        return 1;
    339339    }
     
    360360    {
    361361        ev->type = CACA_EVENT_KEY_PRESS;
    362         ev->data.key.c = kk->drv.p->key;
     362        ev->data.key.ch = kk->drv.p->key;
    363363        ev->data.key.ucs4 = (uint32_t)kk->drv.p->key;
    364364        ev->data.key.utf8[0] = kk->drv.p->key;
     
    372372        switch(kk->drv.p->special_key)
    373373        {
    374             case GLUT_KEY_F1 : ev->data.key.c = CACA_KEY_F1; break;
    375             case GLUT_KEY_F2 : ev->data.key.c = CACA_KEY_F2; break;
    376             case GLUT_KEY_F3 : ev->data.key.c = CACA_KEY_F3; break;
    377             case GLUT_KEY_F4 : ev->data.key.c = CACA_KEY_F4; break;
    378             case GLUT_KEY_F5 : ev->data.key.c = CACA_KEY_F5; break;
    379             case GLUT_KEY_F6 : ev->data.key.c = CACA_KEY_F6; break;
    380             case GLUT_KEY_F7 : ev->data.key.c = CACA_KEY_F7; break;
    381             case GLUT_KEY_F8 : ev->data.key.c = CACA_KEY_F8; break;
    382             case GLUT_KEY_F9 : ev->data.key.c = CACA_KEY_F9; break;
    383             case GLUT_KEY_F10: ev->data.key.c = CACA_KEY_F10; break;
    384             case GLUT_KEY_F11: ev->data.key.c = CACA_KEY_F11; break;
    385             case GLUT_KEY_F12: ev->data.key.c = CACA_KEY_F12; break;
    386             case GLUT_KEY_LEFT : ev->data.key.c = CACA_KEY_LEFT; break;
    387             case GLUT_KEY_RIGHT: ev->data.key.c = CACA_KEY_RIGHT; break;
    388             case GLUT_KEY_UP   : ev->data.key.c = CACA_KEY_UP; break;
    389             case GLUT_KEY_DOWN : ev->data.key.c = CACA_KEY_DOWN; break;
     374            case GLUT_KEY_F1 : ev->data.key.ch = CACA_KEY_F1; break;
     375            case GLUT_KEY_F2 : ev->data.key.ch = CACA_KEY_F2; break;
     376            case GLUT_KEY_F3 : ev->data.key.ch = CACA_KEY_F3; break;
     377            case GLUT_KEY_F4 : ev->data.key.ch = CACA_KEY_F4; break;
     378            case GLUT_KEY_F5 : ev->data.key.ch = CACA_KEY_F5; break;
     379            case GLUT_KEY_F6 : ev->data.key.ch = CACA_KEY_F6; break;
     380            case GLUT_KEY_F7 : ev->data.key.ch = CACA_KEY_F7; break;
     381            case GLUT_KEY_F8 : ev->data.key.ch = CACA_KEY_F8; break;
     382            case GLUT_KEY_F9 : ev->data.key.ch = CACA_KEY_F9; break;
     383            case GLUT_KEY_F10: ev->data.key.ch = CACA_KEY_F10; break;
     384            case GLUT_KEY_F11: ev->data.key.ch = CACA_KEY_F11; break;
     385            case GLUT_KEY_F12: ev->data.key.ch = CACA_KEY_F12; break;
     386            case GLUT_KEY_LEFT : ev->data.key.ch = CACA_KEY_LEFT; break;
     387            case GLUT_KEY_RIGHT: ev->data.key.ch = CACA_KEY_RIGHT; break;
     388            case GLUT_KEY_UP   : ev->data.key.ch = CACA_KEY_UP; break;
     389            case GLUT_KEY_DOWN : ev->data.key.ch = CACA_KEY_DOWN; break;
    390390            default: ev->type = CACA_EVENT_NONE; return 0;
    391391        }
Note: See TracChangeset for help on using the changeset viewer.