Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Eugene Sandulenko
5373b9f301
TOLTECS: Initialize engine class on creation
2021-08-25 01:30:45 +02:00
sluicebox
93eeffc84d
JANITORIAL: Update old bug tracker numbers
2021-03-03 02:15:05 +02:00
Paul Gilbert
b97f66ba17
TOLTECS: Refactor to use Engine debugger
2020-02-16 13:07:19 +02:00
Filippos Karapetis
ba569cb331
TOLTECS: Fix spacing
2020-01-12 21:54:15 +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
Johannes Schickel
3ae3a497f2
TOLTECS: Remove superflous default value registration for extra GUI options.
2015-12-28 00:14:11 +01:00
Johannes Schickel
8b9afc9d92
TOLTECS: Make GPL headers consistent in themselves.
2014-02-18 02:39:39 +01:00
Strangerke
30441cc7c1
TOLTECS: Fix spacing errors
2013-11-24 18:52:45 +01:00
Filippos Karapetis
dfea40cc11
TOLTECS: Remove dead code
...
The clearSprites() method is a leftover from the older sprite drawing code
2013-04-26 18:21:23 +03:00
Filippos Karapetis
bbec4acff5
TOLTECS: Fix bug #3600166 - "TOLTECS: Parrot speech cuts off Fenimore's in Cemetery"
2013-01-13 16:29:25 +02:00
Filippos Karapetis
e45950b966
TOLTECS: Whitespace fixes
2013-01-13 15:51:52 +02:00
Filippos Karapetis
b7bfff1bfa
TOLTECS: Fix bug #3599370 - "TOLTECS: Text on intro video not shown as per original"
2013-01-13 15:39:00 +02:00
Torbjörn Andersson
f93facaf45
TOLTECS: Make aborting movies more reliable
...
Before, the main updateInput() might swallow attempts at aborting
movies. Now all events are handled by the movie player's own
handleInput(). As a side effect, it's no longer necessary to check
if a movie is playing before removing subtitles when pressing space.
2013-01-04 02:27:56 +01:00
Torbjörn Andersson
e0b75c59ea
TOLTECS: Remove unnecessary calls to quitGame()
...
Calling quitGame() simply creates a new quit event. There's no
need to do that when catching a quit event.
2013-01-04 02:12:21 +01:00
Torbjörn Andersson
ad36fb3366
TOLTECS: Don't allow dialog skipping while movies are playing
2013-01-02 22:18:09 +01:00
Filippos Karapetis
69da727c55
TOLTECS: Add a debug console
2013-01-02 20:02:29 +02:00
Filippos Karapetis
ef6003c29f
TOLTECS: Add an option to use the ScummVM save/load screens
2013-01-02 16:48:52 +02:00
Filippos Karapetis
e47425aaf5
TOLTECS: Wait a bit after drawing each frame
...
This reduces the CPU load considerably (it's around 10% now, down from 50%)
2012-10-06 00:13:50 +03:00
Johannes Schickel
89abab97e3
JANITORIAL: Remove trailing whitespaces.
...
Powered by:
git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-09-26 04:17:55 +02:00
Filippos Karapetis
a9a579891e
TOLTECS: Open the save menu with F5 and the load menu with F9
...
Also, this changes the dialog skip key to space instead of escape
2012-09-11 00:34:27 +03:00
Filippos Karapetis
72cdd019fc
TOLTECS: Implement volume handling and toggling of speech/text
2012-09-11 00:34:23 +03:00
Johannes Schickel
72f1fb0bed
TOLTECS: Get rid of casts on OSystem::copyRectToScreen calls.
2012-06-16 02:39:00 +02:00
Filippos Karapetis
0b4a022018
TOLTECS: Save music in saved games
...
Also, move all music resource related code into its own class
2011-11-24 00:03:01 +02:00
Filippos Karapetis
1eeb852902
TOLTECS: Remove empty implementation of syncSoundSettings()
2011-11-21 23:04:48 +02:00
Filippos Karapetis
8880c7c94c
TOLTECS: Savegame changes
...
- Add support for savegame removal
- Remove kyra-specific code
- Add save play time and creation date
2011-11-21 22:29:44 +02:00
Filippos Karapetis
94f5b8b190
TOLTECS: Always hide the game interface when showing a movie
2011-11-20 22:43:12 +01:00
Filippos Karapetis
8b4c082f6d
TOLTECS: Stop all sounds when exiting
2011-11-20 22:43:12 +01:00
Filippos Karapetis
b6c3232ea3
TOLTECS: Updated TODO
...
- Updated locations where the animation hack is necessary
- Fixed crashes on scene changes (with a TODO)
- MIDI Music is always XMIDI
- sfClearScreen() doesn't seem to be necessary
2011-11-20 22:43:12 +01:00
Filippos Karapetis
14cbfd4607
TOLTECS: Fixed typo
2011-11-20 22:43:12 +01:00
Filippos Karapetis
5c3c9f4e6c
TOLTECS: Added a hack to fix a crash when smoking the peace pipe
2011-11-20 22:43:12 +01:00
Filippos Karapetis
360bd6edd3
TOLTECS: Initial implementation for music
2011-11-20 22:43:12 +01:00
Filippos Karapetis
2b29dfe0c7
TOLTECS: Added the ability to skip the current dialog line with the escape key
2011-11-20 22:43:11 +01:00
Filippos Karapetis
84e6ceafbf
TOLTECS: Initialize mouse cursor when loading a saved game from the launcher
2011-11-20 22:43:11 +01:00
David Turner
9b487e917d
TOLTECS: Switch to initGraphics() call, rather than separate calls.
2011-11-20 22:43:11 +01:00
David Turner
ddaf38bdcd
TOLTECS: Fix Compilation After Common::RandomSource Changes in Latest master.
2011-11-20 22:43:11 +01:00
Benjamin Haisch
ae4437aea4
TOLTECS: Fix compilation
2011-11-20 22:43:10 +01:00
David Turner
9f3cc261c2
TOLTECS: Fix Compilation After Graphics::Surface PixelFormat changes.
2011-11-20 22:43:10 +01:00
David Turner
a3007d6e2a
TOLTECS: Fix Compilation After Base Code Header Changes.
2011-11-20 22:43:10 +01:00
Benjamin Haisch
acd4d4098f
TOLTECS: Fix bugs
...
- Save scene parameters before playing a movie and restore them afterwards (fixes crash)
- Fix text disappearing too fast
- Implement script function sfGetCameraChanged
- Replace nop script functions with stubs which print debug info when called
- Some cleanup, remove obsolete TODOs
2011-11-20 22:43:10 +01:00
David Turner
e4005ae927
TOLTECS: Fix compilation after sound->audio directory rename.
2011-11-20 22:43:10 +01:00
Benjamin Haisch
581f0ba8b5
TOLTECS: Use CursorMan instead of OSystem for showMouse
2011-11-20 22:43:10 +01:00
Filippos Karapetis
75842b031f
TOLTECS: Added comments on main game loop, and added a FIXME
2011-11-20 22:43:10 +01:00
Filippos Karapetis
e1abe47fbe
TOLTECS: Reduced header dependencies and removed a TODO
2011-11-20 22:43:10 +01:00
Filippos Karapetis
d3811422f8
TOLTECS: Fixed compilation and reduced header dependencies a bit
2011-11-20 22:43:10 +01:00
Benjamin Haisch
1cb95f36e7
TOLTECS: - More work on the menu system, saving and loading from there is now possible
...
- Add blastSprite method which draws a sprite directly to the frontScreen without the renderQueue
- Add F10 scancode in sfHandleInput to open the menu
2011-11-20 22:43:10 +01:00
Benjamin Haisch
9698127c5d
TOLTECS: - Undef menu test code (oops)
...
- Rename updateScreen to drawScreen
- Move code from sfUpdateScreen to engine updateScreen
- Use better screen sync code to get closer to the original game's speed
2011-11-20 22:43:10 +01:00
Benjamin Haisch
ce7f9a088c
TOLTECS: - Work on the menu system (use strings from resources instead of hardcoded ones)
...
- ...and load the system strings from the resource on startup
- Only redraw menu screen when required
- Change parameters for some text functions from byte* to const byte*
- Rename some mouse vars
2011-11-20 22:43:10 +01:00
Benjamin Haisch
9c3a4bc055
TOLTECS: - Implement kSupportsLoadingDuringStartup
2011-11-20 22:43:10 +01:00
Benjamin Haisch
2acf1bf6f5
TOLTECS: - Hopefully fixed a bug in findRectAtPoint which causes the game to crash before the first scene
...
- sfHandleInput
2011-11-20 22:43:09 +01:00