138 Commits

Author SHA1 Message Date
sluicebox
8e1d90f8e4 ALL: Remove clearAllDebugChannels() from Engine dtors 2021-06-14 12:42:38 -05:00
Paul Gilbert
813226095a WAGE: Refactor to use Engine debugger 2020-02-16 13:07:19 +02:00
Eugene Sandulenko
419cb1e7c7 GRAPHICS: MACGUI: Switched MacText to U32String internally 2019-10-18 17:20:27 +02:00
Colin Snover
432fd522d2 ENGINES: Remove default1x scaler flag
This flag is removed for a few reasons:

* Engines universally set this flag to true for widths > 320,
  which made it redundant everywhere;
* This flag functioned primarily as a "force 1x scaler" flag,
  since its behaviour was almost completely undocumented and users
  would need to figure out that they'd need an explicit non-default
  scaler set to get a scaler to operate at widths > 320;
* (Most importantly) engines should not be in the business of
  deciding how the backend may choose to render its virtual screen.
  The choice of rendering behaviour belongs to the user, and the
  backend, in that order.

A nearby future commit restores the default1x scaler behaviour in
the SDL backend code for the moment, but in the future it is my
hope that there will be a better configuration UI to allow users
to specify how they want scaling to work for high resolutions.
2017-10-07 12:30:29 -05:00
Eugene Sandulenko
31eb4724d3 WAGE: Correctly specify target name for dumped scripts 2017-08-29 20:15:19 +02:00
Eugene Sandulenko
b5c552b3bb WAGE: Quit gracefully when requested 2017-08-29 09:33:44 +02:00
Eugene Sandulenko
a83dd4c3fc WAGE: Handle command aliases in the same quirky way wb does 2017-08-09 09:28:13 +02:00
Eugene Sandulenko
bca79db96b WAGE: Set default values for DITL messages 2017-08-08 23:45:26 +02:00
Eugene Sandulenko
91615eb940 WAGE: Remove now redundant input processing 2017-08-04 21:54:19 +02:00
Eugene Sandulenko
b8f6ce5f00 WAGE: Remove redundant code 2017-08-04 21:54:19 +02:00
Eugene Sandulenko
737c2e4f88 WAGE: Now we need to render newline at the end of each text 2017-08-04 21:54:19 +02:00
Eugene Sandulenko
8643a08350 WAGE: Properly add input text to console on Enter 2017-08-01 10:42:22 +02:00
Eugene Sandulenko
5149226255 WAGE: Started processing of input text from MacTextWindow 2017-08-01 10:42:22 +02:00
Eugene Sandulenko
e5ccc3fd55 WAGE: Correctly set font in MacTextWindow console 2017-08-01 10:42:21 +02:00
VelocityRa
3a2ce12288 WAGE: Fix resizing and text selection bug
Revise/Simplify old optional text rendering
Set things up a bit for selected text rendering
Add MacTextWindow::clearText and MacTextWindow::setSelection
Add MacTextWindow::appendText variant that accepts a MacFont
2017-07-17 23:45:22 +02:00
Eugene Sandulenko
fab199d37e JANITORIAL: Make GPL headers uniform 2016-09-03 12:46:38 +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
Alexander Tkachev
a80547b206 WAGE: Refresh menus on load 2016-07-28 21:47:52 +06: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
Eugene Sandulenko
587f03fab9 WAGE: Moved menu shortcut processing to Menu class 2016-04-26 11:05:39 +02:00
Eugene Sandulenko
df6ee16631 WAGE: Moved menu rendering to WindowManager 2016-04-25 19:47:08 +02:00
Eugene Sandulenko
4007a6973a WAGE: Fix warnings 2016-04-20 08:10:00 +02:00
Eugene Sandulenko
fd7bf64131 WAGE: Switched event processing to generic code 2016-04-19 10:37:53 +02:00
Eugene Sandulenko
01fb992097 WAGE: Redraw scene on object move to match original.
Still buggy a bit
2016-04-12 19:43:43 +02:00
Eugene Sandulenko
6775d86d06 WAGE: Fix bugs in original, when people mistype storage scene name 2016-04-05 18:48:29 +02:00
Eugene Sandulenko
644b4dcd0b WAGE: Fixed moving objects to random scene 2016-04-05 18:35:36 +02:00
Eugene Sandulenko
a25032eef9 WAGE: Put debugger in tilde key `~' 2016-03-16 13:27:59 +01:00
Eugene Sandulenko
4f813d2b99 WAGE: Plug the debugger in 2016-03-15 11:27:49 +01:00
Filippos Karapetis
9cd4769c8a WAGE: Fix compilation with MSVC
Including EventRecorder.h directly in the engine has the odd side
effect of including winnt.h twice
2016-02-24 00:10:48 +02:00
Eugene Sandulenko
51dca83011 WAGE: Safety check on parsing main game file 2016-02-18 10:30:34 +01:00
Eugene Sandulenko
ab9e2fdca3 WAGE: Initialize class variables 2016-02-18 10:30:18 +01:00
Eugene Sandulenko
a1e5c5a8cc WAGE: Moved sound code stubs to sound.cpp 2016-02-16 21:41:41 +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
9b77e5c890 WAGE: Remove debug code 2016-02-16 11:32:47 +01:00
Eugene Sandulenko
2753571155 WAGE: Fix input string after script execution 2016-02-15 21:06:46 +01:00
Eugene Sandulenko
bd01771720 WAGE: Fix warning 2016-02-14 17:30:13 +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
1158987a1e WAGE: Disable Undo action after command exectution 2016-02-14 17:13:06 +01:00
Eugene Sandulenko
1e2d292eb4 WAGE: Finally fix input text behavior 2016-02-14 17:13:05 +01:00
Eugene Sandulenko
47e3fec8ea WAGE: Firther work on input improvements 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
61dc7d5d04 WAGE: Fix regression leading to a crash 2016-02-14 17:13:01 +01:00
Eugene Sandulenko
6cbd4d4749 WAGE: Hid debug message deeper 2016-02-14 17:12:59 +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
6e3cd0bcb2 WAGE: Better processing of direction abbreviations 2016-02-14 17:12:57 +01:00
Eugene Sandulenko
12f02969be WAGE: Fix crashes during direction change 2016-02-14 17:12:57 +01:00