MCPcopy Create free account
hub / github.com/Farama-Foundation/ViZDoom / AddRunningScript

Method AddRunningScript

src/vizdoom/src/fragglescript/t_script.cpp:578–594  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

576//==========================================================================
577
578void DFraggleThinker::AddRunningScript(DRunningScript *runscr)
579{
580 runscr->next = RunningScripts->next;
581 GC::WriteBarrier(runscr, RunningScripts->next);
582
583 runscr->prev = RunningScripts;
584 GC::WriteBarrier(runscr, RunningScripts);
585
586 runscr->prev->next = runscr;
587 GC::WriteBarrier(runscr->prev, runscr);
588
589 if(runscr->next)
590 {
591 runscr->next->prev = runscr;
592 GC::WriteBarrier(runscr->next, runscr);
593 }
594}
595
596//==========================================================================
597//

Callers 3

SaveCurrentScriptMethod · 0.80
SF_StartScriptMethod · 0.80
RunScriptFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected