* 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> |
||
|---|---|---|
| .. | ||
| test_controls.c | ||
| test_dossys.c | ||
| test_errors.c | ||
| test_flicplay.c | ||
| test_graphics.c | ||
| test_init.c | ||
| test_input.c | ||
| test_loading.c | ||
| test_powerup.c | ||
| test_utility.c | ||