Max Horn
9b160804ab
Renamed Engine::quit to Engine::shouldQuit (previously, it was easily confused with Engine::quitGame); also cleaned up engine.h a bit
...
svn-id: r34700
2008-09-30 12:27:38 +00:00
Christopher Page
30b1a62e81
Removed unnecessary #inlcudes
...
svn-id: r32984
2008-07-10 05:15:19 +00:00
Johannes Schickel
335eb1bf08
Committed my fix for bug #1497437 "KYRA1: Subtitles glitch during 'Speech of the Land'".
...
svn-id: r32260
2008-05-24 22:47:08 +00:00
Johannes Schickel
bb03596744
- Renamed KyraEngine to KyraEngine_v1
...
- kyra.* -> kyra_v1.*
- scene.cpp -> scene_v1.cpp
svn-id: r32044
2008-05-11 23:16:50 +00:00
Johannes Schickel
347eb2dc07
- cleanup
...
- some valgrind warning fixes
svn-id: r31669
2008-04-23 18:18:11 +00:00
Johannes Schickel
e1ef6c9e9d
Fixed bug in getCharLength.
...
svn-id: r31594
2008-04-20 11:59:22 +00:00
Paul Gilbert
6eb64102a4
Fix to remove a tab character from the GPL header
...
svn-id: r30238
2008-01-05 12:45:14 +00:00
Nicola Mettifogo
258901bab9
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
...
svn-id: r28966
2007-09-19 08:40:12 +00:00
Johannes Schickel
076d6b1bc1
Restructure Kyrandia sourcecode (part 2, compiling works again)
...
svn-id: r28296
2007-07-29 16:31:29 +00:00
Johannes Schickel
9774d3b80a
Fix for bug #1730511 ("KYRA1: Brandon's text isn't cleaned properly").
...
svn-id: r27083
2007-06-04 19:00:41 +00:00
Max Horn
218e132e37
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
...
svn-id: r27024
2007-05-30 21:56:52 +00:00
Gregory Montoir
5aca9dce8c
added the instance of EventManager returned by OSystem::getEventManager as a member of the Engine base class. This allows to simply the code a bit and should more efficient too (ie. less virtual function chain calls, obj->getA()->getB()). Also updated several engines to make use of it.
...
svn-id: r26357
2007-04-01 17:36:13 +00:00
Max Horn
ed54ea9155
Moved Event/EventType/keyboard enum from common/system.h (part of class OSystem) to common/events.h (part of namespace Common). Porters may have to make minor changes to their backends to get them to compile again
...
svn-id: r26180
2007-03-17 19:02:05 +00:00
Max Horn
15d9bc42ea
Force all code to use EventManager::pollEvent instead of OSystem::pollEvent
...
svn-id: r26156
2007-03-17 00:53:21 +00:00
Johannes Schickel
7af17382b5
Support for Japanese FM-Towns version. (code contributed by Florian Kagerer, modified a bit)
...
svn-id: r25530
2007-02-12 18:01:51 +00:00
Johannes Schickel
3d70157e53
Some delay changes. (should fix slow scene animations)
...
svn-id: r25357
2007-02-03 19:21:33 +00:00
Johannes Schickel
d82c67b48c
Fix for bug #Fix for bug #1523200 ("KYRA1: Voice-only mode has no lips animation").
...
svn-id: r25313
2007-01-31 18:35:50 +00:00
Johannes Schickel
9799b346d8
Fix for bug #1479856 ("KYRA1: gfx glitch when dying on bridge").
...
svn-id: r25312
2007-01-31 17:48:26 +00:00
Johannes Schickel
49f773d2f8
Little fix.
...
svn-id: r25058
2007-01-09 00:33:23 +00:00
Oystein Eftevaag
d11e72a168
Adds voice/chats to the intro, and adds debug strings to the function calls.
...
svn-id: r23789
2006-08-27 12:30:38 +00:00
Torbjörn Andersson
6358547a43
More whitespace changes.
...
svn-id: r23496
2006-07-14 13:33:58 +00:00
Torbjörn Andersson
2ce9edd7f7
Fixed subtitles Y coordinate in characterSays(). I have no way of confirming
...
this, but it seems obvious to me that it's trying to subtract the character's
scaled height, and this is how that's calculated elsewhere as far as I can see.
svn-id: r22769
2006-05-30 12:13:34 +00:00
Torbjörn Andersson
813e3d1aac
Maintain the same screen update frequency while waiting for speech to finish.
...
This should take care of half of bug #1494934 . The other half was fixed in the
SDL backend earlier.
svn-id: r22683
2006-05-27 13:33:27 +00:00
Johannes Schickel
ef6645c5ba
- reworks quit handling (no _system->quit() anymore)
...
- fixes some deinitalization problems
svn-id: r22558
2006-05-21 15:41:32 +00:00
Torbjörn Andersson
cf42a24833
Cleanup: Use ScummVM indentation style for switch() cases. In some cases, I
...
have added or removed "break"s, but not in any way which should change the
program's behaviour. I.e. I've added "break" to the final case, and after
calling quitGame(), and I've removed "break" after "return".
svn-id: r22383
2006-05-08 10:16:19 +00:00
Johannes Schickel
b756c3e899
Fixes use of textspeed settings if voice+text mode is enabled. (thanks to salty-horse)
...
svn-id: r21999
2006-04-18 02:08:51 +00:00
Torbjörn Andersson
80b3f9217d
Don't try to copy str to _talkBuffer if str is pointing to _talkBuffer. Apart
...
from being unnecessary, the result of strcpy() on overlapping memory areas is
unpredictable.
svn-id: r21562
2006-04-02 18:58:07 +00:00
Johannes Schickel
f9f2cd2dbe
- started to rework static resource loading
...
- made some function parameters const (to work with new static res code)
svn-id: r21365
2006-03-18 14:43:18 +00:00
Oystein Eftevaag
39c9af43ae
Implemented the last menu (the settings screen). Walking speed, text speed,
...
and speech modes (text only, speech only, speech & text) can now be
configured. Toggling music and sound in general is not enabled yet.
Also formatted the static menu resources a bit differently, made
sure some vars in the menu code always got initalized, and
fixed a slight formatting error :).
svn-id: r21145
2006-03-08 13:15:13 +00:00
Johannes Schickel
0bea9cf47b
Made the kyra debug extensions more generic, i.e. scumm engine could replace
...
their debugC calls now with the new introduced debugC calls.
(A mail how to use it will follow shortly on -devel)
Also now these special engine debug flags can be specified from the commandline.
Also made the -c & --config parameter check more secure.
svn-id: r20695
2006-02-14 23:31:25 +00:00
Johannes Schickel
93e9639989
Reworked kyra debug output system. Now he have special kyra intern debug levels + the global debug levels, for now I enable all kyra debug levels if the global debug level is not -1. see 'toggle_debug' in the kyra debugger and kyra.h for the different levels. (This is just the beginning of it anyway, for example the sound debug level isn't used for now)
...
svn-id: r20678
2006-02-14 01:19:30 +00:00
Max Horn
26ee630756
Moved engines to the new engines/ directory
...
svn-id: r20582
2006-02-11 22:45:04 +00:00