The DOUBLE BUFFER is a command that enable / disable the graphics programming 
technique used to avoid screen flickering, which is especially noticeable in 
animations and interactive graphics applications. It is especially useful in 
8-bit computers, where graphics resources are limited.
Imagine having a screen and two areas of memory, called buffers, dedicated to 
graphics. In the first the entire frame (the complete image) that we want 
to display on the screen is drawn. While drawing in the first buffer, 
the contents of the second buffer are displayed on the screen. Once the 
drawing in the first buffer is complete, the two buffers are swapped: 
the contents of the first buffer are copied to the second and displayed 
on the screen, while the first buffer is emptied and prepared for the 
next frame. This process is repeated continuously.
The command will enable this method, and screens will be swapped
if the SCREEN SWAP is used.
This instruction activates the technique only where available.                        
DOUBLE BUFFER [ON|OFF]
DOUBLE BUFFER ON
                            Join BASIC 10Liner Contest with ugBASIC!
                            
                            An interesting competition is held at the beginning of each year: the 
                            BASIC 10Liner Contest.
                            It is possible to use ugBASIC to participate in the next 
                            "BASIC10Liner" competition, in the following categories:
                            
DOUBLE BUFFER ↔ DbBf
                        If you have found a problem with this keyword, if you think there is a bug or, more 
                        simply, you would like it to be improved, open an issue for this example on GitHub. 
                        Thank you!
                        
                        open an issue
                        BACK TO KEYWORDS