Commit Graph
36 Commits
Author SHA1 Message Date
johndoe123 565de60234 ILLUSIONS: Clean up/fix some TODOs
(cherry picked from commit 66094e4)
2018-07-20 06:43:33 +00:00
johndoe123 aee54f4bca ILLUSIONS: Minor cleanup
(cherry picked from commit 9abaa9e)
2018-07-20 06:43:33 +00:00
johndoe123 65049228a8 ILLUSIONS: Remove old TODOs
(cherry picked from commit bb95440)
2018-07-20 06:43:33 +00:00
Eric Fry 989d8d9b8a ILLUSIONS: Formatting, remove trailing whitespace. 2018-07-20 06:43:33 +00:00
Eric Fry 0303b83ead ILLUSIONS: Pause actors when entering menu 2018-07-20 06:43:33 +00:00
Eric Fry 423a8ec433 ILLUSIONS: Replace 0x40004 with CURSOR_OBJECT_ID constant
Fix pan bug in starship enterprise scene
Add sequence opcode name to debug log
Hack to fix endless loop bug outside the starship enterprise
2018-07-20 06:43:33 +00:00
Eric Fry 6e09cd7e08 ILLUSIONS: Rename some actor flags 2018-07-20 06:43:33 +00:00
Eric Fry d3fbb0e8b9 ILLUSIONS: Replace actor flag magic values with enum definitions 2018-07-20 06:43:33 +00:00
johndoe123 869d342e9f ILLUSIONS: BBDOU: Implement getOverlappedObjectAccurate and related functions 2018-07-20 06:43:33 +00:00
johndoe123 fa17f684da ILLUSIONS: DUCKMAN: Start implementing the menu system
Still work-in-progress, missing functionality and buggy
Maybe needs some work for BBDOU where this isn't implemented yet.
2018-07-20 06:43:33 +00:00
johndoe123 61a0b5badb ILLUSIONS: Rename tag -> sceneId 2018-07-20 06:43:33 +00:00
johndoe123 a173329ae9 ILLUSIONS: Move resource-related files into resources subdirectory 2018-07-20 06:43:33 +00:00
johndoe123 ad2c0aaf3d ILLUSIONS: Add sound effects
- Fix priority bugs in Duckman
- Add more script and sequence opcodes
2018-07-20 06:43:33 +00:00
johndoe123 b94b4c28ba ILLUSIONS: Implement pathfinding 2018-07-20 06:43:33 +00:00
johndoe123 097d130e7d ILLUSIONS: Implement RegionLayer and related code 2018-07-20 06:43:33 +00:00
johndoe123 998744608f ILLUSIONS: More work on Duckman
- Implement dialogs
- Change Camera class for Duckman
2018-07-20 06:43:33 +00:00
johndoe123 67366aa04b ILLUSIONS: More work on Duckman 2018-07-20 06:43:33 +00:00
johndoe123 d77d4ed4a6 ILLUSIONS: Fix bug which occured when trying to walk while talking
- Fix minor bugs
- Work on talk thread handling
2018-07-20 06:43:33 +00:00
johndoe123 f2c48e3ae0 ILLUSIONS: Implement pathwalking (actual pathfinding todo) 2018-07-20 06:43:33 +00:00
johndoe123 babe997295 ILLUSIONS: Add more script opcodes
- Add support for duplicate keys to the dictionary
- Add trigger functions support
- Improve inventory, now items can be clicked
2018-07-20 06:43:33 +00:00
johndoe123 33d28deb69 ILLUSIONS: Additions in various places
- Add NamedPoint and related code
- Remove some debug output
- Fix right mouse button input
- Add bubble code
- Add BBDOU inventory skeleton
2018-07-20 06:43:33 +00:00
johndoe123 e05a789975 ILLUSIONS: More work on BBDOU specific code (cursor, bubble)
- Add input handling code
2018-07-20 06:43:33 +00:00
johndoe123 a6a4a3dc1c ILLUSIONS: Implement more script opcodes 2018-07-20 06:43:33 +00:00
johndoe123 fc4266bcad ILLUSIONS: Add TalkThread 2018-07-20 06:43:33 +00:00
johndoe123 762be35a36 ILLUSIONS: Add more script opcodes and fix/add stuff along the way
- Unload backgrounds
- Add transparent sprite drawing
- Add AbortableThread
2018-07-20 06:43:33 +00:00
johndoe123 43cd806f17 ILLUSIONS: Add more script opcodes 2018-07-20 06:43:33 +00:00
johndoe123 f47575ca90 ILLUSIONS: Add more script opcodes and related 2018-07-20 06:43:33 +00:00
johndoe123 e881db0732 ILLUSIONS: Implement more sequence opcodes and work on the graphics system 2018-07-20 06:43:33 +00:00
johndoe123 18540a5e38 ILLUSIONS: Add SequenceOpcodes skeleton class 2018-07-20 06:43:33 +00:00
johndoe123 3fc592df49 ILLUSIONS: Add Control::calcPosition and Control::readPointsConfig 2018-07-20 06:43:33 +00:00
johndoe123 b3b0bd884d ILLUSIONS: Work on Actor and Control classes; fix bug in sprite decompression 2018-07-20 06:43:33 +00:00
johndoe123 f880c606f7 ILLUSIONS: Work on Actor and Control classes 2018-07-20 06:43:33 +00:00
johndoe123 f98c0defe5 ILLUSIONS: Add Screen class and ajust code to use it 2018-07-20 06:43:33 +00:00
johndoe123 9385238a59 ILLUSIONS: More work on actor related code
- Add isTimerExpired function
2018-07-20 06:43:33 +00:00
johndoe123 ad440a1723 ILLUSIONS: More work on actor and control related code 2018-07-20 06:43:33 +00:00
johndoe123 d92e713dea ILLUSIONS: Start with Actor 2018-07-20 06:43:33 +00:00