Commit Graph

455 Commits

Author SHA1 Message Date
Joost Peters
b64c6fcbfc Added (quick-)Saving/Loading
svn-id: r11230
2003-11-09 21:31:18 +00:00
Gregory Montoir
1b6e9a9b00 forgot to update comment
svn-id: r11229
2003-11-09 21:24:23 +00:00
Gregory Montoir
a7aac36341 fix flipped faye issue in c3a.cut
svn-id: r11228
2003-11-09 21:10:42 +00:00
Gregory Montoir
c9feb712bc enable (some of) the original debug passwords
svn-id: r11227
2003-11-09 20:50:03 +00:00
David Eriksson
79f84425dd Moved _talkSelected to Logic.
svn-id: r11226
2003-11-09 14:16:46 +00:00
David Eriksson
1d3d581879 - Fix cutaway bug that made Joe end up in the wrong location when the
cutaway was cancelled.
- Fix cutaway bugs that made it very bad to cancel the cutaway where Joe
  looks out from the hotel window.

svn-id: r11225
2003-11-09 12:19:47 +00:00
Paweł Kołodziejski
8f130401a1 cleanup whitespaces
svn-id: r11224
2003-11-08 23:45:45 +00:00
Gregory Montoir
e01e3ae463 fix bad animation string at amazon entrance room
svn-id: r11222
2003-11-08 23:20:23 +00:00
David Eriksson
9e7402e14b Enable pinnacle room
svn-id: r11216
2003-11-08 21:02:25 +00:00
David Eriksson
0908b794ec Show mouse cursor in dialogue.
svn-id: r11215
2003-11-08 21:00:11 +00:00
Gregory Montoir
31b5146528 fix dufflebag problem
svn-id: r11208
2003-11-08 16:36:54 +00:00
Gregory Montoir
b04ddef750 missing stuff for carbam scene
svn-id: r11206
2003-11-08 13:57:52 +00:00
David Eriksson
f243b50215 Start/stop scenes - fixes missing panel.
svn-id: r11205
2003-11-08 11:32:32 +00:00
Joost Peters
aa655b95e4 Apparantly, this cast is not needed for it to work properly
svn-id: r11202
2003-11-08 11:00:36 +00:00
Gregory Montoir
cec821630b fix palette glitches occuring when Joe switches from his clothes to the dress
svn-id: r11200
2003-11-07 17:56:23 +00:00
Gregory Montoir
e042901695 oops
svn-id: r11198
2003-11-07 16:47:07 +00:00
Gregory Montoir
f4dc977839 add bob parallax stuff for room 74 (carbam)
svn-id: r11197
2003-11-07 16:44:13 +00:00
David Eriksson
c0fe2a5da3 Implement some special actions
svn-id: r11194
2003-11-07 15:34:51 +00:00
David Eriksson
e9eb92e201 Small fixes.
svn-id: r11189
2003-11-07 14:05:45 +00:00
David Eriksson
2a71ac0dc8 Minor fixes.
svn-id: r11185
2003-11-07 10:57:21 +00:00
Torbjörn Andersson
e01ab4599d Fixed warning. (I've only seen these warnings when compiling under MinGW,
and to be honest I never understood why the compiler wars for it.)

svn-id: r11184
2003-11-07 10:38:45 +00:00
Joost Peters
e9581dda6e Added partial playSong() implementation
svn-id: r11179
2003-11-07 02:33:20 +00:00
Joost Peters
709c326276 Don't try to speak NULL strings, this fixes atleast 1 crash. (looking out the hotel window)
svn-id: r11173
2003-11-07 00:54:41 +00:00
David Eriksson
9282408794 Bug fix for non-quittable cutaways.
svn-id: r11166
2003-11-06 21:15:35 +00:00
David Eriksson
3769398474 - Improved talking
- Lots of small fixes

svn-id: r11165
2003-11-06 21:06:01 +00:00
David Eriksson
bd23b7dce0 Do not allow invalid room numbers.
svn-id: r11164
2003-11-06 17:54:59 +00:00
Joost Peters
d03ff2a119 more enum stuff
svn-id: r11163
2003-11-06 15:47:37 +00:00
David Eriksson
d3936b616c Validate room number
svn-id: r11162
2003-11-06 15:26:44 +00:00
David Eriksson
0f98be649b Clean-up
svn-id: r11161
2003-11-06 08:53:09 +00:00
David Eriksson
c524a58197 The more I implement, the more I need to implement.
- More cutaway code
- More dialogue code
Hint: Let the last intro cutaway finish if you don't want Joe to get stuck.

svn-id: r11160
2003-11-06 08:44:33 +00:00
Gregory Montoir
086c8a50a4 update
svn-id: r11148
2003-11-05 10:11:37 +00:00
Gregory Montoir
85c409dce9 minor changes
svn-id: r11147
2003-11-05 10:09:54 +00:00
Gregory Montoir
829b4464fd walking fixes (int16/uint16)
svn-id: r11146
2003-11-05 10:08:55 +00:00
Gregory Montoir
6a6644bac8 fix demo crash after introduction
svn-id: r11131
2003-11-04 19:51:31 +00:00
Gregory Montoir
5caf79c8e5 change white palette entry for cursor in order to avoid glitch when palFadeIn is called
svn-id: r11130
2003-11-04 19:50:54 +00:00
Gregory Montoir
f71d4e4df8 display PCGames splash screen for demo version
svn-id: r11127
2003-11-04 14:43:53 +00:00
Gregory Montoir
53fb701324 R_MAP define
svn-id: r11126
2003-11-04 14:29:52 +00:00
Gregory Montoir
b06e50dfa5 preliminary R_MAP implementation
svn-id: r11125
2003-11-04 13:51:36 +00:00
Marcus Comstedt
ef5e193d59 stdafx.h needs to be included first.
svn-id: r11117
2003-11-03 22:28:37 +00:00
Gregory Montoir
d85757987e oops
svn-id: r11111
2003-11-03 20:48:27 +00:00
Gregory Montoir
ca9638e4f6 cleanup
svn-id: r11108
2003-11-03 19:52:14 +00:00
Gregory Montoir
f9b7856afb init Walk::_joeMoveBlock at the right place
svn-id: r11091
2003-11-03 14:48:07 +00:00
Gregory Montoir
ac47dbeee8 cleanup / enable cutaway calls
svn-id: r11090
2003-11-03 14:47:22 +00:00
Gregory Montoir
b6d8e8187b enable room switching
svn-id: r11089
2003-11-03 14:47:05 +00:00
Joost Peters
c4d5445b00 Add partial roomname enum
svn-id: r11085
2003-11-03 03:42:20 +00:00
Joost Peters
95db1c18db Remove old FIXME
svn-id: r11067
2003-11-02 21:44:31 +00:00
Max Horn
6abd397bf4 fix compile error
svn-id: r11066
2003-11-02 21:40:41 +00:00
Joost Peters
17db9a91f3 change inventory browsing to match original
svn-id: r11065
2003-11-02 21:37:20 +00:00
David Eriksson
495bba6751 Match new[] with delete[].
svn-id: r11064
2003-11-02 20:56:33 +00:00
David Eriksson
3ca74e5d4a Enable keys for panel commands.
svn-id: r11063
2003-11-02 20:42:36 +00:00
Gregory Montoir
c4404baa45 cleanup/remaining Walk cutaway calls
svn-id: r11056
2003-11-02 16:47:31 +00:00
Gregory Montoir
082bed6940 update
svn-id: r11055
2003-11-02 16:46:37 +00:00
Gregory Montoir
3ed8601f64 fix locking verb crash
svn-id: r11054
2003-11-02 16:46:12 +00:00
Joost Peters
70a1d43815 add missing inventory functions
svn-id: r11051
2003-11-02 14:49:51 +00:00
Gregory Montoir
561d4c09d8 use input->delay instead of system->delay
svn-id: r11035
2003-11-01 21:20:36 +00:00
Gregory Montoir
e6eb3e234d don't do dynalum if palette scroll is disabled
svn-id: r11032
2003-11-01 20:46:35 +00:00
Gregory Montoir
885fd48a66 rename Queen::GameSettings to Queen::GameConfig
svn-id: r11031
2003-11-01 20:45:45 +00:00
Torbjörn Andersson
4952fb11ac Fix warning
svn-id: r11018
2003-10-31 20:59:55 +00:00
Gregory Montoir
d1ff236f3c use Command class
svn-id: r11017
2003-10-31 13:47:28 +00:00
Gregory Montoir
23188d5188 initial version of Command class
svn-id: r11016
2003-10-31 13:46:45 +00:00
Gregory Montoir
55cb72e5fa add mouse cursor code
svn-id: r11015
2003-10-31 10:11:27 +00:00
Joost Peters
295e9c6ff9 add support for spanish cd version
svn-id: r11013
2003-10-30 23:20:47 +00:00
Gregory Montoir
4c7b847950 really return verb name
svn-id: r11012
2003-10-30 18:19:03 +00:00
Gregory Montoir
4db6235db7 add methods needed by Command
svn-id: r11011
2003-10-30 13:08:38 +00:00
Gregory Montoir
d8ffcaf340 new Verb class
svn-id: r11010
2003-10-30 10:56:38 +00:00
David Eriksson
5813950a83 A commit that has it all:
- Bug fixes
- Refactoring
- New code

svn-id: r11007
2003-10-29 21:04:12 +00:00
Gregory Montoir
24acd21da4 only one RandomSource for the engine
svn-id: r11004
2003-10-29 13:06:10 +00:00
Gregory Montoir
efa51b6013 add accessors for mouse current pos / button + keyVerb
svn-id: r10999
2003-10-28 20:58:46 +00:00
Gregory Montoir
8eea63362e handle (x,y) negative coordinates in dynalum
svn-id: r10998
2003-10-28 19:55:12 +00:00
Max Horn
53db0a8a07 cleanup: removed version/id from GameSettings
svn-id: r10995
2003-10-28 17:07:25 +00:00
Joost Peters
0ba347414d forgot this
svn-id: r10994
2003-10-28 15:33:45 +00:00
Joost Peters
ee276b12b8 add OGG playback to queen
svn-id: r10993
2003-10-28 15:26:05 +00:00
Gregory Montoir
cb2306373d safer dynalum tweak
svn-id: r10992
2003-10-28 15:05:35 +00:00
David Eriksson
1ab811c4ec Safer use of dynalum.
svn-id: r10991
2003-10-28 14:19:11 +00:00
Joost Peters
31a8ef2e7f cleanup
svn-id: r10989
2003-10-28 13:27:37 +00:00
Joost Peters
e02fe63f2e added loadFileMalloc() method
svn-id: r10988
2003-10-28 12:42:35 +00:00
Gregory Montoir
26a873a2e4 more stuff for future Command class
svn-id: r10987
2003-10-27 15:00:25 +00:00
Gregory Montoir
2a139049d6 cleanup, add comments
svn-id: r10977
2003-10-26 13:54:26 +00:00
Gregory Montoir
060300339e add some methods to Logic for future Command class
svn-id: r10965
2003-10-25 20:26:50 +00:00
Gregory Montoir
b24bb81695 cleanup Graphics / populate BobSlot
svn-id: r10961
2003-10-25 09:12:18 +00:00
Gregory Montoir
0b5da13ffe added GameSettings class + FIND_VERB implementation
svn-id: r10960
2003-10-25 09:11:35 +00:00
Joost Peters
6fc0cd7913 whatever
svn-id: r10959
2003-10-25 01:11:14 +00:00
Joost Peters
3ad14b06f5 added extra flag to mixer so we don't use free() on new'd pointers
svn-id: r10958
2003-10-24 23:09:01 +00:00
Torbjörn Andersson
dc2dd831e9 Only free _logic once.
svn-id: r10955
2003-10-24 15:29:52 +00:00
Gregory Montoir
d2dff9dd8d misc fixes/tweaks
svn-id: r10954
2003-10-24 08:55:13 +00:00
David Eriksson
7772adbe1e Make it possible to quit cutaways!
svn-id: r10952
2003-10-23 18:50:47 +00:00
Gregory Montoir
00e2ee13ff move state related methods to specific class + minor changes
svn-id: r10951
2003-10-23 18:46:04 +00:00
Gregory Montoir
58df020717 forgot these
svn-id: r10950
2003-10-23 08:16:31 +00:00
Gregory Montoir
2a42fe77bf minor changes for future Command class
svn-id: r10949
2003-10-23 08:09:49 +00:00
David Eriksson
b54905f269 Stop messing with _fastMode in delay().
svn-id: r10947
2003-10-23 07:21:23 +00:00
David Eriksson
4f186737a7 Include scummsys.h
svn-id: r10946
2003-10-23 07:16:05 +00:00
David Eriksson
ad98347eb0 Initial version of the Input class. Some things still missing.
svn-id: r10944
2003-10-23 06:44:35 +00:00
Gregory Montoir
963d336da5 (better ?) scrolling timing
svn-id: r10937
2003-10-21 17:32:51 +00:00
David Eriksson
3bd08fd482 - Add some missing speech
- Disable debug messages

svn-id: r10936
2003-10-21 13:18:02 +00:00
David Eriksson
3cff930d8f Disable debug message
svn-id: r10935
2003-10-21 13:17:11 +00:00
Joost Peters
8395184a8f forgot to commit this
svn-id: r10934
2003-10-21 12:38:01 +00:00
Joost Peters
5bcf5a901e add Sound class + call it from Talk::speakSegment
svn-id: r10933
2003-10-21 12:29:37 +00:00
David Eriksson
1744ba3441 - Better handling of complex animations
- Special action: scale title

svn-id: r10932
2003-10-21 12:13:56 +00:00
David Eriksson
4e5a40f013 Correct string animation.
svn-id: r10931
2003-10-21 12:07:33 +00:00
Gregory Montoir
4e2ffd8d9e WALK, GRAB_JOE, GRAB_DIR, USE_UNDERWEAR, USE_DRESS and USE_CLOTHES implementations
svn-id: r10924
2003-10-21 09:05:16 +00:00
Gregory Montoir
ff5fde47ea scrolling timing (copy/paste from SkyEngine)
svn-id: r10919
2003-10-20 20:12:59 +00:00
Joost Peters
d3dd9f6216 allow loading of rebuilt/compressed datafile
svn-id: r10917
2003-10-20 19:18:02 +00:00
Gregory Montoir
ee6533365d cross reference update / cleanup
svn-id: r10916
2003-10-20 13:54:46 +00:00
David Eriksson
811b0a1855 - Disable debug messages
- Write text at correct position

svn-id: r10915
2003-10-20 13:08:59 +00:00
Gregory Montoir
78f8733180 fix missing thugs & Hugh during intro + smoother scrolling + flashspecial (sm37)
svn-id: r10914
2003-10-20 12:30:34 +00:00
Gregory Montoir
61a27e1b63 remaining palette stuff
svn-id: r10911
2003-10-20 10:26:56 +00:00
Gregory Montoir
59f5854be2 real Logic::anim cleanup
svn-id: r10910
2003-10-20 08:39:18 +00:00
Gregory Montoir
769f033b00 Logic::anim / BobSlot cleanup
svn-id: r10909
2003-10-20 08:34:48 +00:00
Gregory Montoir
e25bda32ec minor cleanup / comments update
svn-id: r10908
2003-10-19 18:52:28 +00:00
David Eriksson
7897eeac10 Do it right this time.
svn-id: r10906
2003-10-19 11:55:55 +00:00
David Eriksson
e3d236def0 Probably play right voice at the right time now.
svn-id: r10905
2003-10-19 11:51:41 +00:00
David Eriksson
b7f01db3f7 Added scaling of objects in cutaways.
svn-id: r10904
2003-10-19 11:41:24 +00:00
David Eriksson
3e1e888c07 - currentImage stuff
- create correct voice file prefix

svn-id: r10903
2003-10-19 11:01:23 +00:00
Gregory Montoir
26aa6c9087 fix truck intro problem
svn-id: r10901
2003-10-18 19:40:11 +00:00
Gregory Montoir
3fdb2540c0 fix bad access on areas
svn-id: r10900
2003-10-18 17:42:24 +00:00
Gregory Montoir
eadf6356d3 fix bob clipping errors
svn-id: r10899
2003-10-18 17:12:50 +00:00
Gregory Montoir
673b211fda display Joe at current position during intro. Still have to find out why the truck flashes on talkie version...
svn-id: r10898
2003-10-18 17:09:13 +00:00
David Eriksson
2a5c965283 Improved the 'special moves' for intro cutaway (but the thugs must be
hiding behind some crate...)

svn-id: r10897
2003-10-18 16:19:36 +00:00
David Eriksson
201c7f129c Fix normal animation.
svn-id: r10896
2003-10-18 15:33:23 +00:00
David Eriksson
57dc2067c1 Special actions for cdint.cut
svn-id: r10895
2003-10-18 14:01:43 +00:00
David Eriksson
1a8397a475 Fix a little bug.
svn-id: r10893
2003-10-18 12:59:44 +00:00
David Eriksson
d2e65e35e9 Handle cutaway text.
svn-id: r10892
2003-10-18 12:48:05 +00:00
David Eriksson
935a476a29 Moved function from Talk to Graphics because Cutaway need it too.
svn-id: r10891
2003-10-18 12:18:43 +00:00
David Eriksson
de37ee0c3e - Fix some cutaway crashes
- Implement more cutaway animation

svn-id: r10890
2003-10-18 11:46:52 +00:00
David Eriksson
65883950d8 Make the aeroplane fly (and Joe too... I wonder what he smoked.)
svn-id: r10889
2003-10-18 10:58:10 +00:00
Gregory Montoir
c518ee26ec minor changes to joeMove() code
svn-id: r10888
2003-10-18 08:12:56 +00:00
Gregory Montoir
be8bbb143e minor adds + cleanup + fix parallax problem
svn-id: r10887
2003-10-18 08:12:14 +00:00
Gregory Montoir
a581a2be5e update references for Display class
svn-id: r10886
2003-10-18 08:11:59 +00:00
Max Horn
0694eed273 moved game detection code out to the plugins
svn-id: r10882
2003-10-17 23:16:53 +00:00
Max Horn
8ab81c2533 fix warning
svn-id: r10873
2003-10-17 16:50:35 +00:00
Jamieson Christian
e59ce1cd5a Fix MSVC6 warnings
svn-id: r10871
2003-10-17 16:42:49 +00:00
Jamieson Christian
1f941c822c Make enums public. Fixes MSVC erros with enum usage in member structs
svn-id: r10870
2003-10-17 16:42:10 +00:00
Joost Peters
4fe33a1dae also look for TBL file in current directory (useful when running the game from CD)
svn-id: r10861
2003-10-17 14:26:23 +00:00
Gregory Montoir
f4b5626fd7 preliminar parallax scrolling support (Rita/Joe intro scene), not perfect as Bobs coordinates are also modified in cutaway/action_special_move
svn-id: r10860
2003-10-17 14:26:05 +00:00
Gregory Montoir
323c338169 more palette stuff
svn-id: r10859
2003-10-17 13:12:50 +00:00
Torbjörn Andersson
250f2ea52b Fix warning.
svn-id: r10856
2003-10-17 12:00:08 +00:00
David Eriksson
a935fcfe92 - Implement *WT
- Disable some debug output

svn-id: r10855
2003-10-17 11:47:41 +00:00
David Eriksson
d228678a5a Disable some debug output
svn-id: r10854
2003-10-17 11:47:21 +00:00
Joost Peters
e00848384a fixed crash (atleast it crashes for me on OSX) - can someone please verify if this is a proper fix (and doesn't break anything else?)
svn-id: r10851
2003-10-17 10:51:07 +00:00
Gregory Montoir
e2930bf8be partially fixed palette problem when switching room in cutaway intro
svn-id: r10847
2003-10-17 09:45:12 +00:00
Gregory Montoir
6980358f4d fix french characters display (and maybe german and italian too)
svn-id: r10846
2003-10-17 08:41:31 +00:00
Torbjörn Andersson
40b231e6fe Hack for allowing ScummVM to respond to events during while the intro is
playing. I apologize for adding a global variable, but for now that seemed
like the least intrusive change.

svn-id: r10845
2003-10-17 08:40:48 +00:00
David Eriksson
b2aa63a15e Wrote a little TODO
svn-id: r10842
2003-10-17 07:16:36 +00:00
David Eriksson
46618451eb Do what I actually intended to do.
svn-id: r10841
2003-10-17 03:59:55 +00:00
Max Horn
2da3e5138d fix warning
svn-id: r10837
2003-10-16 23:16:00 +00:00
Paweł Kołodziejski
67d3021d13 commented this line... for proper compilation
svn-id: r10835
2003-10-16 22:12:27 +00:00
David Eriksson
0174cf236b Load room before cutaway.
svn-id: r10834
2003-10-16 19:51:19 +00:00
David Eriksson
7f6c294a1e Play all intro cutaways (some better than others... :-)
svn-id: r10833
2003-10-16 19:40:29 +00:00
Gregory Montoir
5e36a5cac8 modified/fixed palette code
svn-id: r10832
2003-10-16 18:57:56 +00:00
David Eriksson
7c55594afc Now we're talking!
svn-id: r10831
2003-10-16 17:02:32 +00:00
David Eriksson
ebcfb7c820 Initialize Joe's scaling.
svn-id: r10830
2003-10-16 16:58:30 +00:00
David Eriksson
5daae67404 Talk stuff
svn-id: r10829
2003-10-16 16:57:30 +00:00
David Eriksson
29fc207062 Make frames array available.
svn-id: r10828
2003-10-16 16:55:13 +00:00
Gregory Montoir
8833f8c490 new Display class, cleanup Graphics
svn-id: r10827
2003-10-16 13:54:48 +00:00
Gregory Montoir
354f1bebf3 fix body/head problem
svn-id: r10822
2003-10-16 09:27:45 +00:00
David Eriksson
f057e794f7 Don't talk too much.
svn-id: r10819
2003-10-16 04:01:40 +00:00
David Eriksson
35c23667c3 Moving heads when talking, but where is the text? :-)
svn-id: r10815
2003-10-15 18:39:30 +00:00
Gregory Montoir
57a2b4c453 preliminary GRAPHIC_ANIM support
svn-id: r10814
2003-10-15 16:31:51 +00:00
David Eriksson
de410e62f2 Improved talking.
svn-id: r10813
2003-10-15 11:33:02 +00:00
David Eriksson
233e33cf78 - Use Logic::roomRefreshObject() in Cutaway
- Fix tiny bugs in Logic::roomRefreshObject()

svn-id: r10812
2003-10-15 10:01:54 +00:00
David Eriksson
83bf2f0e17 - Make Cutaway use Walk object from Logic
- Added talkSpeed to Logic
- Some more Talk code

svn-id: r10810
2003-10-15 09:23:05 +00:00
Gregory Montoir
a2d1204e66 sorted a bit cross references
svn-id: r10809
2003-10-15 08:47:13 +00:00
Gregory Montoir
ce468f9e1f DISP_ROOM/REDISP_OBJ() implementation (still missing GRAPHIC_ANIM stuff)
svn-id: r10808
2003-10-15 08:46:18 +00:00
Gregory Montoir
8c0496194a fix personMove / cutaway problem
svn-id: r10807
2003-10-15 08:46:04 +00:00
Gregory Montoir
cc9599c714 moved some methods from Queen::Walk to Queen::Logic
svn-id: r10802
2003-10-14 19:06:44 +00:00
Gregory Montoir
f5fa6651d7 commented a bit various structures
svn-id: r10801
2003-10-14 19:06:25 +00:00
Gregory Montoir
93f64e3357 rewritten Logic::initialise(), making use of 'unserializing' functions
svn-id: r10799
2003-10-14 12:55:31 +00:00
David Eriksson
a1dfb5863e Working nicely with personMove disabled!
svn-id: r10798
2003-10-14 12:37:07 +00:00
David Eriksson
c009516dfd Persons must not be in table!
svn-id: r10797
2003-10-14 12:36:32 +00:00
Gregory Montoir
e9dacde3c5 more cross references
svn-id: r10795
2003-10-14 09:12:42 +00:00
Gregory Montoir
138ee6887a preliminary FIND_STATE implementation
svn-id: r10794
2003-10-14 09:12:01 +00:00
Torbjörn Andersson
4e3129c64c Fixed warning
svn-id: r10793
2003-10-14 08:31:56 +00:00
Max Horn
5aadcb8a15 can remove comments again now, since logic.h was commited. Please don't leave CVS broken for more than a few minutes (ideally, only make atomic commits - i.e. only commit a file if all changes in other files on which it relies on are being commited at the same time)
svn-id: r10792
2003-10-14 07:55:08 +00:00
Max Horn
ebd314a9ec fix debug mode 0
svn-id: r10791
2003-10-14 07:52:34 +00:00
David Eriksson
c21d371e9c Get numFrames property.
svn-id: r10790
2003-10-14 07:46:24 +00:00
Max Horn
4cd9694fdc fix compilation
svn-id: r10789
2003-10-14 07:41:58 +00:00
David Eriksson
b1ffc235e0 Using Walk::personMove now!
svn-id: r10788
2003-10-14 07:06:12 +00:00
David Eriksson
18ebc6e92e Compare correct actor names.
svn-id: r10787
2003-10-14 06:41:08 +00:00
Gregory Montoir
cf47fb1c69 dynalum implementation
svn-id: r10781
2003-10-13 16:49:53 +00:00
Gregory Montoir
d9f247231c Logic::personSetData correction
svn-id: r10780
2003-10-13 14:31:59 +00:00
Gregory Montoir
b750398d20 DISP_ROOM additions + 'Person' functions
svn-id: r10779
2003-10-13 14:21:17 +00:00
Joost Peters
905e47dc1a don't use strstr(), as there is no terminating '\0' at the end of the file
svn-id: r10772
2003-10-12 19:17:26 +00:00
David Eriksson
ba281b251a - Integrate with Joost's and Gregory's latest implementations.
- Implement more...

svn-id: r10771
2003-10-12 19:16:48 +00:00
David Eriksson
2e60628c1f Rename functions
svn-id: r10770
2003-10-12 19:13:44 +00:00
Joost Peters
9b41c157c0 added missing INITIATE() code, added language detection to Resource class, etc.
svn-id: r10767
2003-10-12 18:44:44 +00:00
Max Horn
36fd7ec445 some renaming for more consistent terminology (although we might want to reevaluate this): 'target' is what is in your config file; 'game' is what a frontend provide. E.g. the scumm frontend provides the game 'monkeyvga', and my config file has target 'monkeyvga-ger' configured to use that game
svn-id: r10766
2003-10-12 18:40:12 +00:00
Gregory Montoir
620bf5e962 minor initialise() tweaks, added panel zones
svn-id: r10763
2003-10-12 17:38:01 +00:00
Gregory Montoir
0b51516c7f minor additions for DISP_ROOM
svn-id: r10758
2003-10-12 16:37:56 +00:00
Gregory Montoir
1e68372816 DISP_ROOM additions/corrections
svn-id: r10743
2003-10-12 13:16:35 +00:00
Torbjörn Andersson
650581eef8 Fix warning
svn-id: r10733
2003-10-11 12:21:48 +00:00
Gregory Montoir
a259809540 update QueenEngine class with new Logic constructor
svn-id: r10732
2003-10-11 10:24:12 +00:00
Gregory Montoir
cd1d7f474d preliminary DISP_ROOM implementation
svn-id: r10731
2003-10-11 10:09:23 +00:00
Gregory Montoir
4675d19351 Graphics tweaks
svn-id: r10729
2003-10-10 20:03:34 +00:00
David Eriksson
bd2bdd4c64 Small start for variable cross-reference.
svn-id: r10722
2003-10-10 13:59:21 +00:00
Max Horn
5301edc383 some cleanup
svn-id: r10720
2003-10-10 13:55:08 +00:00
David Eriksson
1f9497cb1f Get Graphics object as parameter too.
svn-id: r10719
2003-10-10 13:01:14 +00:00
Max Horn
c11ebb33b6 cleanup
svn-id: r10718
2003-10-10 12:12:56 +00:00
Max Horn
ed5948272d constness
svn-id: r10714
2003-10-10 10:42:37 +00:00
David Eriksson
4ae7e06a1d Improved Talk class.
svn-id: r10711
2003-10-10 09:45:22 +00:00
Gregory Montoir
370cf1b972 oups
svn-id: r10710
2003-10-10 09:24:21 +00:00
Gregory Montoir
7286df0c94 additions/corrections to walking functions
svn-id: r10709
2003-10-10 09:19:52 +00:00
Paweł Kołodziejski
afb96f867c fixed compilation
svn-id: r10707
2003-10-09 16:33:00 +00:00
David Eriksson
92997ec15f - Make _moveData table readable
- Add missing member in last table entry

svn-id: r10700
2003-10-09 13:42:55 +00:00
Gregory Montoir
d03dfdb6f7 minor additions to walk class + get/set functions for Logic::_area
svn-id: r10699
2003-10-09 13:14:16 +00:00
Gregory Montoir
91aaef03bc added walking functions
svn-id: r10695
2003-10-09 09:09:40 +00:00
Max Horn
d177364715 new config manager. not everything is completed, and some things will still be changed, but it seems to work well enough to put it into CVS
svn-id: r10687
2003-10-08 21:59:23 +00:00
Max Horn
3c78c0929c fixed queen build rules...
svn-id: r10686
2003-10-08 21:27:57 +00:00
Gregory Montoir
311dea141b added new structures
svn-id: r10678
2003-10-08 08:55:07 +00:00
Oliver Kiehl
0281f6b6d6 fix gcc 3.3 warning
svn-id: r10673
2003-10-07 15:27:53 +00:00
Gregory Montoir
537ee7166f some text functions
svn-id: r10670
2003-10-07 14:05:56 +00:00
David Eriksson
f99c8b81db Improved Queen::Talk class
svn-id: r10667
2003-10-07 12:20:31 +00:00
Max Horn
2485f15e34 fixed warnings
svn-id: r10663
2003-10-07 09:34:19 +00:00
Gregory Montoir
e7abb0363d new header for common defines/enums + some additions to Graphics
svn-id: r10662
2003-10-07 09:04:25 +00:00
David Eriksson
8177fce048 Make it possible to get game language
svn-id: r10661
2003-10-07 08:24:54 +00:00
Torbjörn Andersson
f8400b1c44 Fixed assert(). I think -- I don't even get this far before ScummVM crashes
on me. :-)

svn-id: r10660
2003-10-07 08:22:53 +00:00
David Eriksson
8937a96e50 - Added a debug stub for the selectSentence method
- Added final talk for person Joe is talking to

svn-id: r10657
2003-10-07 06:56:29 +00:00
David Eriksson
c001e4357b - Add Talk class and begin to use it from Cutaway class
- Move getString() helper function to Talk class

svn-id: r10654
2003-10-07 03:58:44 +00:00
Joost Peters
9e585098d8 add Joe struct + get/set functions
svn-id: r10651
2003-10-07 00:26:04 +00:00
Joost Peters
16ee37f817 added resource-table loading from external file
svn-id: r10647
2003-10-06 23:04:00 +00:00
Joost Peters
4ef2541a3a forgot this
svn-id: r10640
2003-10-06 14:01:41 +00:00
Joost Peters
633fb7de0f some additions + small readability rewrite
svn-id: r10638
2003-10-06 13:20:29 +00:00
David Eriksson
c69fa6f4c5 Start on index 1, not 0.
svn-id: r10634
2003-10-06 10:27:22 +00:00
David Eriksson
7b87bc6970 Check array bounds.
svn-id: r10633
2003-10-06 08:24:38 +00:00
Joost Peters
36ed0b1d3c renamed classes (we have our own namespace now) + fixed segfault in logic
svn-id: r10618
2003-10-05 16:07:07 +00:00
Max Horn
b4e5d97994 factor out common gfx_mode/fullscreen setup code from the game engines into the main code (maybe putting this into the Engine constructor would be better, though?)
svn-id: r10611
2003-10-05 14:37:16 +00:00
Gregory Montoir
91da08e1f3 new header for common structs definitions
svn-id: r10591
2003-10-04 11:39:53 +00:00
David Eriksson
3c627375b8 Added gameState to QueenLogic
svn-id: r10590
2003-10-04 08:50:48 +00:00
Gregory Montoir
d19c7980fb fix 2 cases not handled in findBob() (stupid me...) and match new/delete
svn-id: r10576
2003-10-03 19:59:19 +00:00
Max Horn
8fb8ea48ec namespace Queen
svn-id: r10575
2003-10-03 19:47:41 +00:00
David Eriksson
4a19ca4e34 Use struct and not array for objectData.
svn-id: r10565
2003-10-03 12:55:11 +00:00
Paweł Kołodziejski
f0fae232b9 fixed compilation under msvc7
svn-id: r10562
2003-10-03 07:45:41 +00:00
Torbjörn Andersson
2c72654896 Fix GCC warning.
svn-id: r10560
2003-10-03 06:47:42 +00:00
David Eriksson
058ec2c7c6 You did not see the previous version of this code
svn-id: r10547
2003-10-02 19:37:51 +00:00
David Eriksson
d6c3235c0e - Added QueenGraphics::bob() method
- Match new[] with delete[]

svn-id: r10546
2003-10-02 19:31:43 +00:00
David Eriksson
6d29d07cab Fix bugs, add warnings.
svn-id: r10545
2003-10-02 19:20:00 +00:00
David Eriksson
ab990be666 Handle _sfxName table properly
svn-id: r10539
2003-10-02 14:55:28 +00:00
Gregory Montoir
f94b999938 findBob function + tweaks in QueenLogic
svn-id: r10538
2003-10-02 14:44:51 +00:00
David Eriksson
27db410dfa Quite a bit more implemented on cutaway.
svn-id: r10536
2003-10-02 11:07:43 +00:00
David Eriksson
9e29c7b901 Needing area, and it must be signed ints
svn-id: r10535
2003-10-02 11:03:34 +00:00
David Eriksson
5b5aab8e82 More member data access.
svn-id: r10534
2003-10-02 08:49:38 +00:00
Gregory Montoir
906c2eab2e minor changes to Graphics class (dtor...)
svn-id: r10533
2003-10-02 07:54:01 +00:00
David Eriksson
7df1576544 Must be able to access some data here.
svn-id: r10531
2003-10-02 06:38:58 +00:00
Max Horn
f18847d7fb fix warnings
svn-id: r10530
2003-10-01 21:23:41 +00:00
Gregory Montoir
9c301608da added Bob functions to Graphics class
svn-id: r10528
2003-10-01 20:23:29 +00:00
David Eriksson
3e437e4f32 Added initial version of QueenCutaway class.
svn-id: r10526
2003-10-01 17:57:09 +00:00
Joost Peters
e75eba1a1f consistency (must've overlooked these)
svn-id: r10493
2003-09-29 23:03:54 +00:00
Joost Peters
d9557d9dbb small cleanup
svn-id: r10492
2003-09-29 22:30:02 +00:00
Joost Peters
0c93377f5d added BANK code from Gregory + minor change to loadFile()
svn-id: r10491
2003-09-29 22:27:08 +00:00
Travis Howell
1f42fb3a6f Ignores deps
svn-id: r10479
2003-09-29 07:29:09 +00:00
Jamieson Christian
dca25f3c61 Fixed MSVC6 errors
svn-id: r10474
2003-09-29 01:48:13 +00:00