Login [Register]
Don't have an account? Register now to chat, post, use our tools, and much more.
Doors CS 6 Rendering Routines Finished
Published by KermMartian on June 3, 2006 at 10:56:08 AM CST | Discuss this article

Three weeks after resuming heavy development on Doors CS, I have completed the GUI rendering routines. The core of one of Doors CS 6's main features, these 23 functions provide a wide variety of GUI tools. For backgrounds and containers, there is FullScreenImage, SmallWindow, and LargeWindow, each of which is associated with a 5x8 icon and a window title. Each of these can be given added functionality with window buttons, including the minimize, maximize, restore, and close buttons. Inside of these containers, you can put single- and multi-line text input, single- and multi-line text display, radio buttons and checkboxes. Further user input can be obtained through byte and word numerical input items, password input, and both image and text buttons. Graphics and familiarity can be added through fully dynamic horizontal and vertical scrollbars, 8xN and BxC sprites, borders, filled rectangles, and the option to add your own custom rendering routines. All of these are accessed through a simply system called the GUI Stack. Simply point to some GUI data, call PushGUIStack, then call RenderGUI when you want the items displayed. As you can see from the roadmap previously published, the next step is to begin working on a dynamic mouse routine that can use the contents of the GUI Stack with no additional data and return the results to the program. Check out the GUI rendering screenshots below.

DCS6 GUI Render DCS6 GUI Render DCS6 GUI Render

June 2006 Articles
June 2006 June 2006 [Back to News Archives Index]

» Cemetech Contest 1: Sudoku published June 1, 2006 by KermMartian
» Doors CS 6 Rendering Routines Finished published June 3, 2006 by KermMartian
» 400 Registered Users published June 22, 2006 by KermMartian
» Sudoku Contest Deadline published June 30, 2006 by KermMartian