Commit Graph
720 Commits
Author SHA1 Message Date
Eugene Sandulenko 0299f5c580 WAGE: Support for disabled submenu items 2016-01-13 22:29:54 +01:00
Eugene Sandulenko c196d5fa7e WAGE: Use named constants for patterns 2016-01-13 22:18:13 +01:00
Eugene Sandulenko d7bbe3a6c5 WAGE: Fix submenu delimiter rendering 2016-01-13 22:13:56 +01:00
Eugene Sandulenko b34308a03c WAGE: Fix vertical submenu size 2016-01-13 22:11:31 +01:00
Eugene Sandulenko b0387a4a76 WAGE: Render submenu delimeter 2016-01-13 22:10:55 +01:00
Eugene Sandulenko 00fce85c74 WAGE: Show Ctrl synbol for built-in fonts 2016-01-13 21:56:27 +01:00
Eugene Sandulenko ab1fdb518f WAGE: Menu fixes for fallback fonts 2016-01-13 21:52:53 +01:00
Eugene Sandulenko 1c3a4e3dbb WAGE: Adjustments to precise menu rendering 2016-01-13 21:40:27 +01:00
Eugene Sandulenko 5c2ed06dc6 WAGE: Do not highlight separators 2016-01-13 19:56:35 +01:00
Eugene Sandulenko 0476f0ea36 WAGE: Highlight submenu items 2016-01-13 19:54:01 +01:00
Eugene Sandulenko f9412921f4 WAGE: Show accelerator keys for submenus 2016-01-13 19:34:27 +01:00
Eugene Sandulenko a6cf968533 WAGE: Draw drop-down menu shadow 2016-01-13 19:21:42 +01:00
Eugene Sandulenko a45c66b5a7 WAGE: Retore background with menu hovering 2016-01-13 11:08:41 +01:00
Eugene Sandulenko 02e0498e36 WAGE: Copy screen to backbuffer when entering menu 2016-01-13 10:42:10 +01:00
Eugene Sandulenko d0b60fe4b7 WAGE: Fix crash with empty submenus 2016-01-13 10:41:54 +01:00
Eugene Sandulenko a1e9c82579 WAGE: Fix menu dropdown dimensions 2016-01-13 09:51:15 +01:00
Eugene Sandulenko b911c63750 WAGE: Render submenu item texts 2016-01-12 19:47:47 +01:00
Eugene Sandulenko 506748c82f WAGE: Do not crash on empty submenus 2016-01-12 19:41:52 +01:00
Eugene Sandulenko 91ef3e6dcd WAGE: Blit submenu to screen 2016-01-12 19:40:27 +01:00
Eugene Sandulenko 5a9acaa162 WAGE: Render submenu rectangle 2016-01-12 19:31:27 +01:00
Eugene Sandulenko a2053eb405 WAGE: Calculate submenu bounds 2016-01-12 11:01:11 +01:00
Eugene Sandulenko 80bea99436 WAGE: Simplify code 2016-01-11 21:00:19 +01:00
Eugene Sandulenko db9a9665a4 WAGE: Precalculate menu dimensions 2016-01-11 20:58:37 +01:00
Eugene Sandulenko a65fdcf756 WAGE: Fixed menu highlight size 2016-01-11 20:51:48 +01:00
Eugene Sandulenko 644f1ef215 WAGE: Optimize menu redraws 2016-01-11 20:46:57 +01:00
Eugene Sandulenko d485f7d7bb WAGE: Show menu only with mouse button on hold 2016-01-11 20:31:24 +01:00
Eugene Sandulenko 2d2c8ab340 WAGE: Highlight first level menus 2016-01-11 20:17:38 +01:00
Eugene Sandulenko db503e967d WAGE: Stop leaking menu on exit 2016-01-11 19:55:37 +01:00
Eugene Sandulenko 061a00bf09 WAGE: Started submenu implementation 2016-01-11 19:21:25 +01:00
Eugene Sandulenko c368504646 WAGE: Added safeguards to avoid future mistakes 2016-01-11 11:39:25 +01:00
Eugene Sandulenko 856a4e1eb3 WAGE: Fix crash at startup 2016-01-11 11:38:32 +01:00
Eugene Sandulenko faa2588ba4 WAGE: Made rendering of 1st menu level generic 2016-01-11 11:34:12 +01:00
Eugene Sandulenko 5b374c6f55 WAGE: Moved menu rendering into separate file 2016-01-11 11:16:00 +01:00
Eugene Sandulenko 165066107f WAGE: Implement performOffer() 2016-01-09 13:40:19 +01:00
Eugene Sandulenko 047a660dac WAGE: Implement performTake() 2016-01-09 13:19:46 +01:00
Eugene Sandulenko 91d70b6df6 WAGE: Fix _monster/getMonster() mess 2016-01-09 01:57:43 +01:00
Eugene Sandulenko 4665f23c4a WAGE: Implement RandomHat 2016-01-09 01:48:38 +01:00
Eugene Sandulenko 3906c36898 WAGE: Put lists into typedefs 2016-01-09 01:34:06 +01:00
Eugene Sandulenko 9b8e5020bf WAGE: Reduced header dependency 2016-01-09 01:25:23 +01:00
Eugene Sandulenko 42ebff811a WAGE: SPlit out combat-related methods into separate file 2016-01-09 01:20:35 +01:00
Eugene Sandulenko db6fafd58a WAGE: Implemented performCombatAction 2016-01-09 01:13:25 +01:00
Eugene Sandulenko 82d0026298 WAGE: Started implementation of performCombatAction() 2016-01-09 00:55:35 +01:00
Eugene Sandulenko 51af66371d WAGE: Implement WageEngine::encounter() 2016-01-08 00:55:16 +01:00
Eugene Sandulenko 87766f6753 WAGE: Implement monster following 2016-01-08 00:27:40 +01:00
Eugene Sandulenko 7bdb942cac WAGE: Implement WageEngine::regen() 2016-01-07 18:30:44 +01:00
Eugene Sandulenko 83dcdf9c63 WAGE: Fix race condition which led to random crashes 2016-01-07 14:17:50 +01:00
Eugene Sandulenko 9bd51254c6 WAGE: Process scenes without scripts 2016-01-07 12:35:05 +01:00
Eugene Sandulenko f2584488aa WAGE: Fixed font mapping 2016-01-07 12:14:07 +01:00
Eugene Sandulenko 46076a0e6c WAGE: Plugged great deal of leaks 2016-01-07 01:24:42 +01:00
Eugene Sandulenko 4d3707d795 WAGE: Plugged even more memory leaks 2016-01-07 00:51:14 +01:00