Alphabetical Index | Tags by Size | Find tag:

Game Menu

Related tags: Automap, Game logic, Game Save, Games, libcommon, Menu

Authorship: 100% danij

View commits by groups

March 2014
2014-03-13 Fixed | libcommon : Edit-field widgets when active, eat menu navigation commands
February 2014
2014-02-19 Fixed | libcommon : Error at startup and further compiler warning fixes
2014-02-18 Fixed | libcommon : Compiler warnings (missing initializer, char const * -> void *)
July 2012
2012-07-30 Added : Simple menu page for configuring game save options
2012-07-16 Fixed : Cannot alter "Use custom automap colors"
2012-07-15 Added : Delete save state from "SaveGame" and "LoadGame" pages
2012-07-13 : Do not close when opening the control panel
2012-07-01 Refactor : Dynamically construct the "Skill" page
2012-07-01 Refactor : Dynamically construct the "AutomapOptions" page
June 2012
2012-06-29 Refactor : Dynamically construct the "WeaponOptions" page
2012-06-29 Refactor : Dynamically construct the "GameplayOptions" page
2012-06-29 Refactor : Dynamically construct the "InventoryOptions" page
2012-06-28 Refactor : Dynamically construct the "Main" page
2012-06-28 Refactor : Dynamically construct the "Options" page
2012-06-27 Refactor : Dynamically construct the "ColorWidget" page
2012-06-27 Refactor : Dynamically construct the "SoundOptions" page
2012-06-27 Refactor : Dynamically construct the "Multiplayer" page
2012-06-27 Refactor : Dynamically construct the "Files" page
2012-06-27 Refactor : Dynamically construct the "GameType" page
2012-06-27 Added : Added a (soft) maximum character limit to MNEDIT widgets
2012-06-27 Fixed | Refactor : Removed fixed length limit on MNEDIT widget text strings
2012-06-27 Refactor : Dynamically construct the "PlayerSetup" page
March 2012
2012-03-01 Added | Fixed : Added page flag NEVER_SCROLL for disabling page scrolling
February 2012
2012-02-26 Doom | Refactor : Main menu page no longer needs a specialised drawer
2012-02-26 : Episode and Files pages were missing MPF_LAYOUT_FIXED
2012-02-26 Fixed : Use fixed layouts for the main menu pages
2012-02-26 Added | Fixed : Added a fixed layout method
2012-02-21 Doom : Offset the '?' character in the Which Episode? replacement string
2012-02-19 Chex Quest : Do not rotate the menu cursor in Chex Quest
2012-02-18 Refactor : Animate player visual and background in the widget's ticker
2012-02-18 Refactor : Animate focus effects using the active page's tic timer
2012-02-18 Doom : Use "Status" rather than "Face" in HUD options
2012-02-18 Doom : Moved color widget further right
2012-02-18 : Use "Opacity" rather than "Alpha" for consistency
2012-02-18 : Message color was missing from HUD options
2012-02-18 : Empty implementation for per-widget tickers
2012-02-18 Added : Added MNRECT for simple rectangle widgets
2012-02-09 Fixed : Buttons do not reflect the current state of their cvars
2012-02-04 HacX : Reduced width of the space character in the menu
2012-02-04 HacX : Swapped default menu colors to better match the original game
January 2012
2012-01-22 : Implemented default constructors for all MNObject types
2012-01-22 Refactor : Dynamically locate objects on the PlayerSetup page
2012-01-22 Refactor : Dynamic construction of SaveGame and LoadGame pages
2012-01-21 Fixed : Edit boxes accept one character less than maximum
2012-01-04 Fixed : Fixed page object lineheight calculation
2012-01-04 : Use a better string for calculating line height
2012-01-04 Fixed : Fixed geometry calculation for MNButton objects
2012-01-04 Fixed : Fixed positioning of page titles in Options menus
December 2011
2011-12-31 : Implemented an upper page scroll limit
2011-12-31 : Crude but functional page scrolling
2011-12-31 : Page's own drawer is now applied over it's children
2011-12-31 : Calculate geometry for an entire page
2011-12-31 : Draw the focus cursor on top of everything else on the page
2011-12-31 Refactor : Refactor object geometry using Rect (was RectRaw)
2011-12-30 Fixed : Fixed positioning of prev/next page icons in Heretic/Hexen
2011-12-30 : Apply groups to objects on the Weapons option page
2011-12-30 : Apply groups to objects on the Inventory options page
2011-12-30 : Apply groups to objects on the Gameplay options page
2011-12-30 : Apply groups to objects in the HUD options page
2011-12-30 : Position label plus controlbinding pairs similarly to buttons
2011-12-30 : Place objects for the controls menu into groups
2011-12-30 : Add additional vertical spacing between groups of objects
2011-12-30 Fixed : Fixed colorbox geometry calculation and drawer
2011-12-30 : Position label plus colorbox pairs similarly to buttons
2011-12-30 Fixed : Fixed line offset calculation in layout algorithm
2011-12-30 : Position label plus textual value-slider pairs similarly to buttons
2011-12-30 Fixed : Fixed assertion failures attempting to select list items
2011-12-30 : Position MN_TEXT plus MN_LISTINLINE pairs similarly to buttons
2011-12-30 : Inline lists are new object types (MN_LISTINLINE)
2011-12-30 : Position label plus button pairs with button to the right
2011-12-30 : Stub implementation of the dynamic page layouting logic
2011-12-30 Refactor : Minor refactoring
2011-12-30 : Locate save/load menu objects by id when updating
2011-12-30 : Locate the multiplayer page's disconnect/join button by id
2011-12-30 : Locate color mixer widget's ColorBox by id when updating
2011-12-30 : Locate ColorBox object by id in color widget cmd responder
2011-12-30 : Locate Skill menu objects by id during page init
2011-12-30 : Use ids for locating sub-objects in the color mixer widget