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 |
|