digraph "RPG::Item" { // INTERACTIVE_SVG=YES bgcolor="transparent"; edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; node [fontname="Helvetica",fontsize="10",shape=record]; Node1 [label="{RPG::Item\n|+ ID\l+ type\l+ price\l+ uses\l+ atk_points1\l+ def_points1\l+ spi_points1\l+ agi_points1\l+ two_handed\l+ sp_cost\l+ hit\l+ critical_hit\l+ animation_id\l+ preemptive\l+ dual_attack\l+ attack_all\l+ ignore_evasion\l+ prevent_critical\l+ raise_evasion\l+ half_sp_cost\l+ no_terrain_damage\l+ cursed\l+ entire_party\l+ recover_hp_rate\l+ recover_hp\l+ recover_sp_rate\l+ recover_sp\l+ occasion_field1\l+ ko_only\l+ max_hp_points\l+ max_sp_points\l+ atk_points2\l+ def_points2\l+ spi_points2\l+ agi_points2\l+ using_message\l+ skill_id\l+ switch_id\l+ occasion_field2\l+ occasion_battle\l+ state_chance\l+ state_effect\l+ weapon_animation\l+ use_skill\l+ ranged_trajectory\l+ ranged_target\l|+ Item()\l}",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; Node2 -> Node1 [color="grey25",fontsize="10",style="solid",label=" +animation_data" ,arrowhead="odiamond",fontname="Helvetica"]; Node2 [label="{std::vector\< RPG::ItemAnimation \>\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::ItemAnimation\n|+ ID\l+ type\l+ weapon_anim\l+ movement\l+ after_image\l+ attacks\l+ ranged\l+ ranged_anim\l+ ranged_speed\l+ battle_anim\l|+ ItemAnimation()\l}",height=0.2,width=0.4,color="black",URL="$d1/d80/class_r_p_g_1_1_item_animation.html"]; Node4 -> Node2 [dir="back",color="orange",fontsize="10",style="solid",label=" \< RPG::ItemAnimation \>" ,fontname="Helvetica"]; Node4 [label="{std::vector\< T \>\n||}",height=0.2,width=0.4,color="grey75",tooltip="STL class. "]; Node5 -> Node4 [color="grey25",fontsize="10",style="solid",label=" +elements" ,arrowhead="odiamond",fontname="Helvetica"]; Node5 [label="{T\n||}",height=0.2,width=0.4,color="grey75"]; Node6 -> Node1 [color="grey25",fontsize="10",style="solid",label=" +name\n+description" ,arrowhead="odiamond",fontname="Helvetica"]; Node6 [label="{std::string\n||}",height=0.2,width=0.4,color="grey75",tooltip="STL class. "]; Node7 -> Node6 [dir="back",color="midnightblue",fontsize="10",style="solid",arrowtail="onormal",fontname="Helvetica"]; Node7 [label="{std::basic_string\<\l char \>\n||}",height=0.2,width=0.4,color="grey75",tooltip="STL class. "]; Node8 -> Node1 [color="grey25",fontsize="10",style="solid",label=" +state_set\n+class_set\n+attribute_set\n+actor_set" ,arrowhead="odiamond",fontname="Helvetica"]; Node8 [label="{std::vector\< bool \>\n|+ elements\l|}",height=0.2,width=0.4,color="grey75"]; Node4 -> Node8 [dir="back",color="orange",fontsize="10",style="solid",label=" \< bool \>" ,fontname="Helvetica"]; }