77 Commits

Author SHA1 Message Date
Eugene Sandulenko
859cd9d1f9 WAGE: Removed dependency of Menu on Wage::Design 2016-04-28 16:13:27 +02:00
Eugene Sandulenko
72b8f3a1c7 WAGE: Implemented menu commands as callback 2016-04-28 15:25:14 +02:00
Eugene Sandulenko
3027433b66 WAGE: Moved game-specific menu creation to gui.cpp 2016-04-28 13:43:29 +02:00
Eugene Sandulenko
5fbac749e2 WAGE: Moved patterns to WindowManager 2016-04-28 12:37:03 +02:00
Eugene Sandulenko
b5335ed9d4 WAGE: Moved cursor management to WM 2016-04-28 12:09:08 +02:00
Eugene Sandulenko
6998182b1f WAGE: Moved pattern and palette to WM 2016-04-28 11:28:55 +02:00
Eugene Sandulenko
c31e59b10c WAGE: Moved font loading to WM. wage.dat is now classicmacfonts.dat 2016-04-28 11:14:13 +02:00
Eugene Sandulenko
587f03fab9 WAGE: Moved menu shortcut processing to Menu class 2016-04-26 11:05:39 +02:00
Eugene Sandulenko
98061bdc4c WAGE: Move menu event processing to WindowManager 2016-04-25 19:54:26 +02:00
Eugene Sandulenko
df6ee16631 WAGE: Moved menu rendering to WindowManager 2016-04-25 19:47:08 +02:00
Eugene Sandulenko
357c64cd51 WAGE: Move desktop drawing to WM 2016-04-24 13:51:17 +02:00
Eugene Sandulenko
9877abe936 WAGE: Implemented window resizing 2016-04-24 10:47:09 +02:00
Eugene Sandulenko
99fbda5842 WAGE: Implement window dragging 2016-04-23 22:31:38 +02:00
Eugene Sandulenko
c1bf8f9e55 WAGE: Cleanup 2016-04-21 21:37:31 +02:00
Eugene Sandulenko
e74a8ba619 WAGE: Moved console text selection to callbacks 2016-04-21 11:03:58 +02:00
Eugene Sandulenko
7861efb7ce WAGE: Cleanup 2016-04-20 00:59:21 +02:00
Eugene Sandulenko
d75dc3e660 WAGE: Console scroll via callbacks 2016-04-20 00:56:04 +02:00
Eugene Sandulenko
fd7b31292d WAGE: Implement object clicking as part of callbacks 2016-04-20 00:55:54 +02:00
Eugene Sandulenko
6f03947bc9 WAGE: Implemented text console callback 2016-04-19 11:14:48 +02:00
Eugene Sandulenko
c9d3b7210e WAGE: Switched WM::add() to returning window pointer instead of id 2016-04-19 10:56:42 +02:00
Eugene Sandulenko
fd7bf64131 WAGE: Switched event processing to generic code 2016-04-19 10:37:53 +02:00
Eugene Sandulenko
43d49e68b2 WAGE: Draw console via MacWindow 2016-04-15 17:24:16 +02:00
Eugene Sandulenko
00399d27db WAGE: Switch to ManagedSurface 2016-04-15 17:24:14 +02:00
Eugene Sandulenko
4153780703 WAGE: Started to plug the WM in 2016-04-14 18:35:16 +02:00
Eugene Sandulenko
866650fccd WAGE: Draw border in MacWindow 2016-04-14 12:08:27 +02:00
Eugene Sandulenko
d42a8d0f2d WAGE: Stub for MacWindow class 2016-04-13 11:23:39 +02:00
Eugene Sandulenko
7555d041b5 WAGE: Split scene and console drawing 2016-04-05 09:39:16 +02:00
Eugene Sandulenko
c6abe904c4 WAGE: Proper scroll drawing 2016-03-23 18:51:31 +01:00
Eugene Sandulenko
671d3faa71 WAGE: Initial code for border manipulation 2016-03-18 11:45:29 +01:00
Eugene Sandulenko
bd7ef4143d WAGE: Enable required menu items to allow game restart 2016-02-16 11:32:48 +01:00
Eugene Sandulenko
a6120d8b27 WAGE: Started post-gameover code implementation 2016-02-16 11:32:47 +01:00
Eugene Sandulenko
9c8d0352ad WAGE: Avoid potential race condition in cursor drawing code 2016-02-14 17:13:21 +01:00
Eugene Sandulenko
5cea5a4d3a WAGE: Implement Cut and Clear actions 2016-02-14 17:13:06 +01:00
Eugene Sandulenko
1158987a1e WAGE: Disable Undo action after command exectution 2016-02-14 17:13:06 +01:00
Eugene Sandulenko
c80bc8cbe0 WAGE: Move all console-related stuff to gui-console.cpp 2016-02-14 17:13:05 +01:00
Eugene Sandulenko
ab20b96f60 WAGE: Improve text entry 2016-02-14 17:13:03 +01:00
Eugene Sandulenko
1d5220ef3f WAGE: Implement Undo action 2016-02-14 17:13:03 +01:00
Eugene Sandulenko
3570e417c9 WAGE: Implement Paste action 2016-02-14 17:13:03 +01:00
Eugene Sandulenko
fe40bb284c WAGE: Started copy command implementation 2016-02-14 17:13:02 +01:00
Eugene Sandulenko
06ba17395d WAGE: Fix cursors during dialogs 2016-02-14 17:13:01 +01:00
Eugene Sandulenko
0ab0daa1dc WAGE: Further work on console selection 2016-02-14 17:12:58 +01:00
Eugene Sandulenko
d812706328 WAGE: Started text selection implementation 2016-02-14 17:12:58 +01:00
Eugene Sandulenko
63ef49ec8a WAGE: Rename mouse event processor to add clarity 2016-02-14 17:12:58 +01:00
Eugene Sandulenko
95a3a31ee1 WAGE: Initial code for shortcuts 2016-02-14 17:12:57 +01:00
Eugene Sandulenko
345effab98 WAGE: Implement WageEngine::setMenu() 2016-02-14 17:12:55 +01:00
Eugene Sandulenko
47b3f404b8 WAGE: Moved all interaction-related methods from script.cpp to combat.cpp 2016-02-14 17:12:52 +01:00
Eugene Sandulenko
ee8999241e WAGE: Fix submenu rendering 2016-02-14 17:12:47 +01:00
Eugene Sandulenko
40eb91da3c WAGE: More menu finetuning 2016-02-14 17:12:47 +01:00
Eugene Sandulenko
5a887808ab WAGE: Regenerate weapons menu on demand 2016-02-14 17:12:45 +01:00
Eugene Sandulenko
4c8b9bb52c WAGE: Moved global patterns to Gui class 2016-01-13 23:00:30 +01:00