Ignore:
Timestamp:
Sep 16, 2006, 2:47:55 PM (14 years ago)
Author:
Jean-Yves Lamoureux
Message:
  • hey, *I* found a factorisation bug in cacaballs !
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcaca/trunk/src/cacademo.c

    r1023 r1025  
    126126
    127127    /* Main loop */
    128     for(;;) 
     128    for(;;)
    129129    {
    130130        caca_event_t ev;
     
    257257
    258258    for(frame = 0; frame < 360; frame++) {
    259         frameOffset[frame] = frame * M_PI / 60;
    260         frameOffset40[frame] = (frame + 40) * M_PI / 60;
    261         frameOffset80[frame] = (frame + 80) * M_PI / 60;
     259        frameOffset[frame] = sin(frame * M_PI / 60);
     260        frameOffset40[frame] = sin((frame + 40) * M_PI / 60);
     261        frameOffset80[frame] = sin((frame + 80) * M_PI / 60);
    262262    }
    263263
     
    286286        {
    287287            int t1, t2, t3;
    288             double c1 = 1.0 + sin((double)frameOffset[frame]);
    289             double c2 = 1.0 + sin((double)frameOffset40[frame]);
    290             double c3 = 1.0 + sin((double)frameOffset80[frame]);
     288            double c1 = 1.0 + (double)frameOffset[frame];
     289            double c2 = 1.0 + (double)frameOffset40[frame];
     290            double c3 = 1.0 + (double)frameOffset80[frame];
    291291
    292292            t1 = p < 0x40 ? 0 : p < 0xc0 ? (p - 0x40) * 0x20 : 0xfff;
Note: See TracChangeset for help on using the changeset viewer.