Commit graph

  • 3ad37631a6 - SW: fixed several keycards that were accidentally flagged one-sided. Christoph Oelckers 2020-11-22 22:50:09 +0100
  • 89048c8e70 - binaryangle.h: Use cmath.h functions for binangle/lookangle trig methods as well. Mitchell Richters 2020-11-23 08:40:18 +1100
  • b89cd6d14c - cleanup on binaryangle.h Christoph Oelckers 2020-11-22 21:54:39 +0100
  • 5ba2e7863d - binaryangle.h: Add asbuildf() method to all classes and use where appropriate. Mitchell Richters 2020-11-23 00:17:07 +1100
  • e57d6f8785 - Duke: Fix crane's angle settarget() call. Mitchell Richters 2020-11-22 23:57:35 +1100
  • c42771228d - binaryangle.h: Reverse order of binangle and lookangle classes and declare binangle class a friend of lookangle. Mitchell Richters 2020-11-22 23:56:54 +1100
  • 3b3e926fd3 - gameinput.h: For PlayerAngle struct, add int settarget() overload and change one true call with a float to bvectangf(). Mitchell Richters 2020-11-22 20:54:59 +1100
  • ea4ad0548a - All Games: Make use of new addadjustment() overloads in PlayerAngle struct created in 25207e4f1818a5ed38648ce87673329cd75e20e4. Mitchell Richters 2020-11-22 20:50:03 +1100
  • 2341ed4e25 - gameinput.h: For PlayerAngle struct, add extra addadjustment() overloads to remove type conversions game-side, and when incoming. Mitchell Richters 2020-11-22 21:47:13 +1100
  • 35845a63e2 - binaryangle.h: Expand all classes with bit-shift operators and binangle/lookangle classes with some lt/le/ge/gt bools to have parity with the fixedhoriz class. Mitchell Richters 2020-11-22 21:46:17 +1100
  • 42689e02c4 - gameinput.cpp: Define getincanglebam() and slightly clean up other getincangle*() functions. Mitchell Richters 2020-11-22 21:45:16 +1100
  • 0190a98a10 - Remove calcSinTableValue() inline function and clean up use of PI/fPI and BANG2RAD #defines. Mitchell Richters 2020-11-22 19:20:16 +1100
  • 6b66a958d0 - buildutils: Replace calcSinTableValue() use within Exhumed with bsinf()/bcosf(). Mitchell Richters 2020-11-22 21:23:08 +1100
  • 5172c43e71 - buildutils: Replace calcSinTableValue() use within Duke with bsinf()/bcosf(). Mitchell Richters 2020-11-22 21:29:58 +1100
  • a2ac8cccc1 - buildutils: Replace calcSinTableValue() use within SW with bsinf()/bcosf(). Mitchell Richters 2020-11-16 07:40:18 +1100
  • feb6d023fa - buildutils: Replace sintable[] use within SW's weapon.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 21:53:47 +1100
  • a7a223c13d - buildutils: Replace sintable[] use within SW's wallmove.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 21:39:06 +1100
  • a5082d24d9 - buildutils: Replace sintable[] use within SW's track.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 21:37:20 +1100
  • 72f12e19f3 - buildutils: Replace sintable[] use within SW's sprite.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 21:30:01 +1100
  • 09a560cb6d - buildutils: Replace sintable[] use within SW's skull.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 21:29:39 +1100
  • 3d7d31a5b7 - buildutils: Replace sintable[] use within SW's sector.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 21:27:22 +1100
  • f57372237c - buildutils: Replace sintable[] use within SW's sbar.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 21:19:42 +1100
  • f1d9c3ea9b - buildutils: Replace sintable[] use within SW's rooms.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 21:19:03 +1100
  • d0a8f1fbda - buildutils: Replace sintable[] use within SW's ripper2.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 21:18:26 +1100
  • 54d0b4c291 - buildutils: Replace sintable[] use within SW's ripper.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 21:17:13 +1100
  • f8cd6d2a37 - buildutils: Replace sintable[] use within SW's player.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 21:10:39 +1100
  • 73355edd2b - buildutils: Replace sintable[] use within SW's ninja.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 20:59:58 +1100
  • 32ea54aca3 - buildutils: Replace sintable[] use within SW's morph.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 20:59:36 +1100
  • 512bb29ed9 - buildutils: Replace sintable[] use within SW's mclip.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 20:54:59 +1100
  • 94bd45569c - buildutils: Replace sintable[] use within SW's input.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 20:54:47 +1100
  • 2e4bced7f9 - buildutils: Replace sintable[] use within SW's hornet.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 20:48:19 +1100
  • 85841f5abd - buildutils: Replace sintable[] use within SW's girlninj.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 20:48:06 +1100
  • f0be96c385 - buildutils: Replace sintable[] use within SW's game.h with bsin()/bcos(). Mitchell Richters 2020-11-15 20:45:58 +1100
  • ffd768ab71 - buildutils: Replace sintable[] use within SW's eel.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 20:42:20 +1100
  • e60747a913 - buildutils: Replace sintable[] use within SW's draw.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 20:41:01 +1100
  • c2c49bd0b9 - buildutils: Replace sintable[] use within SW's coolg.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 20:34:08 +1100
  • 4192416268 - buildutils: Replace sintable[] use within SW's bunny.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 20:27:11 +1100
  • 156709d6bf - buildutils: Replace sintable[] use within SW's ai.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 20:26:18 +1100
  • 772635e351 - buildutils: Replace sintable[] use within SW's actor.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 20:45:03 +1100
  • ad814f66b0 - buildutils: Replace sintable[] use within Duke's spawn.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 15:20:14 +1100
  • d6a094dcdd - buildutils: Replace sintable[] use within Duke's sectors_r.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 15:19:33 +1100
  • 6fba78c123 - buildutils: Replace sintable[] use within Duke's sectors_d.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 15:19:15 +1100
  • 6ccf925429 - buildutils: Replace sintable[] use within Duke's sectors.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 15:15:30 +1100
  • 410c2cf41f - buildutils: Replace sintable[] use within Duke's sbar_*.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 15:14:47 +1100
  • 0781d627dc - buildutils: Replace sintable[] use within Duke's prediction.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 22:08:05 +1100
  • 6800e192e1 - buildutils: Replace sintable[] use within Duke's player_w.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 15:10:45 +1100
  • 1c5c90d00f - buildutils: Replace sintable[] use within Duke's player_r.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 22:07:30 +1100
  • 5e45f988e3 - buildutils: Replace sintable[] use within Duke's player_d.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 22:07:03 +1100
  • 50b4d8cc99 - buildutils: Replace sintable[] use within Duke's player.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 08:32:00 +1100
  • fd4e1b3b28 - buildutils: Replace sintable[] use within Duke's input.cpp with bsin()/bcos(). Mitchell Richters 2020-11-14 22:19:00 +1100
  • d934bfd985 - buildutils: Replace sintable[] use within Duke's gameexec.cpp with bsin()/bcos(). Mitchell Richters 2020-11-14 22:15:17 +1100
  • f1f0b42172 - buildutils: Replace sintable[] use within Duke's game_misc.cpp with bsin()/bcos(). Mitchell Richters 2020-11-14 22:07:41 +1100
  • 95fa3a6f52 - buildutils: Replace sintable[] use within Duke's animatesprites_*.cpp with bsin()/bcos(). Mitchell Richters 2020-11-14 22:05:18 +1100
  • b6e8030307 - buildutils: Replace sintable[] use within Duke's actors_r.cpp with bsin()/bcos(). Mitchell Richters 2020-11-15 18:08:44 +1100
  • abc49fed62 - buildutils: Replace sintable[] use within Duke's actors_d.cpp with bsin()/bcos(). Mitchell Richters 2020-11-14 21:03:50 +1100
  • bf8b1238c6 - buildutils: Replace sintable[] use within Duke's actors.cpp with bsin()/bcos(). Mitchell Richters 2020-11-14 20:49:46 +1100
  • bae4d77427 - buildutils: Replace sintable[] use within Exhumed with bsin()/bcos(). Mitchell Richters 2020-11-14 20:19:28 +1100
  • d6d74c2712 - buildutils: Replace sintable[] use within core with bsin()/bcos(). Mitchell Richters 2020-11-14 20:05:42 +1100
  • 32a1796728 - buildutils: Replace sintable[] use within Build with bsin()/bcos(), using bsinf()/bcosf() where appropriate. Mitchell Richters 2020-11-14 20:00:37 +1100
  • b2c42d5d03 - buildutils: Replace sintable[] use within Blood with bsin()/bcos(). Mitchell Richters 2020-11-14 09:47:35 +1100
  • cf6188b034 - buildutils: Replace Sin() and Cos() from Exhumed with bsin()/bcos(). Mitchell Richters 2020-11-14 19:45:08 +1100
  • 8aa7051f78 - buildutils.h: Replace FSin() from Exhumed with bsinf()/bcosf(). Mitchell Richters 2020-11-22 21:27:02 +1100
  • 85bb248309 - binaryangle.h: Extend file with sine/cosine inline helper functions. Mitchell Richters 2020-11-22 14:40:32 +1100
  • a906067102 - Duke WT: attenuate sound volume when commentaties are playing Christoph Oelckers 2020-11-22 21:14:36 +0100
  • 3bd48fb8c5 - Exhumed: Fixed CalcPosVel not initializing the vel parameter. Christoph Oelckers 2020-11-22 20:34:57 +0100
  • 182b8023ca - Blood: ported BloodGDX's fix for the double shotgun graphics glitch. Christoph Oelckers 2020-11-22 20:09:09 +0100
  • 2db60ae847 - SW-TD: added a hack to flip an inverted card reader in level 10. Christoph Oelckers 2020-11-22 19:47:20 +0100
  • 143dd3d2cf - fixed weapon cycling in Exhumed. Christoph Oelckers 2020-11-22 18:59:59 +0100
  • 921a7a7166 - RRRA: fixed progression from E1L7 to E2L1 plus a texture related crash. Christoph Oelckers 2020-11-22 18:46:20 +0100
  • 24c797b7e3 - Duke World Tour: Exiting E1L7 should go back to E1L5. Christoph Oelckers 2020-11-22 18:27:52 +0100
  • dfc2cd8580 - make sure that all of SW's sound function check SoundEnabled(). Christoph Oelckers 2020-11-22 18:16:08 +0100
  • 7df20ee047 - RR: Give ammo for the secondary ripsaw mode when picking up the weapon in standard RR, too. Christoph Oelckers 2020-11-22 17:50:38 +0100
  • 034ef2290b - RR: screen should not turn green when being attacked with alien poo. Christoph Oelckers 2020-11-22 17:38:07 +0100
  • 63d71c120a - Blood: save level stats as JSON. Christoph Oelckers 2020-11-22 13:05:17 +0100
  • c6c9b26af2 - do not specifically look in the 'music' directory for CD tracks. Christoph Oelckers 2020-11-22 12:51:13 +0100
  • 751c295b62 - minor savegame optimizations. Christoph Oelckers 2020-11-22 12:48:01 +0100
  • 1a588c3cbf - merged two smaller savegame handlers into the main function. Christoph Oelckers 2020-11-21 23:56:56 +0100
  • 2cb3d44384 - AI JSON serialization. Christoph Oelckers 2020-11-21 23:40:33 +0100
  • 18352a760c - more renames. Christoph Oelckers 2020-11-21 23:40:08 +0100
  • 2c6fa57090 - activeXSprites map. Christoph Oelckers 2020-11-21 22:25:56 +0100
  • d4873754f3 - even more renames Christoph Oelckers 2020-11-21 22:25:26 +0100
  • dced173cda - JSON serializer for actor. Christoph Oelckers 2020-11-21 21:31:50 +0100
  • 2c1b53ad1c - Exhumed: Get GOG music playing without any user intervention required. Mitchell Richters 2020-11-22 22:35:45 +1100
  • d7c4e5e59f - searchpaths.cpp: Add registry detection for Powerslave/Exhumed from GOG. Mitchell Richters 2020-11-22 22:22:47 +1100
  • b2a7a0635b - Blood: JSON serializer for triggers Christoph Oelckers 2020-11-21 20:25:06 +0100
  • f73ca55c79 - renamed more disasm stuff. Christoph Oelckers 2020-11-21 20:10:45 +0100
  • 27dfefef6c - JSON serializer for warp.cpp Christoph Oelckers 2020-11-21 19:39:24 +0100
  • 678dedf224 - more renaming. Christoph Oelckers 2020-11-21 19:30:00 +0100
  • c13dd52e34 - renamed a few functions with disasm names. Christoph Oelckers 2020-11-21 18:33:31 +0100
  • a319687373 - use static init for QAV callbacks. Christoph Oelckers 2020-11-17 09:03:10 +0100
  • 9bd02634d9 - renamed a few things with disasm names. Christoph Oelckers 2020-11-21 18:14:24 +0100
  • 7945242fa8 - removed some redundant utility functions. Christoph Oelckers 2020-11-18 00:43:56 +0100
  • 8bfc6d98d4 - Blood: cleanup and simplification of SEQ code. Christoph Oelckers 2020-11-21 18:12:51 +0100
  • 4aa06ff702 - use a static table for SEQ callbacks. Christoph Oelckers 2020-11-21 16:34:32 +0100
  • fe845d7e12 - renamed some of those annoying 'atxx' variables. Christoph Oelckers 2020-11-21 15:45:37 +0100
  • 1535182577 - simplified the event management further and added a JSON serializer for it. Christoph Oelckers 2020-11-21 15:09:38 +0100
  • 5f54eac297 - made palette loader part of the game interface. Christoph Oelckers 2020-11-10 22:07:45 +0100
  • 71e70f8d15 - simplified the event code by removing the priority queue layer. Christoph Oelckers 2020-11-08 09:47:32 +0100
  • b97f12a2eb - did some global search & replace to reduce the number of accesses to the tilesiz wrapper. Christoph Oelckers 2020-11-20 08:18:26 +0100
  • 9a43886be6 - Duke: fixed parsing of overlong CON identifiers. Christoph Oelckers 2020-11-15 07:35:39 +0100