Commit Graph
89422 Commits
Author SHA1 Message Date
Strangerke c8495aa457 LILLIPUT: Fix a couple of remaining 'Robin' engine strings 2018-03-28 17:36:57 +02:00
Strangerke 2aa505fcc8 LILLIPUT: Fix bug in OC_scrollViewPort 2018-03-28 17:36:57 +02:00
Joseph-Eugene Winzer de7c3d345e LILLIPUT: Marks game as unstable 2018-03-28 17:36:57 +02:00
Joseph-Eugene Winzer 399d1e26cb LILLIPUT: Fixes rendering by blitting mainSurface to screen
Before displayMousePointer() that calls display16x16IndexedBuf() did the
blit and I forgot to add it when removing the custom cursor handling in
38cd5b2ac3.
2018-03-28 17:36:57 +02:00
Joseph-Eugene Winzer d9aa76796d LILLIPUT: Adds delay during title screens
At least during the title screens when the game is just waiting for
user input it shouldn't use a full CPU core.
2018-03-28 17:36:57 +02:00
Joseph-Eugene Winzer a5b4be6327 LILLIPUT: Substitues custom cursor handling with CursorMan 2018-03-28 17:36:57 +02:00
Joseph-Eugene Winzer cf29d9ceec LILLIPUT: Removes redundant mouse cursor redraws
update() and pollEvent() are called multiple times over
the course of one game loop, thus restoreSurfaceUnderMousePointer()
and displayMousePointer() are called multiple times as well. This caused
massive lag and froze the script system when the mouse was moved.
While this commit doesn't fix the cursor flickering, it is now responsive
at all times.
2018-03-28 17:36:57 +02:00
Strangerke e059e81bab LILLIPUT: Some renaming, fix a warning 2018-03-28 17:36:57 +02:00
Strangerke b387257138 LILLIPUT: Some renaming, fix regression in intro introduced in the two previous commits 2018-03-28 17:36:57 +02:00
Strangerke 7554c07be1 LILLIPUT: Some more renaming 2018-03-28 17:36:57 +02:00
Strangerke ed9daf2ed6 LILLIPUT: Rework _rectXMinMax and _rectYMinMax 2018-03-28 17:36:57 +02:00
Strangerke 4efebbbeee LILLIPUT: Some more renaming 2018-03-28 17:36:57 +02:00
Strangerke 9f93ceb8aa LILLIPUT: Fix bug in interface button re-activation 2018-03-28 17:36:57 +02:00
Strangerke f0abb4f656 LILLIPUT: Some renaming 2018-03-28 17:36:57 +02:00
Strangerke b2d49cef83 LILLIPUT: More renaming 2018-03-28 17:36:57 +02:00
Strangerke 2832980e92 LILLIPUT: Some more renaming, remove double variable 2018-03-28 17:36:57 +02:00
Strangerke 22b3a24e5f LILLIPUT: Renaming, fix a bug in OC_checkLastInterfaceHotspotIndexMenu2 2018-03-28 17:36:57 +02:00
Strangerke d011a68d4f LILLIPUT: Start reworking _word16EFE 2018-03-28 17:36:57 +02:00
Strangerke 1d897d7be2 LILLIPUT: Fix a couple of errors related to the use of 0xFF instead of -1 2018-03-28 17:36:57 +02:00
Strangerke f68712fbad LILLIPUT: Partially fix map closing 2018-03-28 17:36:57 +02:00
Strangerke 98032809dd LILLIPUT: Some renaming 2018-03-28 17:36:57 +02:00
Strangerke 10edaf6bc4 LILLIPUT: Some renaming, start fixing the map display 2018-03-28 17:36:57 +02:00
Strangerke 7fa6dea355 LILLIPUT: Improve hack in sub16EBC() to avoid checking inactive characters 2018-03-28 17:36:57 +02:00
Strangerke a1c5e27b77 LILLIPUT: Rename some functions, fix a bug in OC_getComputedVariantSpeech() 2018-03-28 17:36:57 +02:00
Strangerke 802f132f02 LILLIPUT: One more renaming 2018-03-28 17:36:57 +02:00
Strangerke 7e55ed492c LILLIPUT: Some renaming 2018-03-28 17:36:57 +02:00
Strangerke e6dce6ed8a LILLIPUT: Fix name of OC_changeCurrentCharacterSprite in script decompiler 2018-03-28 17:36:57 +02:00
Strangerke 653c27f930 LILLIPUT: Cleanup of previous fix, add TODO comment 2018-03-28 17:36:57 +02:00
sylvaintv f03571ccb1 LILLIPUT: Fix bad opcode definition for display aerial map 2018-03-28 17:36:57 +02:00
sylvaintv 479eaaaa9e LILLIPUT: Fix walking on click 2018-03-28 17:36:57 +02:00
sylvaintv e70d3c4979 LILLIPUT: Fix display of variable speeches 2018-03-28 17:36:57 +02:00
Strangerke 7084803a7a LILLIPUT: Implement OC_sub17E22_speech1IfSoundOff, silent warnings in OC_loadFile_AERIAL_GFX 2018-03-28 17:36:57 +02:00
Strangerke 686b59e53e LILLIPUT: Implement OC_sub18260 2018-03-28 17:36:57 +02:00
Strangerke fe906b9dad LILLIPUT: Add a couple of hacks to avoid working on disabled character
This silents the two warnings reported by Valgrind
2018-03-28 17:36:57 +02:00
Strangerke a56a10d6ea LILLIPUT: Silent warning in language check 2018-03-28 17:36:57 +02:00
Strangerke 5964316074 LILLIPUT: Finish the implementation of sub13156, fix keyboard mapping 2018-03-28 17:36:57 +02:00
Strangerke 4dda4abbea LILLIPUT: rename OC_checkFunctionKeyPressed 2018-03-28 17:36:57 +02:00
Strangerke de94c90720 LILLIPUT: Improve keyboard handling. F keys are now working in the menu 2018-03-28 17:36:57 +02:00
Strangerke 5f3a303951 LILLIPUT: Modify mouse handling to stick to original behavior 2018-03-28 17:36:57 +02:00
Strangerke 747734a697 LILLIPUT: Fix regression in checkMapClosing, handle properly other languages 2018-03-28 17:36:57 +02:00
Strangerke 147a450834 LILLIPUT: Fix bug in OC_loadFile_AERIAL_GFX, implement OC_waitForEvent 2018-03-28 17:36:57 +02:00
Strangerke f625b60117 LILLIPUT: Start implementing keyboard handling 2018-03-28 17:36:57 +02:00
Strangerke 8ce9bac02a LILLIPUT: Set _shouldQuit in OC_saveAndQUIT and OC_deleteSavegameAndQuit 2018-03-28 17:36:57 +02:00
Strangerke 3ea95583a2 LILLIPUT: Fix bug in sub167EF 2018-03-28 17:36:57 +02:00
Strangerke bcfbf5df47 LILLIPUT: Fix bug in OC_sub17A07 and renderCharacters, implement OC_startSpeechWithoutSpeeker
Some renaming, too
2018-03-28 17:36:57 +02:00
Strangerke 21d38e3b4c LILLIPUT: bugfix: Intro is now completable 2018-03-28 17:36:57 +02:00
Strangerke 2e9867086c LILLIPUT: Fix one more double variable, some renaming 2018-03-28 17:36:57 +02:00
sylvaintv c5e4fe1e22 LILLIPUT: Fix mouse display in title screens 2018-03-28 17:36:57 +02:00
Strangerke 23f2fd8f3e LILLIPUT: Fix a bug in pathfinding, some renaming 2018-03-28 17:36:57 +02:00
Strangerke 82fb9e3c23 LILLIPUT: Fix bug in sub16A76. This fixes the dance a bit more. 2018-03-28 17:36:57 +02:00