dsda: condition for some av updates
This commit is contained in:
parent
61a6074bd1
commit
dfabe85181
Binary file not shown.
|
@ -185,11 +185,14 @@ ECL_EXPORT void dsda_get_video(int *w, int *h, int *pitch, uint8_t **buffer, int
|
||||||
|
|
||||||
ECL_EXPORT bool dsda_frame_advance(AutomapButtons buttons, struct PackedPlayerInput *player1Inputs, struct PackedPlayerInput *player2Inputs, struct PackedPlayerInput *player3Inputs, struct PackedPlayerInput *player4Inputs, struct PackedRenderInfo *renderInfo)
|
ECL_EXPORT bool dsda_frame_advance(AutomapButtons buttons, struct PackedPlayerInput *player1Inputs, struct PackedPlayerInput *player2Inputs, struct PackedPlayerInput *player3Inputs, struct PackedPlayerInput *player4Inputs, struct PackedRenderInfo *renderInfo)
|
||||||
{
|
{
|
||||||
// On-the-fly render changes
|
// Live render changes
|
||||||
|
if (renderInfo->RenderVideo)
|
||||||
render_updates(renderInfo);
|
render_updates(renderInfo);
|
||||||
|
|
||||||
// Setting inputs
|
// Setting inputs
|
||||||
headlessClearTickCommand();
|
headlessClearTickCommand();
|
||||||
|
|
||||||
|
if (renderInfo->RenderVideo)
|
||||||
automap_inputs(buttons);
|
automap_inputs(buttons);
|
||||||
|
|
||||||
dsda_reveal_map = renderInfo->MapDetails;
|
dsda_reveal_map = renderInfo->MapDetails;
|
||||||
|
@ -217,6 +220,7 @@ ECL_EXPORT bool dsda_frame_advance(AutomapButtons buttons, struct PackedPlayerIn
|
||||||
headlessRunSingleTick();
|
headlessRunSingleTick();
|
||||||
|
|
||||||
// Move positional sounds
|
// Move positional sounds
|
||||||
|
if (renderInfo->RenderAudio)
|
||||||
headlessUpdateSounds();
|
headlessUpdateSounds();
|
||||||
|
|
||||||
// Updating video
|
// Updating video
|
||||||
|
|
Loading…
Reference in New Issue