From: Sergio Masci (sergio@titan.demon.co.uk)
Date: Sat 15 Jul 2000 - 20:12:15 IDT
> > Hi, > I am wondering if you could shed some light onto a tetris game programming > problem that I am experiencing. > > Using svgalib I have the following program loop:- > > drawScreen(); > int count = 0; > > if(count > 19){ > shiftTetrisBlocks(); > count = 0; > } > > for(;;){ > drawScreen(); > lookForUserEvents(); > usleep(50000); > count++; > } > > Just wondering if you could see a problem in this logic. The keys respond as > they should but I cannot get program to draw stuff onto the screen. Any > ideas? if the logic looks ok, then how can i debug svga programs? > > thanks, > > Chris Gottlieb > should this be: drawScreen(); int count = 0; for(;;){ if(count > 19){ shiftTetrisBlocks(); count = 0; } drawScreen(); lookForUserEvents(); usleep(50000); count++; } Other people on this mailing list have already discussed how to debug svgalib programs using gdb. Try searching the mailing list archive at http://www.svgalib.org (in particular look for a msg from russell.marks with the subject 'Re: debugging svgalib programs') Personally I send stuff to a file which I can then look at from another virtual console or even another machine. Regards Sergio
This archive was generated by hypermail 2.1.4 : Wed 21 Jan 2004 - 22:10:23 IST