Eugene Sandulenko
|
a2e4157114
|
JANITORIAL: Fix indentation
|
2016-07-20 23:11:08 +03:00 |
|
Eugene Sandulenko
|
8b41a50766
|
WAGE: Compose MacMenu instead of screen copying.
This completes making Mac* classes engine-agnostic.
|
2016-04-28 16:45:07 +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
|
6c610e7a18
|
WAGE: Move rest of console-related functionality to gui-console.cpp
|
2016-04-28 12:51:30 +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
|
367946f83b
|
WAGE: Renamed menu.* to macmenu.*
|
2016-04-28 11:19:02 +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
|
bbd107825f
|
WAGE: Decoupled Window class too
|
2016-04-28 10:22:13 +02:00 |
|
Eugene Sandulenko
|
137d6b9727
|
WAGE: More Menu class decoupling from the engine
|
2016-04-28 09:59:35 +02:00 |
|
Eugene Sandulenko
|
d26c12c497
|
WAGE: Reuse WM _screen for Menu
|
2016-04-26 19:35:27 +02:00 |
|
Eugene Sandulenko
|
fab749cbe6
|
WAGE: More abstraction to menu rendering
|
2016-04-26 11:17:56 +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
|
3a9159c5a3
|
WAGE: Made Menu subclass of BaseMacWindow
|
2016-04-25 19:02:25 +02:00 |
|
Eugene Sandulenko
|
35d5d93725
|
WAGE: Fix crash when cursor is off-screen
|
2016-04-25 18:38:24 +02:00 |
|
Eugene Sandulenko
|
b8fcb449c4
|
WAGE: Virtualized MacWindow class
|
2016-04-25 10:59:16 +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
|
b4a2361bf7
|
WAGE: Started window resize implementation
|
2016-04-24 10:29:08 +02:00 |
|
Eugene Sandulenko
|
c1bf8f9e55
|
WAGE: Cleanup
|
2016-04-21 21:37:31 +02:00 |
|
Eugene Sandulenko
|
f3f9a57d2a
|
WAGE: Make sure we're reporting only actually processed by the callback events
|
2016-04-21 17:53:24 +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
|
9a4a8ac5ef
|
WAGE: Fixed border highlights
|
2016-04-19 12:51:15 +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
|
e6c5c96b07
|
WAGE: Started mouse processing in the WM
|
2016-04-19 09:35:49 +02:00 |
|
Eugene Sandulenko
|
e5a64e7b7f
|
WAGE: Draw windows with WindowManager
|
2016-04-19 09:35:49 +02:00 |
|
Eugene Sandulenko
|
024d1305a2
|
WAGE: Manage window redraws in the WM
|
2016-04-18 13:11:48 +02:00 |
|
Eugene Sandulenko
|
43d49e68b2
|
WAGE: Draw console via MacWindow
|
2016-04-15 17:24:16 +02:00 |
|
Eugene Sandulenko
|
78567a3c1d
|
WAGE: Fix border blitting
|
2016-04-15 17:24:15 +02:00 |
|
Eugene Sandulenko
|
cdb4fc1fbf
|
WAGE: Simplify border drawing
|
2016-04-15 17:24:15 +02:00 |
|
Eugene Sandulenko
|
cb06c712c7
|
WAGE: Fix border clipping
|
2016-04-15 17:24:15 +02:00 |
|
Eugene Sandulenko
|
6a415da6b9
|
WAGE: Started screen composing
|
2016-04-15 17:24:14 +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
|
e2876f2910
|
WAGE: Fix console redrawing when desktop is redrawn
|
2016-04-12 19:45:54 +02:00 |
|
Eugene Sandulenko
|
5741915aa0
|
WAGE: Fix click target search order
|
2016-04-12 19:24:59 +02:00 |
|
Eugene Sandulenko
|
dee6957c31
|
WAGE: Fix window overlap
|
2016-04-05 18:19:23 +02:00 |
|
Eugene Sandulenko
|
2c89f3b3d8
|
WAGE: Order scene and console drawing depending on what is active
|
2016-04-05 09:57:30 +02:00 |
|
Eugene Sandulenko
|
7555d041b5
|
WAGE: Split scene and console drawing
|
2016-04-05 09:39:16 +02:00 |
|
Eugene Sandulenko
|
1addc5884a
|
WAGE: Draw the scrollbar bar inverted to match the original
|
2016-03-23 18:51:31 +01:00 |
|
Eugene Sandulenko
|
c6abe904c4
|
WAGE: Proper scroll drawing
|
2016-03-23 18:51:31 +01:00 |
|