Commit Graph
54649 Commits
Author SHA1 Message Date
Strangerke f2512b82c2 LILLIPUT: Put sound stubs in a separated class 2018-03-28 17:36:57 +02:00
Strangerke 70f1d349c5 LILLIPUT: Implement some more parts of "int 8" 2018-03-28 17:36:57 +02:00
sylvaintv 0139ce6853 LILLIPUT: Fix 20ms frame glitch
Skip late frames if we are too slow
2018-03-28 17:36:57 +02:00
sylvaintv c3ca01737b LILLIPUT: Int8 called every 20ms
Makes also the title stars work
2018-03-28 17:36:57 +02:00
Strangerke 4fd8507768 LILLIPUT: Start implementing engine update (int 8 replacement in the original)
The screen now moves to the point expected in intro
2018-03-28 17:36:57 +02:00
sylvaintv eeb69f46bc LILLIPUT: Implement fade in/fade out
Fade from/to black
2018-03-28 17:36:57 +02:00
Strangerke 3780999f3d LILLIPUT: Implement two more display functions 2018-03-28 17:36:57 +02:00
sylvaintv c67d5e127d LILLIPUT: Isomap rendering complete
Fixed more small things, the map renders as in game.
2018-03-28 17:36:57 +02:00
sylvaintv 0c0182d364 LILLIPUT: Fix to render cubes
We can see some isometric cubes but wrongly placed.
2018-03-28 17:36:57 +02:00
Strangerke 3ffb103d57 LILLIPUT: Some more display functions 2018-03-28 17:36:57 +02:00
Strangerke 847098c705 LILLIPUT: Implement display function 6, start implementing display function 12.
Background is now displayed properly
2018-03-28 17:36:57 +02:00
Strangerke d924342d2d LILLIPUT: Implement display function 2. This fixes mouse display 2018-03-28 17:36:57 +02:00
Strangerke e21bb14313 LILLIPUT: Fix bug in previous commit, implement one more display function 2018-03-28 17:36:57 +02:00
Strangerke 31d4f07505 LILLIPUT: start implementing display functions 2018-03-28 17:36:57 +02:00
Strangerke a08b34fea8 LILLIPUT: Add some more opcodes. Engine is now alive! 2018-03-28 17:36:57 +02:00
Strangerke 697ab10bf3 LILLIPUT: Implement more opcodes 2018-03-28 17:36:57 +02:00
Strangerke ea8d934d60 LILLIPUT: Implement opcodes. 29 groups are now executed in a row 2018-03-28 17:36:57 +02:00
Strangerke 9074e59fef LILLIPUT: Implement opcodes used by game scripts 3 and 4 2018-03-28 17:36:57 +02:00
Strangerke 58dc875b2e LILLIPUT: Start game scripts 2018-03-28 17:36:57 +02:00
Strangerke a5271f5418 LILLIPUT: Add preliminar menu support and main loop 2018-03-28 17:36:57 +02:00
Strangerke 0ee1ba0786 LILLIPUT: Fix a bug in VGA file loading 2018-03-28 17:36:57 +02:00
Strangerke 47b9c1f6a7 LILLIPUT: Modify event polling 2018-03-28 17:36:57 +02:00
Strangerke cabc7a375d LILLIPUT: Add preliminar mouse handler 2018-03-28 17:36:57 +02:00
Strangerke bda5b14cdc LILLIPUT: Partially implement displayVGAFile(). Title is now displayed 2018-03-28 17:36:57 +02:00
Strangerke 4ed7a10155 LILLIPUT: Add default palette, and palette fixup (thanks to SylvainTV for the help) 2018-03-28 17:36:57 +02:00
Strangerke 2acfb7e2b3 LILLIPUT: Implement some more opcodes, fix stupid bug in script parser termination check 2018-03-28 17:36:57 +02:00
Strangerke a2fc07a702 LILLIPUT: Complete function getValue2() 2018-03-28 17:36:57 +02:00
Strangerke 07f7ddde0f LILLIPUT: Implement 4 more opcodes 2018-03-28 17:36:57 +02:00
Strangerke 629b142206 LILLIPUT: Implement some more opcodes 2018-03-28 17:36:57 +02:00
Strangerke 7865322c0a LILLIPUT: Implement a couple of other opcodes, add proper debugc 2018-03-28 17:36:57 +02:00
Strangerke 53518bc677 LILLIPUT: Fix a couple of bugs in handleOpcode() 2018-03-28 17:36:57 +02:00
Strangerke 17320cadb7 LILLIPUT: Implement OC_sub184F5, modify struct18560 2018-03-28 17:36:57 +02:00
Strangerke 4dd99da6dc LILLIPUT: Start implementing some functions 2018-03-28 17:36:57 +02:00
Strangerke 6ab621dbd7 LILLIPUT: Add a script handler skeletton. All opcodes are stubbed 2018-03-28 17:36:57 +02:00
Strangerke 38b7961bcb LILLIPUT: Add detection for French, German and Italian versions 2018-03-28 17:36:57 +02:00
Strangerke 561b20edde LILLIPUT: Add resource loading 2018-03-28 17:36:57 +02:00
Strangerke 5757ffaff0 LILLIPUT: Add skeletton 2018-03-28 17:36:57 +02:00
Eugene Sandulenko ea7f92bb21 XEEN: Added override specifier 2018-03-28 12:42:51 +02:00
Eugene Sandulenko 22b674777f SCI: Added overried specifiers 2018-03-28 12:35:22 +02:00
Eugene Sandulenko 378d9153b6 PEGASUS: Add override specifier 2018-03-28 12:29:28 +02:00
Eugene Sandulenko f54e528677 MOHAWK: Added override clauses 2018-03-28 12:28:27 +02:00
Eugene Sandulenko 067d4779fa MACVENTURE: Fix meta engine class definition 2018-03-28 12:21:45 +02:00
Eugene Sandulenko 84f22f2891 KYRA: Add method override statements 2018-03-28 12:13:05 +02:00
Eugene Sandulenko 5c77858aee FULLPIPE: Remove unneeded variable 2018-03-28 12:07:10 +02:00
Eugene Sandulenko 511457818d SCUMM: Mark methods as override 2018-03-28 12:01:38 +02:00
Paul Gilbert 2be2339a21 XEEN: Simplify debugger map command 2018-03-27 21:52:20 -04:00
Paul Gilbert 5b5abd4743 XEEN: Change Map _loadDarkSide bool to int _loadCcNum 2018-03-27 21:45:17 -04:00
Paul Gilbert 0fe261048f XEEN: Fix display of Use icon for Items dialog Miscellaneous 2018-03-27 21:35:44 -04:00
Paul Gilbert 4830fb647c XEEN: Fixes for the buttons in the Items dialog 2018-03-27 21:25:34 -04:00
Paul Gilbert 8dbe01e065 XEEN: Added Swords of Xeen endgame screen 2018-03-27 19:14:13 -04:00