Alexander Tkachev
18a3f5c125
WAGE: Fix crash in Brownie's Dream
...
I guess it would crash everywhere else as well, if console window would
be placed the same way. The problem is that console window goes off
screen a little in that game, but copyRectToScreen arguments are not
adjusted to stay within screen area.
This commit adds some checks and adjusts these arguments.
2016-08-05 14:44:31 +06:00
Eugene Sandulenko
0cccd0ddd1
GRAPHICS/WAGE: Made MacWindowManager font maping requiring font size
2016-08-03 23:39:10 +02:00
Borja Lorente
941617fc38
GRAPHICS: Create wrapper namespace for MacWindow constants
2016-07-31 14:05:14 +02:00
Borja Lorente
68b2d44a0f
WAGE: Extract MacMenu
2016-07-31 14:04:48 +02:00
Borja Lorente
8a2aeeecc9
WAGE: Adapt to MacMenu namespace change
2016-07-30 10:06:14 +02:00
Borja Lorente
744034bd98
WAGE: Extract MacWindow
2016-07-30 10:06:09 +02:00
Borja Lorente
592a6defb7
WAGE: Change namespace of MacWindow
2016-07-30 09:42:49 +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
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
3a9159c5a3
WAGE: Made Menu subclass of BaseMacWindow
2016-04-25 19:02:25 +02:00
Eugene Sandulenko
9877abe936
WAGE: Implemented window resizing
2016-04-24 10:47:09 +02:00
Eugene Sandulenko
c1bf8f9e55
WAGE: Cleanup
2016-04-21 21:37:31 +02:00
Eugene Sandulenko
43d49e68b2
WAGE: Draw console via MacWindow
2016-04-15 17:24:16 +02:00
Eugene Sandulenko
0e4c846a39
WAGE: Benefit from ManagedSurface methods
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
1415e620e4
WAGE: Implemented cropping in cosole. That fixes crashes in Bug Hunt
2016-02-25 11:51:21 +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
b09e70d1ca
WAGE: Consistently use .empty() instead of .size() == 0
2016-02-14 17:13:23 +01:00
Eugene Sandulenko
362557935b
WAGE: Use String::clear() for emptying stings
2016-02-14 17:13:22 +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
fcebf28fd2
WAGE: Fix behavior of the multiline paste
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