danij's activity
From 2011-04-29 to 2011-05-12
2011-05-12
-
18:24 Doomsday Engine Revision 5ecce184 (github): Fixed viewwindow calculation inaccuracy resulting in a single pixel wide
- vertical strip of the view border being drawn on the right of each local
player's view, even when playing in "fullscr... -
17:04 Doomsday Engine Revision 8c3db240 (github): The viewwindow properties must be stored separately for each local player.
-
15:37 Doomsday Engine Revision ccc8e91b (github): Fixed local player viewconsole assignment and sharp view interpolation
- (all local players were sharing a single sharp viewer position).
Note this incorporates changes to r_main.c from rev...
2011-05-11
-
23:46 Doomsday Engine Revision eb3e8c96 (github): The game message drawer can now use the engine's bordered projection
- setup rather than doing it itself.
-
23:28 Doomsday Engine Revision 819c246b (github): Refactor: Abstracted the ultra-wide window/resolution scale and alignment
- stuff into a new set of public API utility and drawing features.
Intermissions in all games now use bordered project...
2011-05-09
-
14:17 Doomsday Engine Revision d2e191c8 (github): Minor cleanup of DOOM's intermission subsystem.
-
02:21 Doomsday Engine Revision c006c409 (github): Fixed const/non-const mixup with the event_t ev argument of MNEdit::Responder
2011-05-08
-
15:17 Doomsday Engine Revision 1e74ed2d (github): The game menu and the game message drawer now decide their own scaling
- strategies rather than sharing that which was decided upon by Hu_Drawer()
(and the projection preconfigured therein).... -
14:41 Doomsday Engine Revision 64879fb0 (github): Disabled the bordered projection in UI2_Drawer. We cannot presently determine
- whether this should be enabled or not (because finales don't yet describe their
assumed native aspect ratio) so it sh... -
11:03 Doomsday Engine Revision 8d8df2b3 (github): Game menu MNList objects are now functional and drawn a little nicer. The list for the weapon priority-order will get its own special case drawing routine when I move on to the visual fixes.
-
10:07 Doomsday Engine Revision b12a4074 (github): Fixed compile warning in gcc about struct mn_page_s being used before its defined.
-
10:02 Doomsday Engine Revision dba96aae (github): Fixed cyclic dependency on "hu_stuff.h".
- Moved all menu patch registration to Hu_MenuLoadResources()
Only register the episode name patches with the gamemodes... -
09:52 Doomsday Engine Revision 57375373 (github): Fixed missing "hu_Stuff.h" compile error.
-
00:18 Doomsday Engine Revision 2daa66ec (github): Reinstated focus shortcuts in the game menu. The shortcut key is now
- stored in MNObject separately from the Text string.
At some point we should look at implementing a proper method for...
2011-05-07
-
17:20 Doomsday Engine Revision 59791aba (github): Rewired MNButton objects in the game menu replacing the multi-purposing of the MNObject::data member for both the MN_BUTTON2(EX)-specific data structure and the MN_BUTTON data value. Type specific extended data is now always pointed to by the MNObject::typedata member however the data1 and data2 members are still multi-use.
-
15:41 Doomsday Engine Revision 7812e19e (github): Moved MNPage::focus member var into the "auto-initialized" section of MNPage; this should not be used in static initialized pages.
-
15:16 Doomsday Engine Revision 25ed7e81 (github): Continued work on the game menu:
- * Addressed the possibility of a page without a focusable object, although, I'm not sure that a disabled object shoul...
-
05:26 Doomsday Engine Revision daea0b0c (github): Only output one "missing" warning when attempting to register a patch.
-
05:08 Doomsday Engine Revision 97d48754 (github): Revised loading of PNAMES so as to defer lump lookup until the
- TEXTURE1/2 definition lumps are processed. This addresses a minor
issue of the unused patch names present in the shar... -
02:55 Doomsday Engine Revision 6bc79ac8 (github): Reworked implementation of new singleplayer game configuration via the game menu.
-
02:50 Doomsday Engine Revision 1c4fa851 (github): Fixed bug in buildGameSaveInfo which failed to clear the game-save file path for an unused save slot.
-
02:39 Doomsday Engine Revision 2b62ebec (github): Added SkipIf doom1-share directive before the non-shareware Material patch defs in doom1/materials.ded
2011-05-06
-
23:33 Doomsday Engine Revision dae52df5 (github): Continued work on the menu:
- * Completed wiring up the generalised actions.
* Added MNA_FOCUS and MNA_FOCUSOUT actions for when an object gains or... -
03:20 Doomsday Engine Revision 1c615d21 (github): Added a generalised event > action mechanic to the game menu object hierarchy. Nothing fancy as it will very likely be replaced in 1.9.8 when Qt's Signals and Slots construct becomes available.
- Began replacing the player mobj preview on Hexen's player-class selection menu with a MNMobjPreview widget (need a be...
2011-05-05
-
22:30 Doomsday Engine Revision f7d4e0ce (github): Continued work on the game menu:
- * Fixed: Heretic and Hexen mixed up the logical color indices game-wide. Swapped things around so that all games now ...
-
09:50 Doomsday Engine Revision 2b3d1e7e (github): The view-size slider in the HUD options menu had an incorrect minimum value.
- Perhaps we should reinterpret this into a statusbar|fullscreen|none inline list and relegate the old school view-size...
-
09:36 Doomsday Engine Revision 3a83a809 (github): Wrap-around selection in inline lists. As these are drawn pretty much identically to two-state buttons, if the selected item is the last and the user "selects" - it seems as though its a disabled button rather than a list.
-
09:25 Doomsday Engine Revision 0f8c347a (github): Use another instance of MNColorBox within the color widget and got rid of the special-case page drawer.
-
07:36 Doomsday Engine Revision 7625abc9 (github): Changed: Turned cvar "menu-effect" into a 3-bit field - 0x1=Use text type-in, 0x2=Use text shadow, 0x4=Use text glitter. Setting this cvar to zero now actually does disable all of the menu effects :)
2011-05-04
-
23:07 Doomsday Engine Revision c2e476d1 (github): Fixed bug in CP_SetVidMode which prevented setting the vertical resolution/window-size to 200 pixels.
-
23:03 Doomsday Engine Revision 30695bea (github): Added DrawTextFlag DTF_NO_GLITTER - disable glitter effect.
- Added mask DTF_ONLY_SHADOW - disable all text rendering effects other than shadow.
-
22:14 Doomsday Engine Revision bcce6891 (github): Default yes/no strings in the game menu's cvarbutton_ts must be set prior to calling initObjects()
-
20:31 Doomsday Engine Revision 57daca9e (github): Cvar-linked MNColorBoxes now update the associated cvars when their current color changes (like when leaving the color widget).
-
18:41 Doomsday Engine Revision d38bbe25 (github): Continued with the menu fixes:
- * Inversed logic of MNF_INACTIVE and normalized "active" state management so that all objects are in-active by defaul...
-
16:23 Doomsday Engine Revision 9f153203 (github): Fixed HUD cheater counters and the inventory selection mode options in the game menu.
- Removed MN_LISTINLINE as the inline variant can now be represented using just alternative action, responder and drawe...
2011-05-03
-
19:22 Doomsday Engine Revision e62f69bc (github): Reinstate Finale menu triggering which I disabled for debugging and then inadvertently commited.
-
19:15 Doomsday Engine Revision b6d812e5 (github): Continued menu cleanup:
- * Implemented MNF_FOCUS and MNF_DEFAULT (focus) flags.
* Added predefined fonts and colors to the menu render state.
... -
14:53 Doomsday Engine Revision c47b413b (github): Disabled the "hotkey" focus object selection for now. This needs re-implementing so that a "focus shortcut key" is defined in mn_object_t and updated during page (re)initialization in the case of Text defined labels.
- Added non-focusable menu objects.
General cleanup. -
10:37 Doomsday Engine Revision 82c4d845 (github): Continued work on the game menu. Nearly there now, just a few more fixes to existing widget functionality and I'll be able to start on the new positioning/scrolling algorithm.
-
10:32 Doomsday Engine Revision 59de2362 (github): Fixed bug in the text renderer which would disable the type-in effect if the "glitter" effect was disabled.
2011-05-02
-
12:43 Doomsday Engine Revision fba50160 (github): Back to the present.
-
12:39 Doomsday Engine Revision 09d03ca2 (github): Continued fixing up the menu.
2011-05-01
-
13:38 Doomsday Engine Revision fc813874 (github): Continued fixing up the game menu:
- * Extended ccmd "savegame" to allow saving without specifying a name when the target save slot has already been used ...
2011-04-30
-
14:31 Doomsday Engine Revision 6e88c01e (github): Further cleanup of the game message log.
- Back to working on the menu now methinks.
-
12:23 Doomsday Engine Revision e4da60f3 (github): Various fixes to the player game message log:
- * Drawing failed to consider the log scale factor when calculating the y scroll offset factor.
* Drawing would begin ... -
05:10 Doomsday Engine Revision 3401a5e4 (github): Fixed bug in the hud which meant the supposedly "unhideable" messages in the player's log would be hidden if the message log itself was hidden.
- When the cvar "msg-show" is changed a log visibility change notification message is now sent to the console player us...
-
02:05 Doomsday Engine Revision e29d4be3 (github): Split up Hu_MenuCommand moving the object-specific menucommand reponses into object command responders. No responder chain/stack mind you - only the focused object gets a chance to process the command before its handed off to the page's responder if not eaten.
2011-04-29
-
23:44 Doomsday Engine Revision 054f57e7 (github): Another batch of game menu fixes and cleanup.
- No page scaling/scrolling yet, however. I'm hoping to achieve a clean and fully-functional base before I go any further.
Also available in: Atom