Commit Graph
198 Commits
Author SHA1 Message Date
sylvaintv c4186ba41b LILLIPUT: Implements one more opcode 2018-03-28 17:36:57 +02:00
Strangerke 794869656b LILLIPUT: Fix a bug in OC_for 2018-03-28 17:36:57 +02:00
sylvaintv 977c07ba70 LILLIPUT: Implements 2 opcodes 2018-03-28 17:36:57 +02:00
Strangerke 348d46d02d LILLIPUT: Implement 3 opcodes 2018-03-28 17:36:57 +02:00
Strangerke b2ac6e0631 LILLIPUT: Replace MemoryReadStream by a custom read/write stream 2018-03-28 17:36:57 +02:00
Strangerke 32ed5e62af LILLIPUT: Implement another opcode and associated function 2018-03-28 17:36:57 +02:00
Strangerke 1f7cf60ddb LILLIPUT: Fixsome problems reported by clone2727 2018-03-28 17:36:57 +02:00
Strangerke 2c17500d01 LILLIPUT: Implement two opcodes 2018-03-28 17:36:57 +02:00
Strangerke 413f42c283 LILLIPUT: Fix a bug in OC_compareCoords_1, implement 2 more opcodes 2018-03-28 17:36:57 +02:00
sylvaintv 2947d7e469 LILLIPUT: More opcodes
OC_sub18213, OC_sub181BB, OC_sub1817F
2018-03-28 17:36:57 +02:00
sylvaintv 576f0217e0 LILLIPUT: Implements Load Map opcode
Loads graphics, fade out/in, display points
2018-03-28 17:36:57 +02:00
Strangerke 5caad723c5 LILLIPUT: Implement 4 more opcodes 2018-03-28 17:36:57 +02:00
sylvaintv 0be54f0b1b LILLIPUT: Maybe fix a problem in sub12F37
Unlocked new opcodes !
2018-03-28 17:36:57 +02:00
Strangerke 5b6014fb77 LILLIPUT: Implement 4 more opcodes 2018-03-28 17:36:57 +02:00
sylvaintv b525867d4a LILLIPUT: Small fixes and renaming
Renamed variables about character positions
Fixed heroism display
2018-03-28 17:36:57 +02:00
sylvaintv b348db605b LILLIPUT: Implements character display on map
Draw and restore points
2018-03-28 17:36:57 +02:00
Strangerke b4629af558 LILLIPUT: fix regression in 6aef68e246448977f2b8ba1bb19a17d8eaf61642 2018-03-28 17:36:57 +02:00
sylvaintv 8bc2d28e5d LILLIPUT: Small additions
Small implementations of the int8 functions
2018-03-28 17:36:57 +02:00
Strangerke c304967abc LILLIPUT: Rename fading functions 2018-03-28 17:36:57 +02:00
sylvaintv c6ee25b179 LILLIPUT: Minor fixes
Prevents unexpected values in sub16626
2018-03-28 17:36:57 +02:00
Strangerke 16ec550df5 LILLIPUT: Fix display string functions, some renaming 2018-03-28 17:36:57 +02:00
Strangerke 5d21c237f7 LILLIPUT: Add display string, accelerate fading to 50Hkz 2018-03-28 17:36:57 +02:00
Strangerke 8f8dadb9e1 LILLIPUT: Implement some more functions 2018-03-28 17:36:57 +02:00
Strangerke f2512b82c2 LILLIPUT: Put sound stubs in a separated class 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 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 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 a5271f5418 LILLIPUT: Add preliminar menu support and main loop 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 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