HIVE
Encyclopedia
HIVE is an abstract game programming library. It is designed to be simple and easy to understand. As of now, it is only for Microsoft Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

 and C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

/C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

.

Interface

The graphics system is double buffered
Double buffering
In computer science, multiple buffering is the use of more than one buffer to hold a block of data, so that a "reader" will see a complete version of the data, rather than a partially-updated version of the data being created by a "writer"...

. A call to update refreshes (render the double buffer) the screen. update also receives input from the mouse and keyboard, storing them into global variables. Graphics are generally outputted via sprites, or 2D images composed of frames that are loaded from bitmaps. However, in order to draw a sprite on the double buffer, you must use an object, which contains information that would vary between renders, such as the frame. Primitives also exist for graphical output.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK