Commit Graph

649 Commits

Author SHA1 Message Date
rootfather
b0fe56dae9 WAGE: Add POTFILES 2016-11-26 16:13:00 +01:00
Eugene Sandulenko
086963fd23 GRAPHICS: Search for font substitution for MacFonts 2016-10-07 19:42:55 +02:00
Eugene Sandulenko
b2dcd1bb1e GRAPHICS: Move font-related MacGUI code to MacFontManager 2016-10-06 23:49:39 +02:00
Eugene Sandulenko
f1aec5a5a2 WAGE: Fix warning 2016-09-05 08:15:29 +02:00
Eugene Sandulenko
fab199d37e JANITORIAL: Make GPL headers uniform 2016-09-03 12:46:38 +02:00
Eugene Sandulenko
bfbfbd3e1a Merge pull request #788 from Tkachov/cloud
ALL: Add Cloud storage support
2016-08-30 13:54:12 +02:00
Eugene Sandulenko
381e8fc51d WAGE: Fix think line drawing, as pointed by md5 2016-08-24 23:23:47 +02:00
Alexander Tkachev
b665fc933d ALL: Make simpleSaveNames() a MetaEngineFeature
Added it into hasFeature() of all engines which returned `true` in
simpleSaveNames() before.

As mentioned in #788, SCI is not always using simple names, so it
doesn't have such feature now.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
ab1d160ec8 ALL: Add MetaEngine::simpleSaveNames()
Engines with "simple" savenames would support "Run in background" in
save/load dialog and gradual save slots unlocking. Other engines
save/load feature would be locked until save sync is over.
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
78f1d707c3 WAGE: Fix warnings 2016-08-20 23:54:07 +02:00
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
Alexander Tkachev
8fcc919b56 WAGE: Fix cursor
It's now being clipped within window borders.
2016-08-05 14:40:53 +06:00
Alexander Tkachev
ef631c9e75 WAGE: Update saves format
Offset is added in the end of the file, so ScummVM would know where to
look for description, version, thumbnail information.
2016-08-04 15:15:45 +06:00
Eugene Sandulenko
0cccd0ddd1 GRAPHICS/WAGE: Made MacWindowManager font maping requiring font size 2016-08-03 23:39:10 +02:00
Eugene Sandulenko
7c12e80552 WAGE/GRAPHICS: Move standard Mac font mapping to gui/ 2016-08-03 17:28:15 +02:00
Borja Lorente
a0bea8567b WAGE: Revert indentation 2016-08-02 08:33:50 +02:00
Borja Lorente
38f80f10f8 WAGE: Remove leftover files 2016-08-02 08:33:50 +02:00
Borja Lorente
2b586e7c59 WAGE: Fallback to built-in borders 2016-07-31 14:47:22 +02:00
Borja Lorente
fafd209d04 WAGE: Remove custom borders 2016-07-31 14:45:37 +02:00
Borja Lorente
638e8e99c8 WAGE: Change GUI Scene to load BMP borders 2016-07-31 14:45:37 +02:00
Borja Lorente
1bfb1a561c WAGE: Implement active/inactive borders 2016-07-31 14:45:36 +02:00
Borja Lorente
d49d573edc WAGE: Fix border loading 2016-07-31 14:05:15 +02:00
Borja Lorente
4a16f5fc39 WAGE: Begin adding borders to the windows 2016-07-31 14:05:15 +02:00
Borja Lorente
3d950ad125 WAGE: Remove superfluous comment 2016-07-31 14:05:15 +02:00
Borja Lorente
98d0838df3 WAGE: Add basic border loading code 2016-07-31 14:05:15 +02:00
Borja Lorente
b8d36443f3 WAGE: Remove unnecessary border code 2016-07-31 14:05:15 +02:00
Borja Lorente
5bb5bb64f0 WAGE: Fix style issues 2016-07-31 14:05:14 +02:00
Borja Lorente
b9ca6836bd WAGE: Adapt to namespace change 2016-07-31 14:05:14 +02:00
Borja Lorente
9ce6fbd0d7 GRAPHICS: Move MacMenu constants 2016-07-31 14:05:14 +02:00
Borja Lorente
1080f19995 GRAPHICS: Create wrapper namespace for MacWindowManager constants 2016-07-31 14:05:14 +02:00
Borja Lorente
941617fc38 GRAPHICS: Create wrapper namespace for MacWindow constants 2016-07-31 14:05:14 +02:00
Borja Lorente
ffbc6b0c78 GRAPHICS: Create wrapper namespace for MacMenu 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
Borja Lorente
3d4087b9d0 WAGE: Extract MacWindowManager 2016-07-30 09:41:54 +02:00
Alexander Tkachev
f50d9feee1 WAGE: Make menu items show Save/Load dialog
Default ScummVM Save/Load dialog shows up on click.
2016-07-29 17:48:23 +06:00
Eugene Sandulenko
b9198d37f7 Merge pull request #793 from Tkachov/wage
WAGE: Add save/load code
2016-07-29 10:09:13 +03:00
Alexander Tkachev
faed7c7973 WAGE: Fix Chr::ChrArmorType unknown identifier
It should've been `Chr` instead.
2016-07-29 11:35:36 +06:00
Alexander Tkachev
a80547b206 WAGE: Refresh menus on load 2016-07-28 21:47:52 +06:00
Eugene Sandulenko
a72b7ab0f7 WAGE: Fix weapons menu size 2016-07-28 16:52:31 +03:00
Alexander Tkachev
a854217bd6 WAGE: Refine loadGame()
It now actually does the loading.
2016-07-28 15:21:14 +06:00
Alexander Tkachev
18476dc752 WAGE: Add loadGame() sketch 2016-07-27 21:38:10 +06:00
Alexander Tkachev
a4f02c7383 WAGE: Move some code in saveGame()
Now flags, version, description and thumbnail are added in the end of
the file, thus making saves compatible with original ones.
2016-07-27 18:06:39 +06:00
Alexander Tkachev
3588351799 WAGE: Refine saveGame() once more
_resourceId is added to entities, so saveGame() can access these ids and
save them.
2016-07-27 17:51:00 +06:00
Alexander Tkachev
6b21b1f893 WAGE: Add World's _signature 2016-07-27 17:38:43 +06:00
Alexander Tkachev
5d804f379c WAGE: Refine saveGame()
Base/Current stats fix + loopNum, aim, opponentAim saving.
2016-07-27 17:27:18 +06:00
Alexander Tkachev
fe1f5352aa WAGE: Refine WageEngine::saveGame()
More values are saved now, yet some are still not found.
2016-07-27 12:36:41 +06:00
Alexander Tkachev
a5fc17f0b1 WAGE: Add saveGameState() sketch
Copy-pasted from asvitkine/wage-engine (on java). I've managed filling
in some values, the others are 0 for now.
2016-07-26 20:07:45 +06:00