-
Notifications
You must be signed in to change notification settings - Fork 37
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* dethrace: implement all missing brucetrk functions * brender: use sqrtf in macros to avoid double->float conversion * dethrace: implement a few key callbacks (will crash further along the line) * dethrace: start earning some money (display credits message) * dethrace: create spark/shrapnel objects (no render yet) * ALL IN ONE * brender: implement 'easy' euler functions * brender: implement BrMatrix4PreTransform and BrTransformToTransform * brender: add TAU constand (=2*pi) * brender: add FIXME/STUB to render function (+ implement it) * brender: add a few functions to the global brender header * Add DETHRACE_FIX_BUGS macro to the cmake build system to optionally fix bugs/compiler warnings * dethrace: implement 2 crush functions * dethrace: use floats in FindFace + re-use local stack variable * tNet_contents is an enum: the header aliases the start of the other messages * dethrace: stub PDMouseButtons * dethrace: implement a few utility functions * dethrace: implement ChangeSelectionTo + de-inline ResetInterfaceTimeout * dethrace: use chars instead of magic values + add fix for compiler warning about number formatting * dethrace: compare a pointer against a NULL pointer * dethrace: implement a lot of powerup functions * dethrace: implement a few piping functions * dethrace: implement a few opponent functions * dethrace: completely implement load/save (or so I hope :D) * dethrace: implement a few oily functions * dethrace: implement got/lose/periodic powerup proc array * brender: add BrXXXFindHook functions to brender header * dethrace: register callback functions on missing material/model/map/tables * dethrace: compare pointers with pointers and ints with ints * Hide powercallback typedefs behind #ifdef * dethrace: implement Del/End/PgDn APO buy buttons logic * Add BrDiagHandlerSet to brender.h * dethrace: SwithToRealResolution/SwitchToLoresMode call PD functions * Use correct type when comparing against characters. * dethrace: implement writing out and disposing crush data * dethrace: add NonFatalError + fix entry in gError_messages * dethrace: implement StopCarSmoking and StopCarSmokingInstantly * dethrace: implement SkidNoise + ScrapeNoise + DamageUnitWithSmoke + DamageUnit * dethrace: InitCarSkidStuff -> use floats instead of doubles * Add BrPixelmapCopy + BrPixelmapPixelSet to brender header * dethrace: implement DisableCar * dethrace: stub out a lot of functions in sound.c * dethrace: load and dispose pratcam data * dethrace: minor additions to flicplay.c * skidmark: compare floats with floats * dethrace: implement some functions to convert face materials for different wall texturing levels * add stub BrPixelmapCopy function + add STUB_ONCE calls in other methods * MungeForwardSky does nothing, I think * Use macros to initialize variables in AllocateCamera * Implement AdjustSkid + use floats * DRStdioOpenRead: Compare pointer against NULL * dethrace: Implement IncrementLap * dethrace: implement ChangeAmbientPratcam * Implement SortOutRecover * Implement CheckHornLocal * Use COUNT_OF in dethrace * Draw arrow blip on map * Implement DRPixelmapCopy * Fix error code value * Stub GotPowerupX * Add ability to run the game/tests without signal handler, this allows a debugger to attach * Don't save a game in PDFatalError * Fix loadsave recopy arrays Co-authored-by: Dethrace Engineering Department <78985374+dethrace-labs@users.noreply.github.com>
- Loading branch information
1 parent
92b67a9
commit 6568a15
Showing
49 changed files
with
4,118 additions
and
820 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.