Andrew Kurushin
3b01bef51b
fixes some todo (hardcoded resource ids -> customized per game)
...
preparation for option dialog (wip)
svn-id: r18217
2005-05-22 11:59:22 +00:00
Andrew Kurushin
284ef431e1
fixed loadsave item resource id
...
partialy fixed protect rat
svn-id: r18174
2005-05-18 18:28:10 +00:00
Andrew Kurushin
1d31cd1223
fixed give verb
...
fixed occasional verbs redraw
svn-id: r18113
2005-05-15 17:45:59 +00:00
Andrew Kurushin
a81b093e65
fixed sfSceneEq bug
...
fixed load actors entrance
removed some orphans
svn-id: r17964
2005-05-08 14:04:06 +00:00
Eugene Sandulenko
283a9f35ac
Add not yet correctly working save/load. Use key F7 for saving
...
and F8 for loading. Now works only within current scene and restores
to entrance #0 which is wrong.
svn-id: r17726
2005-04-21 01:30:07 +00:00
Andrew Kurushin
13e2492b93
some world map fix:
...
-only riff shows as small point
-change scene from world map
todo: in original talk_to not shows for riff on world map
svn-id: r17340
2005-04-02 20:04:39 +00:00
Andrew Kurushin
516b1b3748
fixed script params (some fair animals should walk now)
...
svn-id: r17289
2005-03-29 22:14:20 +00:00
Andrew Kurushin
3025db0d07
- changescene on fair for tents
...
- some memory deallocation fixup
todo: fix follower stuckiness in tents
svn-id: r17180
2005-03-18 17:11:37 +00:00
Andrew Kurushin
aeaf728dc6
partialy implemented all Iso mode resource loading
...
todo: loadMulti - may be wrong
svn-id: r16670
2005-01-28 19:25:41 +00:00
Andrew Kurushin
b4b2e52df7
another step in verb implementation:
...
- objectMap responds to mouse move (but respond script not run well ?)
loadStrings add some special count check
- so all other LUT based resource should implement this technique
svn-id: r16594
2005-01-18 15:01:21 +00:00
Andrew Kurushin
c1ce30b0bf
- remove ActionMap.h & ActionMap.cpp
...
svn-id: r16593
2005-01-18 11:59:09 +00:00
Andrew Kurushin
0b4fd4adbf
- merged ActionMap and ObjectMap
...
- remove ActionMap.h & ActionMap.cpp
- ObjectMap names move to Scene::_sceneStrings as in original engine
- fix wrong StringsTable::stringsCount calculation
svn-id: r16592
2005-01-18 11:55:31 +00:00
Andrew Kurushin
f9b4b2cd99
actors entry list implemented
...
test: in ITE type "scene_change 130" at console
svn-id: r16574
2005-01-16 19:06:04 +00:00
Andrew Kurushin
fe424ed5ae
- added partial scene change by actor's walking (todo:entrance should be supported)
...
svn-id: r16568
2005-01-15 23:46:43 +00:00
Andrew Kurushin
2f20dd57c2
some work in progress on verb stuff:
...
- many structers and fields renamed to proper names
- added missing functions
svn-id: r16562
2005-01-15 20:12:49 +00:00
Torbjörn Andersson
b56f4fd2f6
Removed the unused i_cvar_name field from INTRO_DIALOGUE.
...
svn-id: r16559
2005-01-14 11:05:12 +00:00
Torbjörn Andersson
4870ab61f2
Added helper function to queue the ITE intro dialogue.
...
svn-id: r16557
2005-01-14 08:02:17 +00:00
Eugene Sandulenko
ccacf6f82e
o Added support for German ITE. There are also Puzzle-related messages
...
hardcoded, but I'll save that for later :)
o Eliminated all leftovers of previous language loader. If you'll spot another
one, just remove it silently.
svn-id: r16556
2005-01-14 01:17:34 +00:00
Torbjörn Andersson
e97c689f8b
Removed unused stuff.
...
svn-id: r16553
2005-01-13 18:00:47 +00:00
Eugene Sandulenko
47a38a9da8
o Fixed some indentation
...
o Now we correctly show Wyrmkeep logo in Mac demos
o Applied patch #1098971 ITE credits
svn-id: r16507
2005-01-09 16:43:57 +00:00
Eugene Sandulenko
c316ab62cf
Eliminate _scene->getMode() and use scene flags instead
...
svn-id: r16482
2005-01-07 22:18:53 +00:00
Eugene Sandulenko
eb76ac619f
o Last fixes for panels. Now they work like in original.
...
o Code formatting in scene.h
svn-id: r16479
2005-01-07 21:13:26 +00:00
Eugene Sandulenko
26d5810b81
Next batch of panel-related fixes. Still wrong.
...
NOTE: lines which start with `;' should contain calls to not yet
implemented subsystems like Conversation subsystem
svn-id: r16443
2005-01-06 14:02:53 +00:00
Eugene Sandulenko
dee9b3bd87
o Fix regression with Win32 CD ITE at wyrmkeep logo
...
o Support for sprites in Mac versions
o Improvements on scene flags
o More code on proper interface modes handling. Just a tiny bit was committed
as other stuff breaks intro due to incompleteness.
svn-id: r16425
2005-01-04 17:15:53 +00:00
Andrew Kurushin
e733d05fef
- added setup of followers position at start of scene
...
svn-id: r16423
2005-01-04 16:10:43 +00:00
Max Horn
2664ca7eb1
oops, correct copyright string
...
svn-id: r16399
2005-01-01 16:20:17 +00:00
Max Horn
47280d9433
Updated copyright
...
svn-id: r16398
2005-01-01 16:09:25 +00:00
Eugene Sandulenko
80647dd424
PALETTE_FADE_DURATION -> kNormalFadeDuration
...
svn-id: r16373
2004-12-29 19:40:59 +00:00
Andrew Kurushin
cc18520fe5
-addition to previous
...
svn-id: r16364
2004-12-28 21:33:46 +00:00
Andrew Kurushin
2289ea371b
- remove old stuff
...
- work on "walking" in progress
svn-id: r16298
2004-12-24 20:44:39 +00:00
Andrew Kurushin
3f55bee199
- implemented perspective actors calculation
...
TODO: decodeRLESprite must do scale
svn-id: r16135
2004-12-19 13:38:11 +00:00
Andrew Kurushin
62224e135b
- updating actors state so they can be clipped on drawing (intro now runs without artefact)
...
- order list now uses only in draw section
- drawList rename to drawActors
svn-id: r16122
2004-12-18 20:33:02 +00:00
Eugene Sandulenko
502b279d24
Patch #1081904 ITE: MAC demo support
...
o Endianness-aware resource loading
o Removed ys_dl_list in favor of our object implementation
o Cleanup in actor code
o Partial support for ITE Mac rereleased demo
svn-id: r16051
2004-12-15 00:24:12 +00:00
Torbjörn Andersson
c64c7eb4d4
First pass at migrating from the old Reinherit console to the ScummVM
...
console.
Some things are likely to have broken. For instance, I believe the old
console was could be visible during gameplay, while ScummVM's is modal. So
any place where we output something to the console during gameplay should
probably be removed.
Some things I've stubbed out. Basically any code that registers a variable.
Most of the debugging commands are untested.
Syntax may have changed because of different command-line parsing. (I never
actually used the old console, so I don't know for sure. :-)
Actually, I'm not that interested in reproducing the old console commands
faithfully. What we should do now is to make the immediately useful console
stuff work. Anything that remains unimplemented should probably be removed.
svn-id: r15976
2004-12-03 19:15:44 +00:00
Torbjörn Andersson
e79e0dec74
Reverted some more of yesterday's changes.
...
svn-id: r15884
2004-11-25 12:54:03 +00:00
Torbjörn Andersson
87ffc13324
Added the voice-overs and partial subtitles for the IHNM intro monologue.
...
svn-id: r15877
2004-11-24 15:02:00 +00:00
Torbjörn Andersson
c93f57b112
Slight adjustment/renaming.
...
svn-id: r15847
2004-11-20 17:32:47 +00:00
Torbjörn Andersson
9766d59b7e
I'm told that the FM music file sounds terrible with MT-32 and that the
...
MT-32 is perfectly capable of playing General MIDI. My new guess is that
the FM file is for Adlib instead. It certainly sounds better - but quite
different - than playing the GM track through Adlib.
svn-id: r15846
2004-11-20 17:19:15 +00:00
Torbjörn Andersson
d173491acc
Added music to the partial IHNM intro. I think I picked the correct tune,
...
but I can't be absolutely sure.
I'm also not sure if I'm using the correct music data. I'm fairly sure that
the MUSICGM.RES file is the appropriate choice for "General MIDI", but I
have no way of verifying that the MUSICFM.RES is really the right choice
for MT-32. (Is either of them a good choice for Adlib, or are they both
equally bad?)
svn-id: r15831
2004-11-19 07:41:59 +00:00
Eugene Sandulenko
213c4093ba
Implement some script functions and report stubs.
...
svn-id: r15691
2004-10-27 22:17:11 +00:00
Paweł Kołodziejski
c7e5ab1f2d
removed R_ prefix with few r_ too
...
svn-id: r15690
2004-10-27 21:32:28 +00:00
Eugene Sandulenko
4dc49e713b
Turn ObjectMap into real object.
...
svn-id: r15457
2004-10-07 23:02:19 +00:00
Eugene Sandulenko
29a5f6bbd3
Remove duplicated code in actor walk code.
...
Turn ActionMap into real object.
Rename ActionMap variables to conform our code guidelines.
svn-id: r15456
2004-10-07 22:31:39 +00:00
Eugene Sandulenko
f1ffeaf3ec
o Convert some objectMap methods to more C++-like.
...
o Add stubs for unhandled scene resources in first scene
o Fix object map entry structure
o Fix bug with objject_info() debug command
All this was done in attempt to make room exits work until I realized that
they are different hit zone list which is activate at end of walk sequence.
svn-id: r15416
2004-10-05 02:16:26 +00:00
Eugene Sandulenko
a8ea40756f
Move ITE_* and IHNM_* to Scene class.
...
svn-id: r14560
2004-08-11 23:42:02 +00:00
Eugene Sandulenko
94b377ce73
Handle fades in scene load routine.
...
Introduce immediate events.
svn-id: r14558
2004-08-11 22:27:39 +00:00
Eugene Sandulenko
39137da10d
Fix scene description structure data types and rename it.
...
svn-id: r14556
2004-08-11 18:02:03 +00:00
Eugene Sandulenko
51b5acfc9c
Move SCENE_* to class.
...
svn-id: r14463
2004-08-04 20:28:57 +00:00
Jonathan Gray
69cf6a070a
move sceneproc.cpp/h into scene.cpp/h
...
svn-id: r14416
2004-08-01 09:15:12 +00:00
Eugene Sandulenko
46a1c45d70
Extended CVAR_RegisterFunc with callback object parameter.
...
Got rid of static structure in animation.cpp
svn-id: r14397
2004-07-31 23:33:14 +00:00