Eugene Sandulenko
03ed4dd4df
o Fixed animation playback
...
o Implemented almost all animation opcodes
svn-id: r16352
2004-12-28 03:44:07 +00:00
Eugene Sandulenko
dbe3966624
o Merge game detection and game probing in one function
...
o Print out message about unknown MD5s
svn-id: r16313
2004-12-25 16:55:13 +00:00
Eugene Sandulenko
a8c8a7ab4c
There appeared to be different DOS CD version. Also fixed DOS demo detection
...
svn-id: r16307
2004-12-25 10:32:05 +00:00
Andrew Kurushin
2289ea371b
- remove old stuff
...
- work on "walking" in progress
svn-id: r16298
2004-12-24 20:44:39 +00:00
Eugene Sandulenko
344d33c901
o Lowercased all filenames for better readability
...
o Merged in windows demos files lists
o Added Linux CD target. Someone (erik?) please provide md5 of first
5000 bytes of that file
svn-id: r16273
2004-12-23 07:08:22 +00:00
Andrew Kurushin
3d9784f94d
- rewriten actors action handling (now uses all original flags etc)
...
- added some script functions (swapactors...)
- many things were renamed according scummvm covention
- resource id definintions should begin with "RID_" prefix
- intro temporary broken - work in progress
todo:
- walking hanling also should be rewriten
- timings for speech and actor cycling should be more accurate
svn-id: r16263
2004-12-22 21:04:50 +00:00
Eugene Sandulenko
ab4734dcf6
o Fix regression with Mac versions
...
o Normalize GIDs and GTypes
o Introduce MD5-based game detection. Now only 2 games should be ordered.
Linux demo should go before Win32 newer demo
o Fix sound in Mac versions
svn-id: r16262
2004-12-22 19:34:41 +00:00
Eugene Sandulenko
2fb8a8e453
o Moved GAME_* to SagaEngine object
...
o Renamed GAME_ITE_* to GID_ITE_*
o Renamed GID_ITE and GID_IHNM to GType_ITE and GType_IHNM
svn-id: r16258
2004-12-22 13:09:47 +00:00
Torbjörn Andersson
839fc0df83
Fixed warning.
...
svn-id: r16239
2004-12-21 08:03:32 +00:00
Andrew Kurushin
ea3b0d1100
- rewritten actors speech engine :
...
1) there are three types of speech: one acor, multiple actor, non actor
2) slow speech implemented
3) uses native engine flags (async,noanimate...) instead of semaphores
- proper timings implemented
svn-id: r16237
2004-12-21 06:49:07 +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
Eugene Sandulenko
31e434dcf1
Fix a`ll engines. They work, though current fix is just temporary.
...
There are plans to add some brains to GameDetector class, which will let us
avoid passing detector to init() method.
svn-id: r15873
2004-11-24 00:14:21 +00:00
Max Horn
aad9f122c0
Added Engine::init() method; added return value to Engine::go()
...
svn-id: r15865
2004-11-23 00:03:25 +00:00
Torbjörn Andersson
c55ff57fc6
Initial inventory support.
...
svn-id: r15723
2004-11-07 14:15:41 +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
94d9a2149b
Implement scene change via exits. You still cannot leave first scene
...
because it goes to now buggy isometric level. Use debugger to switch
to some word, say, in Dog Castle and there you may go between rooms.
svn-id: r15462
2004-10-08 01:22:39 +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
8b7740d8af
R_POINT -> Common::Point, R_RECT -> Common::Rect. Less R_ prefixes.
...
svn-id: r15414
2004-10-04 23:09:38 +00:00
Eugene Sandulenko
23d5d1fb82
Move SYSINPUT_* and TRANSITION_* to SagaEngine class
...
svn-id: r14555
2004-08-11 14:04:12 +00:00
Eugene Sandulenko
b13fc9f366
Improved intro. Now it correctly shows game title.
...
svn-id: r14544
2004-08-10 23:04:52 +00:00
Eugene Sandulenko
720ea20bed
Moved PALANIM_* to a class.
...
svn-id: r14540
2004-08-10 19:20:33 +00:00
Eugene Sandulenko
fe7ac87bc7
Move EVENT_* to a class.
...
svn-id: r14539
2004-08-10 19:00:30 +00:00
Eugene Sandulenko
632042dae4
Move CON_* to a class.
...
svn-id: r14538
2004-08-10 18:31:33 +00:00
Eugene Sandulenko
602cd289f3
Move INTERFACE_ to class.
...
svn-id: r14478
2004-08-06 01:39:17 +00:00
Eugene Sandulenko
51b5acfc9c
Move SCENE_* to class.
...
svn-id: r14463
2004-08-04 20:28:57 +00:00
Eugene Sandulenko
11078570dc
Move state static variable to appropriate class
...
svn-id: r14462
2004-08-04 18:07:57 +00:00
Eugene Sandulenko
b197c3dac8
Move SPRITE_ to a class
...
svn-id: r14451
2004-08-03 01:07:34 +00:00
Eugene Sandulenko
415400f24e
Move TEXT_* to SagaEngine class.
...
svn-id: r14450
2004-08-03 00:40:16 +00:00
Eugene Sandulenko
fe1ab79bee
Move FONT_* to class.
...
svn-id: r14449
2004-08-03 00:06:18 +00:00
Eugene Sandulenko
98816ad3ae
Objectize actor.cpp
...
svn-id: r14441
2004-08-02 15:47:42 +00:00
Jonathan Gray
dcf5805440
create objectMap class
...
svn-id: r14440
2004-08-02 15:44:18 +00:00
Jonathan Gray
632612680b
move isomap into a class
...
svn-id: r14439
2004-08-02 14:51:48 +00:00
Jonathan Gray
e4c813670f
remove timer wrapper functions
...
svn-id: r14437
2004-08-02 12:41:40 +00:00
Joost Peters
4aaea2131e
create Script class from SCRIPT_* and ScriptModule
...
svn-id: r14425
2004-08-01 22:48:40 +00:00
Joost Peters
48cddda4b9
move SDATA_* into seperate class
...
svn-id: r14424
2004-08-01 19:53:29 +00:00
Jonathan Gray
0bbeb61f5e
merge gfx_mod.h into gfx.h and stick functions into a class
...
svn-id: r14419
2004-08-01 11:48:53 +00:00
Jonathan Gray
182dd48bd4
merge reinherit.h into saga.h and gfx_mod.h, note the error loading animations wasn't caused by this commit :)
...
svn-id: r14405
2004-08-01 01:56:22 +00:00
Eugene Sandulenko
d530fc7696
Objectize actionmap.cpp
...
svn-id: r14399
2004-08-01 00:03:45 +00:00
Eugene Sandulenko
c5836541fe
Objectize render.cpp
...
svn-id: r14395
2004-07-31 23:00:48 +00:00
Eugene Sandulenko
2060a9475d
Rename some more functions to fit our naming rules
...
svn-id: r14394
2004-07-31 20:50:34 +00:00
Eugene Sandulenko
6e6edb8c0d
Objectize image.cpp
...
svn-id: r14391
2004-07-31 13:49:26 +00:00
Jonathan Gray
59c88e428b
merge animation.h and animation_mod.h into a class
...
svn-id: r14388
2004-07-31 13:34:43 +00:00
Max Horn
ca9448fe40
clearnup
...
svn-id: r14054
2004-06-25 21:47:37 +00:00
Max Horn
bb3ef09efa
Removed unused stuff; cleanup
...
svn-id: r14052
2004-06-25 20:01:31 +00:00
Eugene Sandulenko
51801dc503
Started work on moving from ys_read/write to MemoryReadStream
...
svn-id: r13769
2004-05-03 23:06:57 +00:00
Eugene Sandulenko
c0772498b6
All graphics and input now is in OSystem.
...
Only timers left.
svn-id: r13723
2004-05-01 19:41:47 +00:00
Paweł Kołodziejski
d46b68d7fe
indent
...
svn-id: r13708
2004-05-01 13:19:15 +00:00
Eugene Sandulenko
bb8ee598c9
Music.cpp objectizing.
...
Initial MIDI checkin, doesn't work
svn-id: r13670
2004-04-29 03:52:59 +00:00