Ignore:
Timestamp:
Nov 19, 2003, 6:32:10 PM (19 years ago)
Author:
Sam Hocevar
Message:
  • src/io.c: + Renamed sdl_get_key() into sdl_get_event(). + Handle mouse clicks.
  • src/caca.c: + Activate the terminal's mouse handling if supported.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcaca/trunk/examples/spritedit.c

    r193 r199  
    5757        int xa, ya, xb, yb;
    5858        char buf[BUFSIZ];
     59        int event;
    5960
    60         switch(caca_get_key())
     61        while((event = caca_get_event()))
    6162        {
    62         case 0:
    63             break;
    64         case 'q':
    65             quit = 1;
    66             break;
    67         case '-':
    68             if(frame > 0)
    69                 frame--;
    70             break;
    71         case '+':
    72             if(frame < caca_get_sprite_frames(sprite) - 1)
    73                 frame++;
    74             break;
     63            if(event & CACA_EVENT_KEY_PRESS)
     64                switch(event & 0xff)
     65                {
     66                case 0:
     67                    break;
     68                case 'q':
     69                    quit = 1;
     70                    break;
     71                case '-':
     72                    if(frame > 0)
     73                        frame--;
     74                    break;
     75                case '+':
     76                    if(frame < caca_get_sprite_frames(sprite) - 1)
     77                        frame++;
     78                    break;
     79                }
    7580        }
    7681
Note: See TracChangeset for help on using the changeset viewer.