| Commit | Date | |
|---|---|---|
| 2007-08-22 03:33:43 | Tree | |
| 2007-08-22 03:33:42 | Tree | |
| 2007-08-22 02:50:50 | Tree | |
| 2007-08-22 02:50:49 | Tree | |
|
[r2337]
by
david_costanzo
Fix a repainting bug that was introduced when I switched from calling GetDC() and ReleaseDC() of the screen device to calling GetDC() once at start-up and reusing it throughout the program. I don't know why, but without these calls, FillRect() didn't repaint the screen, which manifested itself as blocks not getting erased as shapes fell in tetrads.lgo. The fix is to rewrite lbitblock() to simply invalidate the portion of the screen that needs to be repainted, instead of repainting it there. As far as I can tell, BITBLOCK was the only call that had repainting problems caused by migrating away from GetDC() and ReleaseDC(). |
2007-08-21 12:17:59 | Tree |
| 2007-08-21 03:36:50 | Tree | |
| 2007-08-21 03:31:23 | Tree | |
| 2007-08-21 02:53:21 | Tree | |
| 2007-08-20 06:37:32 | Tree | |
| 2007-08-20 06:36:03 | Tree |