guichan library
Download
- Description:
-
Guichan is designed for games. This means that Guichan lacks many features of more advanced GUI libraries (such as GTK, QT). However, this should not be considered a weakness of Guichan but on the contrary a strength of Guichan. When making games, you normally don't need all the features in advanced GUI libraries. They often complicate things and adding a dependency, such as QT for a small platform game doesn't really feel good. Guichan is small but contains all basic GUI features, making it ideal for games.
Guichan is designed for games. This means that Guichan will not take over your game/application when it comes to initialization of external libraries. When making games you normally want to initialize all external libraries yourself. This gives all users of Guichan a freedom that's almost required in game development. Guichan should not be considered a full GUI library, but rather a tool or helper library for game development.
Guichan is designed for games. This means that Guichan comes with a small number of really ugly default widgets. Also, there exists no themes or theme handling for Guichan. Every user of Guichan is suppose to make new widgets by inherit from the standard widgets or by overloading standard widgets functions. This is very powerful and beats all theme based GUIs. If we would implement theme handling, for widgets to be able to look exactly as you want, it would have to be very complex and it would increase the size of Guichan. We believe that theme handling for a specific GUI is nothing a game developer wants to learn when developing a simple game. The knowledge of standard C++ ought every game developer possess that uses Guichan, so no new learning is required (except the API) for using Guichan.
Guichan is designed in a very abstract way making it very easy to extend Guichan for your own needs. It is even very easy to implement new graphics objects making Guichan as portable as ANSI C++ is.
***Built with GCC4 and SDL/OpenGL
- File Date:
- 13 Jul 2010
- Submitted By:
- Shawn McIntosh (l_n)
- Submitted On:
- 16 Jul 2010
- File Size:
- 2,035.72 Kb
- Downloads:
- 10
- License:
- BSD
- File Version:
- 0.8.2
- File Author:
- Olof Naessén and Per Larsson
- File HomePage:
- Click to visit site
- Rating:
-
Total Votes:1
Top Downloads in 30 Days
Latest Hardware
Search Files
Newest Files
| Sep 2 |
|
| Sep 2 |
|
| Sep 1 |
|
| Aug 31 |
|
| Aug 30 |
|

Comments
RSS feed for comments to this post