mirror of
https://github.com/Mojang/bedrock-protocol-docs.git
synced 2025-07-09 06:18:53 +00:00
* Protocol for r/21_u6 NetworkProtocolVersion 776 * Protocol for r/21_u6 NetworkProtocolVersion 776 - Fix README version * Protocol for r/21_u6 NetworkProtocolVersion 776 - Fix changelog release * Protocol for r/21_u6 NetworkProtocolVersion 776 - Add NoteBlockInstrument to protocol doc
400 lines
21 KiB
XML
400 lines
21 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<!-- Generated by graphviz version 12.2.1 (20241206.2353)
|
|
-->
|
|
<!-- Title: CommandBlockUpdatePacket Pages: 1 -->
|
|
<svg width="1153pt" height="692pt"
|
|
viewBox="0.00 0.00 1152.76 692.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 688)">
|
|
<title>CommandBlockUpdatePacket</title>
|
|
<polygon fill="white" stroke="none" points="-4,4 -4,-688 1148.76,-688 1148.76,4 -4,4"/>
|
|
<!-- 0 -->
|
|
<!-- name: "CommandBlockUpdatePacket", typeName: "", id: 0, branchId: 78, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node1" class="node">
|
|
<title>0</title>
|
|
<ellipse fill="none" stroke="black" cx="123.52" cy="-234" rx="123.52" ry="18"/>
|
|
<text text-anchor="middle" x="123.52" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">CommandBlockUpdatePacket</text>
|
|
</g>
|
|
<!-- 1 -->
|
|
<!-- name: "Is Block?", typeName: "", id: 1, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node2" class="node">
|
|
<title>1</title>
|
|
<ellipse fill="none" stroke="black" cx="618.44" cy="-645" rx="46.23" ry="18"/>
|
|
<text text-anchor="middle" x="618.44" y="-639.95" font-family="Times New Roman,serif" font-size="14.00">Is Block?</text>
|
|
</g>
|
|
<!-- 0->1 -->
|
|
<g id="edge1" class="edge">
|
|
<title>0->1</title>
|
|
<path fill="none" stroke="black" d="M130.66,-252.43C147.49,-300.35 198.81,-430.21 283.03,-504 367.15,-577.7 495.39,-616.99 566.13,-634.15"/>
|
|
<polygon fill="black" stroke="black" points="564.96,-637.47 575.5,-636.37 566.57,-630.66 564.96,-637.47"/>
|
|
</g>
|
|
<!-- 3 -->
|
|
<!-- name: "Dependency on 'Is Block?'", typeName: "", id: 3, branchId: 0, recurseId: -1, attributes: 2, notes: "" -->
|
|
<g id="node4" class="node">
|
|
<title>3</title>
|
|
<polygon fill="none" stroke="black" points="474.78,-495 320.03,-495 320.03,-459 480.78,-459 480.78,-489 474.78,-495"/>
|
|
<polyline fill="none" stroke="black" points="474.78,-495 474.78,-489"/>
|
|
<polyline fill="none" stroke="black" points="480.78,-489 474.78,-489"/>
|
|
<text text-anchor="middle" x="400.41" y="-471.95" font-family="Times New Roman,serif" font-size="14.00">Dependency on 'Is Block?'</text>
|
|
</g>
|
|
<!-- 0->3 -->
|
|
<g id="edge3" class="edge">
|
|
<title>0->3</title>
|
|
<path fill="none" stroke="black" d="M144.73,-251.87C192.87,-294.42 314.43,-401.88 370.39,-451.35"/>
|
|
<polygon fill="black" stroke="black" points="367.85,-453.77 377.66,-457.77 372.48,-448.53 367.85,-453.77"/>
|
|
</g>
|
|
<!-- 16 -->
|
|
<!-- name: "Command", typeName: "", id: 16, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node17" class="node">
|
|
<title>16</title>
|
|
<ellipse fill="none" stroke="black" cx="400.41" cy="-342" rx="50.33" ry="18"/>
|
|
<text text-anchor="middle" x="400.41" y="-336.95" font-family="Times New Roman,serif" font-size="14.00">Command</text>
|
|
</g>
|
|
<!-- 0->16 -->
|
|
<g id="edge16" class="edge">
|
|
<title>0->16</title>
|
|
<path fill="none" stroke="black" d="M153.92,-251.8C185.02,-269.95 236.01,-297.82 283.03,-315 302.25,-322.02 323.94,-327.64 343.33,-331.89"/>
|
|
<polygon fill="black" stroke="black" points="342.47,-335.29 352.97,-333.93 343.91,-328.44 342.47,-335.29"/>
|
|
</g>
|
|
<!-- 18 -->
|
|
<!-- name: "Last Output", typeName: "", id: 18, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node19" class="node">
|
|
<title>18</title>
|
|
<ellipse fill="none" stroke="black" cx="400.41" cy="-288" rx="54.93" ry="18"/>
|
|
<text text-anchor="middle" x="400.41" y="-282.95" font-family="Times New Roman,serif" font-size="14.00">Last Output</text>
|
|
</g>
|
|
<!-- 0->18 -->
|
|
<g id="edge18" class="edge">
|
|
<title>0->18</title>
|
|
<path fill="none" stroke="black" d="M198.91,-248.61C243.67,-257.41 299.83,-268.44 341.31,-276.59"/>
|
|
<polygon fill="black" stroke="black" points="340.63,-280.02 351.12,-278.51 341.98,-273.15 340.63,-280.02"/>
|
|
</g>
|
|
<!-- 20 -->
|
|
<!-- name: "Name", typeName: "", id: 20, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node21" class="node">
|
|
<title>20</title>
|
|
<ellipse fill="none" stroke="black" cx="400.41" cy="-234" rx="33.44" ry="18"/>
|
|
<text text-anchor="middle" x="400.41" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">Name</text>
|
|
</g>
|
|
<!-- 0->20 -->
|
|
<g id="edge20" class="edge">
|
|
<title>0->20</title>
|
|
<path fill="none" stroke="black" d="M247.49,-234C285.94,-234 325.91,-234 355.2,-234"/>
|
|
<polygon fill="black" stroke="black" points="355.15,-237.5 365.15,-234 355.15,-230.5 355.15,-237.5"/>
|
|
</g>
|
|
<!-- 22 -->
|
|
<!-- name: "FilteredName", typeName: "", id: 22, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node23" class="node">
|
|
<title>22</title>
|
|
<ellipse fill="none" stroke="black" cx="618.44" cy="-187" rx="62.1" ry="18"/>
|
|
<text text-anchor="middle" x="618.44" y="-181.95" font-family="Times New Roman,serif" font-size="14.00">FilteredName</text>
|
|
</g>
|
|
<!-- 0->22 -->
|
|
<g id="edge22" class="edge">
|
|
<title>0->22</title>
|
|
<path fill="none" stroke="black" d="M199.67,-219.47C225.95,-214.85 255.71,-210.13 283.03,-207 372.89,-196.69 476.97,-191.53 544.84,-189.06"/>
|
|
<polygon fill="black" stroke="black" points="544.86,-192.56 554.73,-188.71 544.62,-185.57 544.86,-192.56"/>
|
|
</g>
|
|
<!-- 24 -->
|
|
<!-- name: "Track Output?", typeName: "", id: 24, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node25" class="node">
|
|
<title>24</title>
|
|
<ellipse fill="none" stroke="black" cx="618.44" cy="-131" rx="64.66" ry="18"/>
|
|
<text text-anchor="middle" x="618.44" y="-125.95" font-family="Times New Roman,serif" font-size="14.00">Track Output?</text>
|
|
</g>
|
|
<!-- 0->24 -->
|
|
<g id="edge24" class="edge">
|
|
<title>0->24</title>
|
|
<path fill="none" stroke="black" d="M174.04,-217.18C205.07,-207.09 246.06,-194.6 283.03,-186 373.55,-164.95 479.68,-148.93 547.69,-139.76"/>
|
|
<polygon fill="black" stroke="black" points="547.74,-143.28 557.19,-138.49 546.81,-136.34 547.74,-143.28"/>
|
|
</g>
|
|
<!-- 26 -->
|
|
<!-- name: "Tick Delay", typeName: "", id: 26, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node27" class="node">
|
|
<title>26</title>
|
|
<ellipse fill="none" stroke="black" cx="618.44" cy="-73" rx="52.38" ry="18"/>
|
|
<text text-anchor="middle" x="618.44" y="-67.95" font-family="Times New Roman,serif" font-size="14.00">Tick Delay</text>
|
|
</g>
|
|
<!-- 0->26 -->
|
|
<g id="edge26" class="edge">
|
|
<title>0->26</title>
|
|
<path fill="none" stroke="black" d="M149.28,-215.94C179.41,-194.84 232.52,-160.33 283.03,-141 374.7,-105.91 487.77,-87.76 556.15,-79.32"/>
|
|
<polygon fill="black" stroke="black" points="556.54,-82.8 566.05,-78.13 555.71,-75.85 556.54,-82.8"/>
|
|
</g>
|
|
<!-- 28 -->
|
|
<!-- name: "Should execute on first tick?", typeName: "", id: 28, branchId: 0, recurseId: -1, attributes: 0, notes: "If a delay is set on a repeating command block, should the command execute on first tick, or on first delay?" -->
|
|
<g id="node29" class="node">
|
|
<title>28</title>
|
|
<ellipse fill="none" stroke="black" cx="400.41" cy="-27" rx="117.37" ry="18"/>
|
|
<text text-anchor="middle" x="400.41" y="-21.95" font-family="Times New Roman,serif" font-size="14.00">Should execute on first tick?</text>
|
|
</g>
|
|
<!-- 0->28 -->
|
|
<g id="edge28" class="edge">
|
|
<title>0->28</title>
|
|
<path fill="none" stroke="black" d="M137.18,-215.69C161.59,-181.69 218.47,-108.5 283.03,-67 296.05,-58.63 311.01,-51.8 325.78,-46.3"/>
|
|
<polygon fill="black" stroke="black" points="326.78,-49.66 335.05,-43.03 324.45,-43.06 326.78,-49.66"/>
|
|
</g>
|
|
<!-- 2 -->
|
|
<!-- name: "bool", typeName: "", id: 2, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node3" class="node">
|
|
<title>2</title>
|
|
<ellipse fill="none" stroke="black" cx="1049.39" cy="-666" rx="27.3" ry="18"/>
|
|
<text text-anchor="middle" x="1049.39" y="-660.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
|
</g>
|
|
<!-- 1->2 -->
|
|
<g id="edge2" class="edge">
|
|
<title>1->2</title>
|
|
<path fill="none" stroke="black" d="M664.53,-647.21C749.44,-651.36 931.59,-660.28 1010.57,-664.15"/>
|
|
<polygon fill="black" stroke="black" points="1010.22,-667.64 1020.38,-664.63 1010.56,-660.64 1010.22,-667.64"/>
|
|
</g>
|
|
<!-- 4 -->
|
|
<!-- name: "If False", typeName: "", id: 4, branchId: 0, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node5" class="node">
|
|
<title>4</title>
|
|
<polygon fill="none" stroke="black" points="618.44,-589 563.19,-571 618.44,-553 673.69,-571 618.44,-589"/>
|
|
<text text-anchor="middle" x="618.44" y="-565.95" font-family="Times New Roman,serif" font-size="14.00">If False</text>
|
|
</g>
|
|
<!-- 3->4 -->
|
|
<g id="edge4" class="edge">
|
|
<title>3->4</title>
|
|
<path fill="none" stroke="black" d="M443.83,-495.46C484.65,-513.22 545.59,-539.74 583.35,-556.17"/>
|
|
<polygon fill="black" stroke="black" points="581.86,-559.34 592.43,-560.12 584.66,-552.92 581.86,-559.34"/>
|
|
</g>
|
|
<!-- 7 -->
|
|
<!-- name: "If True", typeName: "", id: 7, branchId: 1, recurseId: -1, attributes: 4, notes: "" -->
|
|
<g id="node8" class="node">
|
|
<title>7</title>
|
|
<polygon fill="none" stroke="black" points="618.44,-495 566.81,-477 618.44,-459 670.07,-477 618.44,-495"/>
|
|
<text text-anchor="middle" x="618.44" y="-471.95" font-family="Times New Roman,serif" font-size="14.00">If True</text>
|
|
</g>
|
|
<!-- 3->7 -->
|
|
<g id="edge7" class="edge">
|
|
<title>3->7</title>
|
|
<path fill="none" stroke="black" d="M481.24,-477C505.3,-477 531.36,-477 554.19,-477"/>
|
|
<polygon fill="black" stroke="black" points="553.94,-480.5 563.94,-477 553.94,-473.5 553.94,-480.5"/>
|
|
</g>
|
|
<!-- 5 -->
|
|
<!-- name: "Target Runtime ID", typeName: "ActorRuntimeID", id: 5, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node6" class="node">
|
|
<title>5</title>
|
|
<ellipse fill="none" stroke="black" cx="818.56" cy="-612" rx="81.55" ry="18"/>
|
|
<text text-anchor="middle" x="818.56" y="-606.95" font-family="Times New Roman,serif" font-size="14.00">Target Runtime ID</text>
|
|
</g>
|
|
<!-- 4->5 -->
|
|
<g id="edge5" class="edge">
|
|
<title>4->5</title>
|
|
<path fill="none" stroke="black" d="M653.5,-578.05C679.13,-583.35 715.16,-590.81 746.93,-597.38"/>
|
|
<polygon fill="black" stroke="black" points="745.98,-600.76 756.48,-599.36 747.4,-593.91 745.98,-600.76"/>
|
|
</g>
|
|
<!-- 6 -->
|
|
<!-- name: "ActorRuntimeID", typeName: "", id: 6, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node7" class="node">
|
|
<title>6</title>
|
|
<ellipse fill="none" stroke="black" cx="1049.39" cy="-612" rx="73.87" ry="18"/>
|
|
<text text-anchor="middle" x="1049.39" y="-606.95" font-family="Times New Roman,serif" font-size="14.00">ActorRuntimeID</text>
|
|
</g>
|
|
<!-- 5->6 -->
|
|
<g id="edge6" class="edge">
|
|
<title>5->6</title>
|
|
<path fill="none" stroke="black" d="M900.56,-612C921.06,-612 943.13,-612 963.81,-612"/>
|
|
<polygon fill="black" stroke="black" points="963.62,-615.5 973.62,-612 963.62,-608.5 963.62,-615.5"/>
|
|
</g>
|
|
<!-- 8 -->
|
|
<!-- name: "Block Position", typeName: "NetworkBlockPosition", id: 8, branchId: 0, recurseId: -1, attributes: 256, notes: "" -->
|
|
<g id="node9" class="node">
|
|
<title>8</title>
|
|
<ellipse fill="none" stroke="black" cx="818.56" cy="-558" rx="65.68" ry="18"/>
|
|
<text text-anchor="middle" x="818.56" y="-552.95" font-family="Times New Roman,serif" font-size="14.00">Block Position</text>
|
|
</g>
|
|
<!-- 7->8 -->
|
|
<g id="edge8" class="edge">
|
|
<title>7->8</title>
|
|
<path fill="none" stroke="black" d="M637.92,-488.69C657.47,-500.65 689.52,-519.11 719.1,-531 730.87,-535.73 743.75,-539.92 756.2,-543.51"/>
|
|
<polygon fill="black" stroke="black" points="754.96,-546.8 765.53,-546.1 756.83,-540.06 754.96,-546.8"/>
|
|
</g>
|
|
<!-- 10 -->
|
|
<!-- name: "Command Block Mode", typeName: "", id: 10, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node11" class="node">
|
|
<title>10</title>
|
|
<ellipse fill="none" stroke="black" cx="818.56" cy="-504" rx="99.46" ry="18"/>
|
|
<text text-anchor="middle" x="818.56" y="-498.95" font-family="Times New Roman,serif" font-size="14.00">Command Block Mode</text>
|
|
</g>
|
|
<!-- 7->10 -->
|
|
<g id="edge10" class="edge">
|
|
<title>7->10</title>
|
|
<path fill="none" stroke="black" d="M656.71,-482.08C676.53,-484.78 701.86,-488.23 726.53,-491.59"/>
|
|
<polygon fill="black" stroke="black" points="725.91,-495.04 736.29,-492.92 726.85,-488.11 725.91,-495.04"/>
|
|
</g>
|
|
<!-- 12 -->
|
|
<!-- name: "Redstone Mode", typeName: "", id: 12, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node13" class="node">
|
|
<title>12</title>
|
|
<ellipse fill="none" stroke="black" cx="818.56" cy="-450" rx="69.78" ry="18"/>
|
|
<text text-anchor="middle" x="818.56" y="-444.95" font-family="Times New Roman,serif" font-size="14.00">Redstone Mode</text>
|
|
</g>
|
|
<!-- 7->12 -->
|
|
<g id="edge12" class="edge">
|
|
<title>7->12</title>
|
|
<path fill="none" stroke="black" d="M656.71,-471.92C681.55,-468.54 715.04,-463.97 745.02,-459.89"/>
|
|
<polygon fill="black" stroke="black" points="745.38,-463.37 754.82,-458.55 744.44,-456.43 745.38,-463.37"/>
|
|
</g>
|
|
<!-- 14 -->
|
|
<!-- name: "Is Conditional?", typeName: "", id: 14, branchId: 0, recurseId: -1, attributes: 0, notes: "" -->
|
|
<g id="node15" class="node">
|
|
<title>14</title>
|
|
<ellipse fill="none" stroke="black" cx="818.56" cy="-396" rx="67.73" ry="18"/>
|
|
<text text-anchor="middle" x="818.56" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">Is Conditional?</text>
|
|
</g>
|
|
<!-- 7->14 -->
|
|
<g id="edge14" class="edge">
|
|
<title>7->14</title>
|
|
<path fill="none" stroke="black" d="M637.92,-465.31C657.47,-453.35 689.52,-434.89 719.1,-423 730.49,-418.42 742.93,-414.34 755.02,-410.83"/>
|
|
<polygon fill="black" stroke="black" points="755.83,-414.24 764.52,-408.17 753.95,-407.49 755.83,-414.24"/>
|
|
</g>
|
|
<!-- 9 -->
|
|
<!-- name: "NetworkBlockPosition", typeName: "", id: 9, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node10" class="node">
|
|
<title>9</title>
|
|
<ellipse fill="none" stroke="black" cx="1049.39" cy="-558" rx="95.37" ry="18"/>
|
|
<text text-anchor="middle" x="1049.39" y="-552.95" font-family="Times New Roman,serif" font-size="14.00">NetworkBlockPosition</text>
|
|
</g>
|
|
<!-- 8->9 -->
|
|
<g id="edge9" class="edge">
|
|
<title>8->9</title>
|
|
<path fill="none" stroke="black" d="M884.52,-558C902.61,-558 922.74,-558 942.53,-558"/>
|
|
<polygon fill="black" stroke="black" points="942.28,-561.5 952.28,-558 942.28,-554.5 942.28,-561.5"/>
|
|
</g>
|
|
<!-- 11 -->
|
|
<!-- name: "unsigned varint", typeName: "", id: 11, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node12" class="node">
|
|
<title>11</title>
|
|
<ellipse fill="none" stroke="black" cx="1049.39" cy="-504" rx="68.24" ry="18"/>
|
|
<text text-anchor="middle" x="1049.39" y="-498.95" font-family="Times New Roman,serif" font-size="14.00">unsigned varint</text>
|
|
</g>
|
|
<!-- 10->11 -->
|
|
<g id="edge11" class="edge">
|
|
<title>10->11</title>
|
|
<path fill="none" stroke="black" d="M918.26,-504C935.37,-504 952.94,-504 969.43,-504"/>
|
|
<polygon fill="black" stroke="black" points="969.14,-507.5 979.14,-504 969.14,-500.5 969.14,-507.5"/>
|
|
</g>
|
|
<!-- 13 -->
|
|
<!-- name: "bool", typeName: "", id: 13, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node14" class="node">
|
|
<title>13</title>
|
|
<ellipse fill="none" stroke="black" cx="1049.39" cy="-450" rx="27.3" ry="18"/>
|
|
<text text-anchor="middle" x="1049.39" y="-444.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
|
</g>
|
|
<!-- 12->13 -->
|
|
<g id="edge13" class="edge">
|
|
<title>12->13</title>
|
|
<path fill="none" stroke="black" d="M888.53,-450C928.49,-450 977.29,-450 1010.38,-450"/>
|
|
<polygon fill="black" stroke="black" points="1010.31,-453.5 1020.31,-450 1010.31,-446.5 1010.31,-453.5"/>
|
|
</g>
|
|
<!-- 15 -->
|
|
<!-- name: "bool", typeName: "", id: 15, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node16" class="node">
|
|
<title>15</title>
|
|
<ellipse fill="none" stroke="black" cx="1049.39" cy="-396" rx="27.3" ry="18"/>
|
|
<text text-anchor="middle" x="1049.39" y="-390.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
|
</g>
|
|
<!-- 14->15 -->
|
|
<g id="edge15" class="edge">
|
|
<title>14->15</title>
|
|
<path fill="none" stroke="black" d="M886.67,-396C927.02,-396 976.88,-396 1010.49,-396"/>
|
|
<polygon fill="black" stroke="black" points="1010.15,-399.5 1020.15,-396 1010.15,-392.5 1010.15,-399.5"/>
|
|
</g>
|
|
<!-- 17 -->
|
|
<!-- name: "string", typeName: "", id: 17, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node18" class="node">
|
|
<title>17</title>
|
|
<ellipse fill="none" stroke="black" cx="1049.39" cy="-342" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1049.39" y="-336.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 16->17 -->
|
|
<g id="edge17" class="edge">
|
|
<title>16->17</title>
|
|
<path fill="none" stroke="black" d="M451.1,-342C573.99,-342 890.5,-342 1005.67,-342"/>
|
|
<polygon fill="black" stroke="black" points="1005.61,-345.5 1015.61,-342 1005.61,-338.5 1005.61,-345.5"/>
|
|
</g>
|
|
<!-- 19 -->
|
|
<!-- name: "string", typeName: "", id: 19, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node20" class="node">
|
|
<title>19</title>
|
|
<ellipse fill="none" stroke="black" cx="1049.39" cy="-288" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1049.39" y="-282.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 18->19 -->
|
|
<g id="edge19" class="edge">
|
|
<title>18->19</title>
|
|
<path fill="none" stroke="black" d="M455.73,-288C581.76,-288 891.94,-288 1005.68,-288"/>
|
|
<polygon fill="black" stroke="black" points="1005.49,-291.5 1015.49,-288 1005.49,-284.5 1005.49,-291.5"/>
|
|
</g>
|
|
<!-- 21 -->
|
|
<!-- name: "string", typeName: "", id: 21, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node22" class="node">
|
|
<title>21</title>
|
|
<ellipse fill="none" stroke="black" cx="1049.39" cy="-234" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1049.39" y="-228.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 20->21 -->
|
|
<g id="edge21" class="edge">
|
|
<title>20->21</title>
|
|
<path fill="none" stroke="black" d="M433.93,-234C541.44,-234 885.31,-234 1006.02,-234"/>
|
|
<polygon fill="black" stroke="black" points="1005.81,-237.5 1015.81,-234 1005.81,-230.5 1005.81,-237.5"/>
|
|
</g>
|
|
<!-- 23 -->
|
|
<!-- name: "string", typeName: "", id: 23, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node24" class="node">
|
|
<title>23</title>
|
|
<ellipse fill="none" stroke="black" cx="1049.39" cy="-180" rx="31.9" ry="18"/>
|
|
<text text-anchor="middle" x="1049.39" y="-174.95" font-family="Times New Roman,serif" font-size="14.00">string</text>
|
|
</g>
|
|
<!-- 22->23 -->
|
|
<g id="edge23" class="edge">
|
|
<title>22->23</title>
|
|
<path fill="none" stroke="black" d="M680.9,-186C769.26,-184.56 929.91,-181.93 1006.11,-180.69"/>
|
|
<polygon fill="black" stroke="black" points="1005.7,-184.2 1015.65,-180.53 1005.59,-177.2 1005.7,-184.2"/>
|
|
</g>
|
|
<!-- 25 -->
|
|
<!-- name: "bool", typeName: "", id: 25, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node26" class="node">
|
|
<title>25</title>
|
|
<ellipse fill="none" stroke="black" cx="1049.39" cy="-126" rx="27.3" ry="18"/>
|
|
<text text-anchor="middle" x="1049.39" y="-120.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
|
</g>
|
|
<!-- 24->25 -->
|
|
<g id="edge25" class="edge">
|
|
<title>24->25</title>
|
|
<path fill="none" stroke="black" d="M683.2,-130.26C773.84,-129.2 937.1,-127.3 1010.65,-126.44"/>
|
|
<polygon fill="black" stroke="black" points="1010.6,-129.94 1020.56,-126.32 1010.52,-122.94 1010.6,-129.94"/>
|
|
</g>
|
|
<!-- 27 -->
|
|
<!-- name: "unsigned int", typeName: "", id: 27, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node28" class="node">
|
|
<title>27</title>
|
|
<ellipse fill="none" stroke="black" cx="1049.39" cy="-72" rx="56.47" ry="18"/>
|
|
<text text-anchor="middle" x="1049.39" y="-66.95" font-family="Times New Roman,serif" font-size="14.00">unsigned int</text>
|
|
</g>
|
|
<!-- 26->27 -->
|
|
<g id="edge27" class="edge">
|
|
<title>26->27</title>
|
|
<path fill="none" stroke="black" d="M671.18,-72.88C748.83,-72.7 895.52,-72.36 981.3,-72.16"/>
|
|
<polygon fill="black" stroke="black" points="981.23,-75.66 991.22,-72.13 981.21,-68.66 981.23,-75.66"/>
|
|
</g>
|
|
<!-- 29 -->
|
|
<!-- name: "bool", typeName: "", id: 29, branchId: 0, recurseId: -1, attributes: 512, notes: "" -->
|
|
<g id="node30" class="node">
|
|
<title>29</title>
|
|
<ellipse fill="none" stroke="black" cx="1049.39" cy="-18" rx="27.3" ry="18"/>
|
|
<text text-anchor="middle" x="1049.39" y="-12.95" font-family="Times New Roman,serif" font-size="14.00">bool</text>
|
|
</g>
|
|
<!-- 28->29 -->
|
|
<g id="edge29" class="edge">
|
|
<title>28->29</title>
|
|
<path fill="none" stroke="black" d="M517.82,-25.38C666.45,-23.31 915.68,-19.85 1010.35,-18.53"/>
|
|
<polygon fill="black" stroke="black" points="1010.16,-22.03 1020.11,-18.39 1010.07,-15.03 1010.16,-22.03"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|