digraph "RPG::Troop" { // INTERACTIVE_SVG=YES bgcolor="transparent"; edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; node [fontname="Helvetica",fontsize="10",shape=record]; Node1 [label="{RPG::Troop\n|+ ID\l+ auto_alignment\l|+ Troop()\l}",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; Node2 -> Node1 [color="grey25",fontsize="10",style="solid",label=" +pages" ,arrowhead="odiamond",fontname="Helvetica"]; Node2 [label="{std::vector\< RPG::TroopPage \>\n||}",height=0.2,width=0.4,color="grey75"]; Node3 -> Node2 [color="grey25",fontsize="10",style="solid",label=" +elements" ,arrowhead="odiamond",fontname="Helvetica"]; Node3 [label="{RPG::TroopPage\n|+ ID\l|+ TroopPage()\l}",height=0.2,width=0.4,color="black",URL="$d6/de0/class_r_p_g_1_1_troop_page.html"]; Node4 -> Node3 [color="grey25",fontsize="10",style="solid",label=" +condition" ,arrowhead="odiamond",fontname="Helvetica"]; Node4 [label="{RPG::TroopPageCondition\n|+ switch_a_id\l+ switch_b_id\l+ variable_id\l+ variable_value\l+ turn_a\l+ turn_b\l+ fatigue_min\l+ fatigue_max\l+ enemy_id\l+ enemy_hp_min\l+ enemy_hp_max\l+ actor_id\l+ actor_hp_min\l+ actor_hp_max\l+ turn_enemy_id\l+ turn_enemy_a\l+ turn_enemy_b\l+ turn_actor_id\l+ turn_actor_a\l+ turn_actor_b\l+ command_actor_id\l+ command_id\l|+ TroopPageCondition()\l}",height=0.2,width=0.4,color="black",URL="$da/dda/class_r_p_g_1_1_troop_page_condition.html"]; Node5 -> Node4 [color="grey25",fontsize="10",style="solid",label=" +flags" ,arrowhead="odiamond",fontname="Helvetica"]; Node5 [label="{RPG::TroopPageCondition\l::Flags\n|+ switch_a\l+ switch_b\l+ variable\l+ turn\l+ fatigue\l+ enemy_hp\l+ actor_hp\l+ turn_enemy\l+ turn_actor\l+ command_actor\l|}",height=0.2,width=0.4,color="black",URL="$d4/dfd/struct_r_p_g_1_1_troop_page_condition_1_1_flags.html"]; Node6 -> Node3 [color="grey25",fontsize="10",style="solid",label=" +event_commands" ,arrowhead="odiamond",fontname="Helvetica"]; Node6 [label="{std::vector\< RPG::EventCommand \>\n||}",height=0.2,width=0.4,color="grey75"]; Node7 -> Node6 [color="grey25",fontsize="10",style="solid",label=" +elements" ,arrowhead="odiamond",fontname="Helvetica"]; Node7 [label="{RPG::EventCommand\n|+ code\l+ indent\l|+ EventCommand()\l}",height=0.2,width=0.4,color="black",URL="$da/d0f/class_r_p_g_1_1_event_command.html"]; Node8 -> Node7 [color="grey25",fontsize="10",style="solid",label=" +string" ,arrowhead="odiamond",fontname="Helvetica"]; Node8 [label="{std::string\n||}",height=0.2,width=0.4,color="grey75",tooltip="STL class. "]; Node9 -> Node8 [dir="back",color="midnightblue",fontsize="10",style="solid",arrowtail="onormal",fontname="Helvetica"]; Node9 [label="{std::basic_string\<\l char \>\n||}",height=0.2,width=0.4,color="grey75",tooltip="STL class. "]; Node10 -> Node7 [color="grey25",fontsize="10",style="solid",label=" +parameters" ,arrowhead="odiamond",fontname="Helvetica"]; Node10 [label="{std::vector\< int \>\n|+ elements\l|}",height=0.2,width=0.4,color="grey75"]; Node11 -> Node10 [dir="back",color="orange",fontsize="10",style="solid",label=" \< int \>" ,fontname="Helvetica"]; Node11 [label="{std::vector\< T \>\n||}",height=0.2,width=0.4,color="grey75",tooltip="STL class. "]; Node12 -> Node11 [color="grey25",fontsize="10",style="solid",label=" +elements" ,arrowhead="odiamond",fontname="Helvetica"]; Node12 [label="{T\n||}",height=0.2,width=0.4,color="grey75"]; Node11 -> Node6 [dir="back",color="orange",fontsize="10",style="solid",label=" \< RPG::EventCommand \>" ,fontname="Helvetica"]; Node11 -> Node2 [dir="back",color="orange",fontsize="10",style="solid",label=" \< RPG::TroopPage \>" ,fontname="Helvetica"]; Node8 -> Node1 [color="grey25",fontsize="10",style="solid",label=" +name" ,arrowhead="odiamond",fontname="Helvetica"]; Node13 -> Node1 [color="grey25",fontsize="10",style="solid",label=" +terrain_set" ,arrowhead="odiamond",fontname="Helvetica"]; Node13 [label="{std::vector\< bool \>\n|+ elements\l|}",height=0.2,width=0.4,color="grey75"]; Node11 -> Node13 [dir="back",color="orange",fontsize="10",style="solid",label=" \< bool \>" ,fontname="Helvetica"]; Node14 -> Node1 [color="grey25",fontsize="10",style="solid",label=" +members" ,arrowhead="odiamond",fontname="Helvetica"]; Node14 [label="{std::vector\< RPG::TroopMember \>\n||}",height=0.2,width=0.4,color="grey75"]; Node15 -> Node14 [color="grey25",fontsize="10",style="solid",label=" +elements" ,arrowhead="odiamond",fontname="Helvetica"]; Node15 [label="{RPG::TroopMember\n|+ ID\l+ enemy_id\l+ x\l+ y\l+ invisible\l|+ TroopMember()\l}",height=0.2,width=0.4,color="black",URL="$d0/dad/class_r_p_g_1_1_troop_member.html"]; Node11 -> Node14 [dir="back",color="orange",fontsize="10",style="solid",label=" \< RPG::TroopMember \>" ,fontname="Helvetica"]; }