MCPcopy Create free account
hub / github.com/ZDoom/Raze / PrintStateLine

Function PrintStateLine

source/common/scripting/frontend/ast.cpp:436–451  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

434}
435
436static void PrintStateLine(FLispString &out, const ZCC_TreeNode *node)
437{
438 ZCC_StateLine *snode = (ZCC_StateLine *)node;
439 out.Open("state-line");
440 out.Add(*(snode->Sprite));
441 PrintNodes(out, snode->Duration);
442 if (snode->bNoDelay) out.Add("nodelay", 7);
443 if (snode->bBright) out.Add("bright", 6);
444 if (snode->bFast) out.Add("fast", 4);
445 if (snode->bSlow) out.Add("slow", 4);
446 if (snode->bCanRaise) out.Add("canraise", 8);
447 out.Add(*(snode->Frames));
448 PrintNodes(out, snode->Offset);
449 PrintNodes(out, snode->Action, false);
450 out.Close();
451}
452
453static void PrintVarName(FLispString &out, const ZCC_TreeNode *node)
454{

Callers

nothing calls this directly

Calls 4

PrintNodesFunction · 0.85
OpenMethod · 0.45
AddMethod · 0.45
CloseMethod · 0.45

Tested by

no test coverage detected