资 源 简 介
OchreGui is a collection of class libraries built on top of Libtcod (the "Doryen Library http://doryen.eptalys.net/libtcod/) to aid in adding "graphical" user interfaces to a roguelike game.
These libraries are built in C# using .Net 3.5.
The core library currently has the following features:
* User input polling and messaging for the mouse and keyboard. Handle these messages by either subscribing to events or deriving a custom class from one of the various components.
* An application/window framework handling libtcod initialization, messaging, and the main game loop. Override base class methods to add implementation specific startup, logic update, drawing, and cleanup code.
* Various ready-to-use controls that can be added to the window (buttons, check boxes, text entry boxes, list boxes, menus, and panels are currently provided by the core library).
* All of the controls/components/windows are built to be subclassed to provide custom behavior.
* S