Commit Graph
137148 Commits
Author SHA1 Message Date
alxpnv c6ab0e8503 ASYLUM: remove getDebugger() declaration 2021-05-17 15:37:54 +02:00
alxpnv 06ebca09c3 ASYLUM: fix signed/unsigned comparison warnings 2021-05-17 15:37:54 +02:00
alxpnv 7c53e7560d ASYLUM: add const qualifier to silence a warning 2021-05-17 15:37:54 +02:00
alxpnv b905953e5f ASYLUM: make FrameSoundItem::frameIndex unsigned 2021-05-17 15:37:53 +02:00
alxpnv ce59904eff ASYLUM: rework monster status update 2021-05-17 15:37:53 +02:00
alxpnv 15bb6fd728 ASYLUM: replace 'Fallback to next case' comments with 'fallthrough' 2021-05-17 15:37:53 +02:00
alxpnv 263e20c004 ASYLUM: replace sprintf() with snprintf() 2021-05-17 15:37:53 +02:00
alxpnv 7c82553e8a ASYLUM: mark AsylumEngine::getSinCosValues() as const 2021-05-17 15:37:53 +02:00
alxpnv c8e9fe33a7 ASYLUM: mark the engine as highres 2021-05-17 15:37:53 +02:00
alxpnv c2b1207e23 ASYLUM: always play intro 2021-05-17 15:37:52 +02:00
alxpnv 72a3f0c365 ASYLUM: replace spaces in indentation with tabs 2021-05-17 15:37:52 +02:00
alxpnv 410e8dc2a2 ASYLUM: remove .gitignore 2021-05-17 15:37:52 +02:00
alxpnv 5b32634e45 ASYLUM: remove superfluous returns 2021-05-17 15:37:52 +02:00
alxpnv 5eed18bbc1 ASYLUM: fix showing of player's facial expressions 2021-05-17 15:37:52 +02:00
alxpnv d15af0f4b0 ASYLUM: fix segfault in PuzzleHiveControl::hitTest1() 2021-05-17 15:37:51 +02:00
alxpnv 1379ce64ad ASYLUM: fix multiple inventory voices playing at the same time 2021-05-17 15:37:51 +02:00
alxpnv 94088dc756 ASYLUM: fix music won't play after moving to the next chapter 2021-05-17 15:37:51 +02:00
alxpnv f1c0563024 ASYLUM: prevent actors from getting stuck when standing close to each other 2021-05-17 15:37:51 +02:00
alxpnv ff5a232343 ASYLUM: fix out of mixer slots in chapter 8 2021-05-17 15:37:51 +02:00
alxpnv a6140c4944 ASYLUM: minor fixes (mostly formatting) 2021-05-17 15:37:51 +02:00
alxpnv 380950a300 ASYLUM: show all actors at scene enter 2021-05-17 15:37:50 +02:00
alxpnv 9d14df2602 ASYLUM: fix dstPitch 2021-05-17 15:37:50 +02:00
alxpnv 7ac489e077 ASYLUM: fix music playback in chapter 4 2021-05-17 15:37:50 +02:00
alxpnv efcae39518 ASYLUM: fixes to Actor::canInteract() 2021-05-17 15:37:50 +02:00
alxpnv 8d1c397c48 ASYLUM: fix object 30's frameIndex ouf of range 2021-05-17 15:37:50 +02:00
alxpnv e11f8232cb ASYLUM: fix a few bugs in reflection positioning 2021-05-17 15:37:50 +02:00
alxpnv e6f2916eea ASYLUM: access chapter 2 data using a single array 2021-05-17 15:37:49 +02:00
alxpnv b96cc26bd0 ASYLUM: add Special::chance() 2021-05-17 15:37:49 +02:00
alxpnv 7654475f3d ASYLUM: finish implementation of Object::playSounds() 2021-05-17 15:37:49 +02:00
alxpnv b2a9192793 ASYLUM: make AsylumEngine::getRandom() generate a number from [0; max) to match the original 2021-05-17 15:37:49 +02:00
alxpnv 530b4d51f6 ASYLUM: fix music changing 2021-05-17 15:37:49 +02:00
alxpnv 2d5d820c93 ASYLUM: add a missing else 2021-05-17 15:37:48 +02:00
alxpnv b754af14d6 ASYLUM: fix tentacle's status update 2021-05-17 15:37:48 +02:00
alxpnv 8eb94fc95e ASYLUM: restart chapter 11 properly 2021-05-17 15:37:48 +02:00
alxpnv c5547820fe ASYLUM: fixes to chapter 11's hard-coded logic 2021-05-17 15:37:48 +02:00
alxpnv 74f1691ca1 ASYLUM: fix inventory ring drawing 2021-05-17 15:37:48 +02:00
alxpnv bc3ebf36db ASYLUM: implement Special::chapter11() 2021-05-17 15:37:48 +02:00
alxpnv 56df11e356 ASYLUM: implement Special::chapter13() 2021-05-17 15:37:47 +02:00
alxpnv c3a3d999b5 ASYLUM: implement Special::chapter12() 2021-05-17 15:37:47 +02:00
alxpnv f94c11658a ASYLUM: fix background drawing in some of the puzzles 2021-05-17 15:37:47 +02:00
alxpnv f23be0119e ASYLUM: fix saving 2021-05-17 15:37:47 +02:00
alxpnv 840f84bc84 ASYLUM: fix right bound of cursor.x 2021-05-17 15:37:47 +02:00
alxpnv fe40af0f44 ASYLUM: check if object exists
On level 13, the game tries to set transparency of an object which doesn't exist (id 4562)
2021-05-17 15:37:46 +02:00
alxpnv cc41cfb459 ASYLUM: original loops through the objects in reverse 2021-05-17 15:37:46 +02:00
alxpnv 982bd7c359 ASYLUM: set a game flag when Hive Machine puzzle is solved 2021-05-17 15:37:46 +02:00
alxpnv ffb8df69d7 ASYLUM: implement wheels update 2021-05-17 15:37:46 +02:00
alxpnv 4a1d644b84 ASYLUM: fixes to Special::checkFlags() 2021-05-17 15:37:46 +02:00
alxpnv a3c7fc6e10 ASYLUM: skip non-existent objects 2021-05-17 15:37:45 +02:00
alxpnv 5649a0e257 ASYLUM: fix 'zoom' out of bounds 2021-05-17 15:37:45 +02:00
alxpnv 413960ac6b ASYLUM: strict weak ordering is '<' 2021-05-17 15:37:45 +02:00