summaryrefslogtreecommitdiff
path: root/ui/ingame.menu
AgeCommit message (Collapse)Author
2007-11-08* Merge and move text paint functions into ui_shared.cTim Angus
* Add aspectBias to indicate alignment on non-4:3 video modes * Add "reset <item>" script command to reset an item * Compensate for aspect ratio in lots and lots and lots of places * Release edit field focus when tabbing away * Fix infinite loop bug in text wrapping code when rect is very narrow * Mung .menu scripts to line things up correctly on non-4:3 ratios
2007-10-30* (bug 3384) Remove server side armoury refresh and replace with UI sideTim Angus
refresh * Add trap_Key_SetOverstrikeMode and trap_Key_GetOverstrikeMode to cgame * Change Text_[Width|Height] to return floats * Add Text_Em[Width|Height] * Add CG_AlignText to cut down on code duplication * Add itemDef_t::textvalignment for vertical text alignment * Add UI_DrawTextBlock to replace a lot of duplicate code * Rewrite text wrapping code from scratch so that it actually works * Add UI_OwnerDrawText * Add expression evaluator to .menu parser * Split off Border_Paint from Window_Paint * Scale slider items to fit their rect * Rework edit field widgets to behave somewhat more correctly * Fix a few listbox widget layout issues * Don't display scrollbars in "notselectable" listbox widgets * Make scoreboard team labels ownerdrawn * Menu script rework + Use the expression evaluator to replace lots and lots of absolute coords with relative ones, hopefully easing future maintenance + Remove lots and lots of textalign[xy] that were present to work around broken text alignment routines + Replace a bunch of numeric constants with ones from menudef.h + Compose the huds from tremulous_common_hud.h + Generally neaten things up + Lots of whitespace fixes
2007-03-25* ingame menus redesignedTony J. White
* spectators can now participate in non-team votes * added teamvote "admitdefeat" * replaced "nextmap" vote with "draw" * removed vote "clientkick" vote (uses "kick" instead) * removed teamvote "teamclientkick" (uses "kick" instead) * renamed teamvote "teamkick" to teamvote "kick" * added teamvote "denybuild" and "allowbuild" * added vote "mute" and "unmute" * added !denybuild and !allowbuild g_admin commands * added /ignore and /unignore commands (and menu support) * Game -> Info (formerly About) shows server settings instead of local ones * Voting keys can now be configured in the Options menu * Voting key binds now display with the vote status (F3 and F4 will be the eventual default binds for "teamvote yes" and "teamvote no" respectively)
2005-06-05* Some grammar touch ups to infopanes.defTim Angus
* Added grenade infopane * Fiddled with the ingame main menu to fit the new splash screen model * Changed "Use Object:" in bindings to "Use Object/Evolve:" * Corrected cursor load * Moved heartbeat.wav to correct location * Splash screen touch ups * Credits implemented * Scanner plane reintroduced
2004-05-29* Changes for the increased resolution fontsTim Angus
2003-10-10* Tidied up the voting dialogs -- less ambiguous nowTim Angus
2003-02-12* Updated most of the scripts to play the new menu soundsTim Angus
2002-08-05* Monochrome colour scheme for trem menusTim Angus
* Corrections to ingame_leave.menu wrt TA graphics * Ingame menu hanging with trem menu bug fixed
2002-07-01Ingame about and exitTim Angus
2002-06-30Ingame menu editsTim Angus
2002-06-30Ingame menu alterationsTim Angus
2002-01-26Initial revisionTim Angus