Commit Graph

70462 Commits

Author SHA1 Message Date
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
Eugene Sandulenko
07642d291e WAGE: Fix scene randomization 2016-01-07 00:42:57 +01:00
Eugene Sandulenko
6b428f211c WAGE: Fix numerpous memory leaks 2016-01-07 00:26:12 +01:00
Eugene Sandulenko
28a02b8200 WAGE: Fixed couple of memory leaks 2016-01-07 00:13:21 +01:00
Eugene Sandulenko
777536d203 WAGE: Add last line from scene description 2016-01-07 00:12:43 +01:00
Eugene Sandulenko
b9c256587b WAGE: Warning fixws 2016-01-07 00:02:00 +01:00
Eugene Sandulenko
f9ea23f6a5 WAGE: More leak plugging 2016-01-06 23:58:37 +01:00
Eugene Sandulenko
ac6e5cc48a WAGE: Fix warning 2016-01-06 23:52:39 +01:00
Eugene Sandulenko
71f41f9ff8 WAGE: Plug another leak 2016-01-06 23:52:16 +01:00
Eugene Sandulenko
f67b43eec8 WAGE: Fix unsigned/signed comparison 2016-01-06 23:49:57 +01:00