117842 Commits

Author SHA1 Message Date
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
alxpnv
ee37960ac4
ASYLUM: make actors interactable 2021-05-17 15:37:45 +02:00
alxpnv
459de7f44e
ASYLUM: remove cache entry for shared sound when cd number is changed 2021-05-17 15:37:45 +02:00
alxpnv
7dd49418c9
ASYLUM: fix a bug in Screen::graphicsSelectionSort() 2021-05-17 15:37:45 +02:00
alxpnv
54fe4387c5
ASYLUM: corrections to Scare Crow behavior 2021-05-17 15:37:44 +02:00
alxpnv
f60246580b
ASYLUM: fix Actor::isOnScreen() 2021-05-17 15:37:44 +02:00
alxpnv
27f69f5a32
ASYLUM: fix kActorStatusWalking2 updating 2021-05-17 15:37:44 +02:00