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