File LDsprite Documentation

Automatically generated with Code Structure Viewer (CS), Project Version: 3o4d 17-November-2020

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: LDsprite.cpp/.hpp

File Description: LD sprite

File Function List


File Diagram (functions hierarchy)


Function LDspriteClass::fillInLDspriteExternVariables()

Function Summary
namereturn typedescription
fillInLDspriteExternVariablesvoidfill in LD sprite extern variables

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAmain.hppfillInLDspriteExternVariables

Trace Diagram (magenta)


Function LDspriteClass::LDaddBasicTextualSpriteStringToReferenceList()

Function Summary
namereturn typedescription
LDaddBasicTextualSpriteStringToReferenceListLDreference*LD add basic textual sprite string to reference list

Function Arguments
nametypedescription
spriteTextStringstring sprite text string
currentReference LDreference* current reference
position vec* position
numSpritesAdded int* num sprites added
addIndividualSprites const bool add individual sprites
colour int colour
scale double scale

Function Reference List


Function Trace
locationcurrent function being traced
GIAdraw.hppLDaddBasicTextualSpriteStringToReferenceList
GIAdraw.hppcreateReferenceConnectionWithText
GIAdraw.hppinitialiseEntityConnectionForPrinting
GIAdraw.hppinitialiseEntityNodeForPrinting
GIAdraw.hppdetermineBasicPrintPositionsOfAllNodes
GIAmain.hppprintGIAnetworkNodes
GIAdraw.hppLDaddBasicTextualSpriteStringToReferenceList
GIAdraw.hppcreateBox

Trace Diagram (magenta)


Function LDspriteClass::LDspriteSubmodelFillTextualReference()

Function Summary
namereturn typedescription
LDspriteSubmodelFillTextualReferencevoidLD sprite submodel fill textual reference

Function Arguments
nametypedescription
spriteSubmodelCurrentReferenceLDreference* sprite submodel current reference
spriteParagraphCurrentPosition vec* sprite paragraph current position
characterToWrite const char character to write
spriteColour int sprite colour
scale double scale

Function Reference List


Function Trace
locationcurrent function being traced
LDsprite.hppLDspriteSubmodelFillTextualReference
GIAdraw.hppLDaddBasicTextualSpriteStringToReferenceList
GIAdraw.hppcreateReferenceConnectionWithText
GIAdraw.hppinitialiseEntityConnectionForPrinting
GIAdraw.hppinitialiseEntityNodeForPrinting
GIAdraw.hppdetermineBasicPrintPositionsOfAllNodes
GIAmain.hppprintGIAnetworkNodes
GIAdraw.hppLDaddBasicTextualSpriteStringToReferenceList
GIAdraw.hppcreateBox

Trace Diagram (magenta)