Documentation for 6376bf46af

This commit is contained in:
github-actions
2023-09-27 18:42:32 +00:00
parent d28eba1fef
commit b5b4d78981
5708 changed files with 52275 additions and 51112 deletions

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: games/memory_game.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -120,39 +120,39 @@ Include dependency graph for memory_game.cpp:</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a5bdc30951221eae9c33413ff9eb574f6"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a5bdc30951221eae9c33413ff9eb574f6" id="r_a5bdc30951221eae9c33413ff9eb574f6"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a5bdc30951221eae9c33413ff9eb574f6"><td class="memTemplItemLeft" align="right" valign="top">constexpr T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dd/d92/memory__game_8cpp.html#a5bdc30951221eae9c33413ff9eb574f6">SLEEP</a> (T seconds)</td></tr>
<tr class="memdesc:a5bdc30951221eae9c33413ff9eb574f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">for sleep() <br /></td></tr>
<tr class="separator:a5bdc30951221eae9c33413ff9eb574f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33167bb9cce6d527b478b4f6ae8c3f59"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a33167bb9cce6d527b478b4f6ae8c3f59" id="r_a33167bb9cce6d527b478b4f6ae8c3f59"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a33167bb9cce6d527b478b4f6ae8c3f59"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dd/d92/memory__game_8cpp.html#a33167bb9cce6d527b478b4f6ae8c3f59">games::memory_game::is_number</a> (const T &amp;input)</td></tr>
<tr class="memdesc:a33167bb9cce6d527b478b4f6ae8c3f59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Utility function to verify if the given input is a number or not. This is very useful to prevent the program being stuck in a loop. <br /></td></tr>
<tr class="separator:a33167bb9cce6d527b478b4f6ae8c3f59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad573c8ae66ab66156d03e5e81bbba214"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ad573c8ae66ab66156d03e5e81bbba214" id="r_ad573c8ae66ab66156d03e5e81bbba214"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ad573c8ae66ab66156d03e5e81bbba214"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dd/d92/memory__game_8cpp.html#ad573c8ae66ab66156d03e5e81bbba214">games::memory_game::init</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; *table)</td></tr>
<tr class="memdesc:ad573c8ae66ab66156d03e5e81bbba214"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initializes the table with the letters. <br /></td></tr>
<tr class="separator:ad573c8ae66ab66156d03e5e81bbba214"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac589ef65abb0a6b9a7116ee0f9fd5280"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ac589ef65abb0a6b9a7116ee0f9fd5280" id="r_ac589ef65abb0a6b9a7116ee0f9fd5280"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ac589ef65abb0a6b9a7116ee0f9fd5280"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dd/d92/memory__game_8cpp.html#ac589ef65abb0a6b9a7116ee0f9fd5280">games::memory_game::print_table</a> (const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; &amp;table)</td></tr>
<tr class="memdesc:ac589ef65abb0a6b9a7116ee0f9fd5280"><td class="mdescLeft">&#160;</td><td class="mdescRight">Utility function to print the table. <br /></td></tr>
<tr class="separator:ac589ef65abb0a6b9a7116ee0f9fd5280"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc62ebb75853446656e24932bdc6dd6b"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:adc62ebb75853446656e24932bdc6dd6b" id="r_adc62ebb75853446656e24932bdc6dd6b"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:adc62ebb75853446656e24932bdc6dd6b"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dd/d92/memory__game_8cpp.html#adc62ebb75853446656e24932bdc6dd6b">games::memory_game::reset_data</a> (const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; &amp;table, int *answer, int *old_answer, int *memory_count)</td></tr>
<tr class="memdesc:adc62ebb75853446656e24932bdc6dd6b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Utility function that resets the data if the user enters an invalid value. <br /></td></tr>
<tr class="separator:adc62ebb75853446656e24932bdc6dd6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5714d97649c0edd57b4fb449799676a3"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a5714d97649c0edd57b4fb449799676a3" id="r_a5714d97649c0edd57b4fb449799676a3"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a5714d97649c0edd57b4fb449799676a3"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dd/d92/memory__game_8cpp.html#a5714d97649c0edd57b4fb449799676a3">games::memory_game::ask_data</a> (const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; &amp;table, int *answer, int *old_answer, int *memory_count)</td></tr>
<tr class="memdesc:a5714d97649c0edd57b4fb449799676a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function that asks the user for their input in the table they previously chose. <br /></td></tr>
<tr class="separator:a5714d97649c0edd57b4fb449799676a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a370760f2b328ad341bcb77d82fa17b01"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a370760f2b328ad341bcb77d82fa17b01" id="r_a370760f2b328ad341bcb77d82fa17b01"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a370760f2b328ad341bcb77d82fa17b01"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dd/d92/memory__game_8cpp.html#a370760f2b328ad341bcb77d82fa17b01">games::memory_game::match</a> (const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; &amp;table, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; *table_empty, const int &amp;answer, bool *first_time, int *old_answer, int *memory_count)</td></tr>
<tr class="memdesc:a370760f2b328ad341bcb77d82fa17b01"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the two values given by the user match. <br /></td></tr>
<tr class="separator:a370760f2b328ad341bcb77d82fa17b01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ceeea62d8fa6c563e2c66359fd73413"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a3ceeea62d8fa6c563e2c66359fd73413" id="r_a3ceeea62d8fa6c563e2c66359fd73413"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a3ceeea62d8fa6c563e2c66359fd73413"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dd/d92/memory__game_8cpp.html#a3ceeea62d8fa6c563e2c66359fd73413">games::memory_game::assign_results</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; *table_empty, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; *table, int *answer, bool *first_time, int *old_answer, int *memory_count)</td></tr>
<tr class="memdesc:a3ceeea62d8fa6c563e2c66359fd73413"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to assign the results to the table. <br /></td></tr>
<tr class="separator:a3ceeea62d8fa6c563e2c66359fd73413"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d92/memory__game_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4" id="r_ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d92/memory__game_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
<tr class="memdesc:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Main function. <br /></td></tr>
<tr class="separator:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -926,7 +926,7 @@ template&lt;typename T &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_4b6f782e158b0b98da980a0e11a23a15.html">games</a></li><li class="navelem"><a class="el" href="../../dd/d92/memory__game_8cpp.html">memory_game.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -1,4 +1,4 @@
<map id="games::memory_game::is_number" name="games::memory_game::is_number">
<area shape="rect" id="Node000001" title="Utility function to verify if the given input is a number or not. This is very useful to prevent the ..." alt="" coords="5,29,160,70"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="53,29,51,19,56,11,67,5,83,3,100,5,110,12,107,16,98,10,82,8,68,10,60,14,56,20,58,28"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="53,29,51,19,56,11,67,5,83,3,100,5,110,11,107,16,98,10,82,8,68,10,60,14,56,20,58,28"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: games::memory_game::is_number Pages: 1 -->
<svg width="124pt" height="57pt"
@@ -32,8 +32,8 @@
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.36,-30.99C33.18,-40.06 40.02,-48.5 57.88,-48.5 67.92,-48.5 74.48,-45.83 77.55,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="81.11,-42.22 78.39,-31.99 74.13,-41.69 81.11,-42.22"/>
<path fill="none" stroke="#63b8ff" d="M37.36,-30.99C33.18,-40.06 40.02,-48.5 57.88,-48.5 67.64,-48.5 74.11,-45.97 77.29,-42.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.75,-42.79 78.24,-32.49 73.78,-42.1 80.75,-42.79"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -1,7 +1,7 @@
<?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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: games::memory_game::is_number Pages: 1 -->
<svg width="124pt" height="57pt"
@@ -22,8 +22,8 @@
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.36,-30.99C33.18,-40.06 40.02,-48.5 57.88,-48.5 67.92,-48.5 74.48,-45.83 77.55,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="81.11,-42.22 78.39,-31.99 74.13,-41.69 81.11,-42.22"/>
<path fill="none" stroke="#63b8ff" d="M37.36,-30.99C33.18,-40.06 40.02,-48.5 57.88,-48.5 67.64,-48.5 74.11,-45.97 77.29,-42.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.75,-42.79 78.24,-32.49 73.78,-42.1 80.75,-42.79"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1,4 +1,4 @@
<map id="games::memory_game::match" name="games::memory_game::match">
<area shape="rect" id="Node000001" title="Checks if the two values given by the user match." alt="" coords="5,29,160,70"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="53,29,51,19,56,11,67,5,83,3,100,5,110,12,107,16,98,10,82,8,68,10,60,14,56,20,58,28"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="53,29,51,19,56,11,67,5,83,3,100,5,110,11,107,16,98,10,82,8,68,10,60,14,56,20,58,28"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: games::memory_game::match Pages: 1 -->
<svg width="124pt" height="57pt"
@@ -32,8 +32,8 @@
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.36,-30.99C33.18,-40.06 40.02,-48.5 57.88,-48.5 67.92,-48.5 74.48,-45.83 77.55,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="81.11,-42.22 78.39,-31.99 74.13,-41.69 81.11,-42.22"/>
<path fill="none" stroke="#63b8ff" d="M37.36,-30.99C33.18,-40.06 40.02,-48.5 57.88,-48.5 67.64,-48.5 74.11,-45.97 77.29,-42.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.75,-42.79 78.24,-32.49 73.78,-42.1 80.75,-42.79"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -1,7 +1,7 @@
<?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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: games::memory_game::match Pages: 1 -->
<svg width="124pt" height="57pt"
@@ -22,8 +22,8 @@
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.36,-30.99C33.18,-40.06 40.02,-48.5 57.88,-48.5 67.92,-48.5 74.48,-45.83 77.55,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="81.11,-42.22 78.39,-31.99 74.13,-41.69 81.11,-42.22"/>
<path fill="none" stroke="#63b8ff" d="M37.36,-30.99C33.18,-40.06 40.02,-48.5 57.88,-48.5 67.64,-48.5 74.11,-45.97 77.29,-42.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.75,-42.79 78.24,-32.49 73.78,-42.1 80.75,-42.79"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1,36 +1,36 @@
<map id="games::memory_game::assign_results" name="games::memory_game::assign_results">
<area shape="rect" id="Node000001" title="Function to assign the results to the table." alt="" coords="5,315,160,355"/>
<area shape="poly" id="edge10_Node000001_Node000001" title=" " alt="" coords="44,315,42,305,48,296,62,290,83,288,105,291,118,297,116,302,104,296,82,293,63,295,52,300,47,306,49,313"/>
<area shape="poly" id="edge10_Node000001_Node000001" title=" " alt="" coords="44,315,42,305,48,296,62,290,83,288,105,290,118,297,115,301,103,296,82,293,63,295,52,300,47,306,49,313"/>
<area shape="rect" id="Node000002" href="$dd/d92/memory__game_8cpp.html#a5714d97649c0edd57b4fb449799676a3" title="Function that asks the user for their input in the table they previously chose." alt="" coords="208,208,362,249"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="122,312,231,254,233,258,124,317"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="122,312,230,254,232,259,124,317"/>
<area shape="rect" id="Node000004" href="$dd/d92/memory__game_8cpp.html#ac589ef65abb0a6b9a7116ee0f9fd5280" title="Utility function to print the table." alt="" coords="410,29,564,70"/>
<area shape="poly" id="edge20_Node000001_Node000004" title=" " alt="" coords="93,313,137,244,169,205,206,170,252,139,302,112,398,73,400,78,304,117,255,143,209,174,173,209,141,248,97,316"/>
<area shape="rect" id="Node000006" href="$dd/d92/memory__game_8cpp.html#ad573c8ae66ab66156d03e5e81bbba214" title="Initializes the table with the letters." alt="" coords="208,315,362,355"/>
<area shape="poly" id="edge11_Node000001_Node000006" title=" " alt="" coords="160,332,193,332,193,338,160,338"/>
<area shape="poly" id="edge11_Node000001_Node000006" title=" " alt="" coords="160,332,192,332,192,338,160,338"/>
<area shape="rect" id="Node000012" href="$dd/d92/memory__game_8cpp.html#a370760f2b328ad341bcb77d82fa17b01" title="Checks if the two values given by the user match." alt="" coords="208,404,362,445"/>
<area shape="poly" id="edge18_Node000001_Node000012" title=" " alt="" coords="132,354,225,395,222,400,130,358"/>
<area shape="poly" id="edge18_Node000001_Node000012" title=" " alt="" coords="132,354,224,395,222,400,130,358"/>
<area shape="rect" id="Node000013" href="$dd/d92/memory__game_8cpp.html#a5bdc30951221eae9c33413ff9eb574f6" title="for sleep()" alt="" coords="253,469,317,495"/>
<area shape="poly" id="edge21_Node000001_Node000013" title=" " alt="" coords="102,354,147,404,177,431,209,454,239,468,237,473,206,459,173,435,143,408,98,358"/>
<area shape="poly" id="edge2_Node000002_Node000002" title=" " alt="" coords="246,208,244,198,251,189,264,183,285,181,307,184,320,190,318,195,306,189,285,187,266,189,254,193,250,199,252,207"/>
<area shape="poly" id="edge21_Node000001_Node000013" title=" " alt="" coords="102,354,147,404,177,431,209,454,239,468,236,472,206,459,173,435,143,408,98,358"/>
<area shape="poly" id="edge2_Node000002_Node000002" title=" " alt="" coords="246,208,244,198,251,189,264,183,285,181,307,184,320,190,318,195,305,189,285,187,266,189,254,193,250,199,252,207"/>
<area shape="rect" id="Node000003" href="$dd/d92/memory__game_8cpp.html#a33167bb9cce6d527b478b4f6ae8c3f59" title="Utility function to verify if the given input is a number or not. This is very useful to prevent the ..." alt="" coords="410,119,564,159"/>
<area shape="poly" id="edge3_Node000002_Node000003" title=" " alt="" coords="331,205,409,170,424,163,426,168,411,175,333,210"/>
<area shape="poly" id="edge5_Node000002_Node000004" title=" " alt="" coords="297,206,342,145,373,111,408,81,416,75,419,80,412,85,377,115,346,149,302,209"/>
<area shape="poly" id="edge3_Node000002_Node000003" title=" " alt="" coords="331,205,409,170,423,164,425,168,411,175,333,210"/>
<area shape="poly" id="edge5_Node000002_Node000004" title=" " alt="" coords="297,206,342,145,373,111,408,81,416,76,419,80,412,85,377,115,346,149,302,209"/>
<area shape="rect" id="Node000005" href="$dd/d92/memory__game_8cpp.html#adc62ebb75853446656e24932bdc6dd6b" title="Utility function that resets the data if the user enters an invalid value." alt="" coords="410,208,564,249"/>
<area shape="poly" id="edge7_Node000002_Node000005" title=" " alt="" coords="362,234,396,235,395,240,362,240"/>
<area shape="poly" id="edge4_Node000003_Node000003" title=" " alt="" coords="449,119,447,109,453,100,467,94,487,92,510,95,523,101,520,106,508,100,487,97,468,99,456,104,452,110,454,117"/>
<area shape="poly" id="edge6_Node000004_Node000004" title=" " alt="" coords="449,29,447,19,453,10,467,5,487,3,510,5,523,12,520,17,508,10,487,8,468,10,456,15,452,20,454,28"/>
<area shape="poly" id="edge7_Node000002_Node000005" title=" " alt="" coords="362,234,395,235,395,240,362,240"/>
<area shape="poly" id="edge4_Node000003_Node000003" title=" " alt="" coords="449,119,447,109,453,100,467,94,487,92,509,94,522,101,520,105,508,100,487,97,468,99,456,104,452,110,454,117"/>
<area shape="poly" id="edge6_Node000004_Node000004" title=" " alt="" coords="449,29,447,19,453,10,467,5,487,3,509,5,522,11,520,16,508,10,487,8,468,10,456,15,452,20,454,28"/>
<area shape="poly" id="edge8_Node000005_Node000002" title=" " alt="" coords="410,222,377,222,377,217,410,217"/>
<area shape="poly" id="edge9_Node000005_Node000005" title=" " alt="" coords="449,208,447,198,453,189,467,183,487,181,510,184,523,190,520,195,508,189,487,187,468,189,456,193,452,199,454,207"/>
<area shape="poly" id="edge14_Node000006_Node000006" title=" " alt="" coords="246,315,244,305,251,296,264,290,285,288,307,291,320,297,318,302,306,296,285,293,266,295,254,300,250,306,252,313"/>
<area shape="poly" id="edge9_Node000005_Node000005" title=" " alt="" coords="449,208,447,198,453,189,467,183,487,181,509,184,522,190,520,195,508,189,487,187,468,189,456,193,452,199,454,207"/>
<area shape="poly" id="edge14_Node000006_Node000006" title=" " alt="" coords="246,315,244,305,251,296,264,290,285,288,307,290,320,297,318,301,305,296,285,293,266,295,254,300,250,306,252,313"/>
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="426,273,548,299"/>
<area shape="poly" id="edge12_Node000006_Node000007" title=" " alt="" coords="362,314,417,300,418,305,363,319"/>
<area shape="rect" id="Node000008" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="431,322,543,348"/>
<area shape="poly" id="edge13_Node000006_Node000008" title=" " alt="" coords="362,332,416,332,416,338,362,338"/>
<area shape="poly" id="edge13_Node000006_Node000008" title=" " alt="" coords="362,332,415,332,415,338,362,338"/>
<area shape="rect" id="Node000009" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="410,372,564,397"/>
<area shape="poly" id="edge15_Node000006_Node000009" title=" " alt="" coords="363,351,418,365,417,370,362,356"/>
<area shape="rect" id="Node000010" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/random_shuffle.html#" title=" " alt="" coords="444,421,530,447"/>
<area shape="poly" id="edge16_Node000006_Node000010" title=" " alt="" coords="341,354,364,366,387,387,411,407,431,417,429,421,409,412,384,392,360,371,338,358"/>
<area shape="poly" id="edge16_Node000006_Node000010" title=" " alt="" coords="341,354,364,366,387,387,411,407,431,416,429,421,409,412,384,392,360,371,338,358"/>
<area shape="rect" id="Node000011" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="430,470,545,496"/>
<area shape="poly" id="edge17_Node000006_Node000011" title=" " alt="" coords="347,354,364,366,381,390,388,414,395,436,412,457,418,462,415,466,408,461,390,438,383,415,376,393,360,370,343,358"/>
<area shape="poly" id="edge19_Node000012_Node000012" title=" " alt="" coords="246,404,244,394,251,385,264,379,285,377,307,380,320,386,318,391,306,385,285,383,266,385,254,389,250,395,252,403"/>
<area shape="poly" id="edge17_Node000006_Node000011" title=" " alt="" coords="347,354,364,366,381,390,388,414,395,436,412,457,418,461,415,466,408,461,390,438,383,415,376,393,360,370,343,358"/>
<area shape="poly" id="edge19_Node000012_Node000012" title=" " alt="" coords="246,404,244,394,251,385,264,379,285,377,307,380,320,386,318,391,305,385,285,383,266,385,254,389,250,395,252,403"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: games::memory_game::assign_results Pages: 1 -->
<svg width="427pt" height="376pt"
@@ -32,8 +32,8 @@
<g id="edge10_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge10_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M30.98,-136.36C25.5,-145.43 34.46,-153.88 57.88,-153.88 71.05,-153.88 79.64,-151.2 83.67,-147.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="87.25,-147.66 84.77,-137.36 80.28,-146.96 87.25,-147.66"/>
<path fill="none" stroke="#63b8ff" d="M30.98,-136.36C25.5,-145.43 34.46,-153.88 57.88,-153.88 70.68,-153.88 79.16,-151.35 83.32,-147.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.77,-148.23 84.57,-137.86 79.83,-147.33 86.77,-148.23"/>
</a>
</g>
</g>
@@ -51,8 +51,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M88.1,-136.24C111.43,-148.7 144.3,-166.26 169.83,-179.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="167.74,-183.29 178.21,-184.91 171.04,-177.11 167.74,-183.29"/>
<path fill="none" stroke="#63b8ff" d="M88.1,-136.24C111.22,-148.59 143.72,-165.95 169.15,-179.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="167.41,-182.58 177.88,-184.2 170.71,-176.4 167.41,-182.58"/>
</a>
</g>
</g>
@@ -70,8 +70,8 @@
<g id="edge20_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge20_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M67.19,-136.12C81.46,-161.45 112.88,-211.96 151.75,-242.62 194.62,-276.45 251.86,-300.53 295.54,-315.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="294.18,-319.12 304.77,-318.99 296.41,-312.49 294.18,-319.12"/>
<path fill="none" stroke="#63b8ff" d="M67.19,-136.12C81.46,-161.45 112.88,-211.96 151.75,-242.62 194.44,-276.3 251.38,-300.33 294.99,-315.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="293.74,-318.63 304.34,-318.51 295.98,-312 293.74,-318.63"/>
</a>
</g>
</g>
@@ -89,8 +89,8 @@
<g id="edge11_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge11_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M115.92,-120.62C124.08,-120.62 132.54,-120.62 140.88,-120.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.74,-124.13 150.74,-120.62 140.74,-117.13 140.74,-124.13"/>
<path fill="none" stroke="#63b8ff" d="M115.92,-120.62C123.89,-120.62 132.16,-120.62 140.32,-120.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.23,-124.13 150.23,-120.63 140.23,-117.13 140.23,-124.13"/>
</a>
</g>
</g>
@@ -108,8 +108,8 @@
<g id="edge18_Node000001_Node000012" class="edge">
<title>Node1&#45;&gt;Node12</title>
<g id="a_edge18_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M93.98,-104.92C114.75,-95.63 141.27,-83.76 163.56,-73.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="164.78,-76.63 172.48,-69.35 161.92,-70.24 164.78,-76.63"/>
<path fill="none" stroke="#63b8ff" d="M93.98,-104.92C114.66,-95.67 141.03,-83.87 163.26,-73.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="164.4,-77.25 172.09,-69.97 161.54,-70.86 164.4,-77.25"/>
</a>
</g>
</g>
@@ -126,8 +126,8 @@
<g id="edge21_Node000001_Node000013" class="edge">
<title>Node1&#45;&gt;Node13</title>
<g id="a_edge21_Node000001_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M71.04,-104.9C87.38,-84.79 118.24,-50.12 151.75,-29.62 158.77,-25.33 166.88,-21.88 174.74,-19.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="175.67,-22.22 184.17,-15.88 173.58,-15.54 175.67,-22.22"/>
<path fill="none" stroke="#63b8ff" d="M71.04,-104.9C87.38,-84.79 118.24,-50.12 151.75,-29.62 158.61,-25.43 166.51,-22.03 174.2,-19.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="175.24,-22.68 183.72,-16.34 173.13,-16.01 175.24,-22.68"/>
</a>
</g>
</g>
@@ -135,8 +135,8 @@
<g id="edge2_Node000002_Node000002" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M182.73,-216.36C177.25,-225.43 186.21,-233.88 209.62,-233.88 222.8,-233.88 231.39,-231.2 235.42,-227.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="239,-227.66 236.52,-217.36 232.03,-226.96 239,-227.66"/>
<path fill="none" stroke="#63b8ff" d="M182.73,-216.36C177.25,-225.43 186.21,-233.88 209.62,-233.88 222.43,-233.88 230.91,-231.35 235.07,-227.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="238.52,-228.23 236.32,-217.86 231.58,-227.33 238.52,-228.23"/>
</a>
</g>
</g>
@@ -154,8 +154,8 @@
<g id="edge3_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge3_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M244.99,-216.27C262.49,-224.21 284.11,-233.98 303.5,-242.62 307.11,-244.24 310.85,-245.9 314.62,-247.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="312.99,-251.11 323.55,-251.95 315.81,-244.71 312.99,-251.11"/>
<path fill="none" stroke="#63b8ff" d="M244.99,-216.27C262.49,-224.21 284.11,-233.98 303.5,-242.62 307,-244.19 310.63,-245.8 314.29,-247.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="312.6,-250.5 323.16,-251.33 315.43,-244.09 312.6,-250.5"/>
</a>
</g>
</g>
@@ -163,8 +163,8 @@
<g id="edge5_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge5_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M220.57,-216.29C235.92,-239.4 267.4,-282.77 303.5,-309.62 305.4,-311.04 307.39,-312.39 309.44,-313.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="307.33,-317.08 317.75,-318.99 310.79,-311 307.33,-317.08"/>
<path fill="none" stroke="#63b8ff" d="M220.57,-216.29C235.92,-239.4 267.4,-282.77 303.5,-309.62 305.25,-310.93 307.08,-312.18 308.97,-313.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="307.02,-316.3 317.44,-318.23 310.5,-310.23 307.02,-316.3"/>
</a>
</g>
</g>
@@ -182,8 +182,8 @@
<g id="edge7_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge7_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M267.67,-194.05C275.83,-193.89 284.29,-193.84 292.63,-193.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="292.45,-197.41 302.49,-194.05 292.54,-190.41 292.45,-197.41"/>
<path fill="none" stroke="#63b8ff" d="M267.67,-194.05C275.64,-193.89 283.91,-193.84 292.07,-193.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="291.93,-197.4 301.98,-194.03 292.03,-190.4 291.93,-197.4"/>
</a>
</g>
</g>
@@ -191,8 +191,8 @@
<g id="edge4_Node000003_Node000003" class="edge">
<title>Node3&#45;&gt;Node3</title>
<g id="a_edge4_Node000003_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M334.48,-283.36C329,-292.43 337.96,-300.88 361.38,-300.88 374.55,-300.88 383.14,-298.2 387.17,-294.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.75,-294.66 388.27,-284.36 383.78,-293.96 390.75,-294.66"/>
<path fill="none" stroke="#63b8ff" d="M334.48,-283.36C329,-292.43 337.96,-300.88 361.38,-300.88 374.18,-300.88 382.66,-298.35 386.82,-294.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.27,-295.23 388.07,-284.86 383.33,-294.33 390.27,-295.23"/>
</a>
</g>
</g>
@@ -200,8 +200,8 @@
<g id="edge6_Node000004_Node000004" class="edge">
<title>Node4&#45;&gt;Node4</title>
<g id="a_edge6_Node000004_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M334.48,-350.36C329,-359.43 337.96,-367.88 361.38,-367.88 374.55,-367.88 383.14,-365.2 387.17,-361.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.75,-361.66 388.27,-351.36 383.78,-360.96 390.75,-361.66"/>
<path fill="none" stroke="#63b8ff" d="M334.48,-350.36C329,-359.43 337.96,-367.88 361.38,-367.88 374.18,-367.88 382.66,-365.35 386.82,-361.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.27,-362.23 388.07,-351.86 383.33,-361.33 390.27,-362.23"/>
</a>
</g>
</g>
@@ -209,8 +209,8 @@
<g id="edge8_Node000005_Node000002" class="edge">
<title>Node5&#45;&gt;Node2</title>
<g id="a_edge8_Node000005_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M303.49,-207.2C295.34,-207.36 286.88,-207.41 278.53,-207.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="278.71,-203.84 268.67,-207.2 278.62,-210.84 278.71,-203.84"/>
<path fill="none" stroke="#63b8ff" d="M303.49,-207.2C295.52,-207.36 287.26,-207.41 279.09,-207.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="279.23,-203.85 269.18,-207.22 279.13,-210.85 279.23,-203.85"/>
</a>
</g>
</g>
@@ -218,8 +218,8 @@
<g id="edge9_Node000005_Node000005" class="edge">
<title>Node5&#45;&gt;Node5</title>
<g id="a_edge9_Node000005_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M334.48,-216.36C329,-225.43 337.96,-233.88 361.38,-233.88 374.55,-233.88 383.14,-231.2 387.17,-227.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.75,-227.66 388.27,-217.36 383.78,-226.96 390.75,-227.66"/>
<path fill="none" stroke="#63b8ff" d="M334.48,-216.36C329,-225.43 337.96,-233.88 361.38,-233.88 374.18,-233.88 382.66,-231.35 386.82,-227.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.27,-228.23 388.07,-217.86 383.33,-227.33 390.27,-228.23"/>
</a>
</g>
</g>
@@ -227,8 +227,8 @@
<g id="edge14_Node000006_Node000006" class="edge">
<title>Node6&#45;&gt;Node6</title>
<g id="a_edge14_Node000006_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M182.73,-136.36C177.25,-145.43 186.21,-153.88 209.62,-153.88 222.8,-153.88 231.39,-151.2 235.42,-147.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="239,-147.66 236.52,-137.36 232.03,-146.96 239,-147.66"/>
<path fill="none" stroke="#63b8ff" d="M182.73,-136.36C177.25,-145.43 186.21,-153.88 209.62,-153.88 222.43,-153.88 230.91,-151.35 235.07,-147.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="238.52,-148.23 236.32,-137.86 231.58,-147.33 238.52,-148.23"/>
</a>
</g>
</g>
@@ -245,8 +245,8 @@
<g id="edge12_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge12_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M267.67,-134.72C281.36,-138.1 295.9,-141.7 309.31,-145.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="308.23,-148.59 318.78,-147.59 309.91,-141.8 308.23,-148.59"/>
<path fill="none" stroke="#63b8ff" d="M267.67,-134.72C281.23,-138.07 295.62,-141.62 308.91,-144.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="307.76,-148.23 318.31,-147.23 309.44,-141.43 307.76,-148.23"/>
</a>
</g>
</g>
@@ -263,8 +263,8 @@
<g id="edge13_Node000006_Node000008" class="edge">
<title>Node6&#45;&gt;Node8</title>
<g id="a_edge13_Node000006_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M267.67,-120.62C280.97,-120.62 295.07,-120.62 308.15,-120.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="307.86,-124.13 317.86,-120.62 307.86,-117.13 307.86,-124.13"/>
<path fill="none" stroke="#63b8ff" d="M267.67,-120.62C280.7,-120.62 294.5,-120.62 307.36,-120.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="307.35,-124.13 317.35,-120.63 307.35,-117.13 307.35,-124.13"/>
</a>
</g>
</g>
@@ -281,8 +281,8 @@
<g id="edge15_Node000006_Node000009" class="edge">
<title>Node6&#45;&gt;Node9</title>
<g id="a_edge15_Node000006_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M267.67,-106.53C281.36,-103.15 295.9,-99.55 309.31,-96.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="309.91,-99.45 318.78,-93.66 308.23,-92.66 309.91,-99.45"/>
<path fill="none" stroke="#63b8ff" d="M267.67,-106.53C281.23,-103.18 295.62,-99.63 308.91,-96.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="309.44,-99.82 318.31,-94.02 307.76,-93.02 309.44,-99.82"/>
</a>
</g>
</g>
@@ -299,8 +299,8 @@
<g id="edge16_Node000006_Node000010" class="edge">
<title>Node6&#45;&gt;Node10</title>
<g id="a_edge16_Node000006_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M250.57,-104.88C256.39,-102.07 262.21,-98.96 267.5,-95.62 285.36,-84.36 285.06,-74.91 303.5,-64.62 308.24,-61.98 313.42,-59.67 318.67,-57.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="319.44,-60.75 327.73,-54.16 317.14,-54.13 319.44,-60.75"/>
<path fill="none" stroke="#63b8ff" d="M250.57,-104.88C256.39,-102.07 262.21,-98.96 267.5,-95.62 285.36,-84.36 285.06,-74.91 303.5,-64.62 308.12,-62.05 313.16,-59.78 318.27,-57.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="319.02,-61.26 327.31,-54.66 316.71,-54.65 319.02,-61.26"/>
</a>
</g>
</g>
@@ -317,8 +317,8 @@
<g id="edge17_Node000006_Node000011" class="edge">
<title>Node6&#45;&gt;Node11</title>
<g id="a_edge17_Node000006_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M254.74,-104.91C259.34,-102.23 263.71,-99.15 267.5,-95.62 292.54,-72.34 277.24,-49.53 303.5,-27.62 305.08,-26.31 306.76,-25.08 308.51,-23.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="309.59,-26.81 316.76,-19 306.29,-20.64 309.59,-26.81"/>
<path fill="none" stroke="#63b8ff" d="M254.74,-104.91C259.34,-102.23 263.71,-99.15 267.5,-95.62 292.54,-72.34 277.24,-49.53 303.5,-27.62 304.95,-26.42 306.48,-25.29 308.07,-24.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="309.3,-27.55 316.42,-19.72 305.96,-21.4 309.3,-27.55"/>
</a>
</g>
</g>
@@ -326,8 +326,8 @@
<g id="edge19_Node000012_Node000012" class="edge">
<title>Node12&#45;&gt;Node12</title>
<g id="a_edge19_Node000012_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M182.73,-69.36C177.25,-78.43 186.21,-86.88 209.62,-86.88 222.8,-86.88 231.39,-84.2 235.42,-80.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="239,-80.66 236.52,-70.36 232.03,-79.96 239,-80.66"/>
<path fill="none" stroke="#63b8ff" d="M182.73,-69.36C177.25,-78.43 186.21,-86.88 209.62,-86.88 222.43,-86.88 230.91,-84.35 235.07,-80.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="238.52,-81.23 236.32,-70.86 231.58,-80.33 238.52,-81.23"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View File

@@ -1,7 +1,7 @@
<?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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: games::memory_game::assign_results Pages: 1 -->
<svg width="427pt" height="376pt"
@@ -22,8 +22,8 @@
<g id="edge10_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge10_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M30.98,-136.36C25.5,-145.43 34.46,-153.88 57.88,-153.88 71.05,-153.88 79.64,-151.2 83.67,-147.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="87.25,-147.66 84.77,-137.36 80.28,-146.96 87.25,-147.66"/>
<path fill="none" stroke="#63b8ff" d="M30.98,-136.36C25.5,-145.43 34.46,-153.88 57.88,-153.88 70.68,-153.88 79.16,-151.35 83.32,-147.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.77,-148.23 84.57,-137.86 79.83,-147.33 86.77,-148.23"/>
</a>
</g>
</g>
@@ -41,8 +41,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M88.1,-136.24C111.43,-148.7 144.3,-166.26 169.83,-179.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="167.74,-183.29 178.21,-184.91 171.04,-177.11 167.74,-183.29"/>
<path fill="none" stroke="#63b8ff" d="M88.1,-136.24C111.22,-148.59 143.72,-165.95 169.15,-179.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="167.41,-182.58 177.88,-184.2 170.71,-176.4 167.41,-182.58"/>
</a>
</g>
</g>
@@ -60,8 +60,8 @@
<g id="edge20_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge20_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M67.19,-136.12C81.46,-161.45 112.88,-211.96 151.75,-242.62 194.62,-276.45 251.86,-300.53 295.54,-315.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="294.18,-319.12 304.77,-318.99 296.41,-312.49 294.18,-319.12"/>
<path fill="none" stroke="#63b8ff" d="M67.19,-136.12C81.46,-161.45 112.88,-211.96 151.75,-242.62 194.44,-276.3 251.38,-300.33 294.99,-315.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="293.74,-318.63 304.34,-318.51 295.98,-312 293.74,-318.63"/>
</a>
</g>
</g>
@@ -79,8 +79,8 @@
<g id="edge11_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge11_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M115.92,-120.62C124.08,-120.62 132.54,-120.62 140.88,-120.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.74,-124.13 150.74,-120.62 140.74,-117.13 140.74,-124.13"/>
<path fill="none" stroke="#63b8ff" d="M115.92,-120.62C123.89,-120.62 132.16,-120.62 140.32,-120.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.23,-124.13 150.23,-120.63 140.23,-117.13 140.23,-124.13"/>
</a>
</g>
</g>
@@ -98,8 +98,8 @@
<g id="edge18_Node000001_Node000012" class="edge">
<title>Node1&#45;&gt;Node12</title>
<g id="a_edge18_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M93.98,-104.92C114.75,-95.63 141.27,-83.76 163.56,-73.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="164.78,-76.63 172.48,-69.35 161.92,-70.24 164.78,-76.63"/>
<path fill="none" stroke="#63b8ff" d="M93.98,-104.92C114.66,-95.67 141.03,-83.87 163.26,-73.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="164.4,-77.25 172.09,-69.97 161.54,-70.86 164.4,-77.25"/>
</a>
</g>
</g>
@@ -116,8 +116,8 @@
<g id="edge21_Node000001_Node000013" class="edge">
<title>Node1&#45;&gt;Node13</title>
<g id="a_edge21_Node000001_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M71.04,-104.9C87.38,-84.79 118.24,-50.12 151.75,-29.62 158.77,-25.33 166.88,-21.88 174.74,-19.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="175.67,-22.22 184.17,-15.88 173.58,-15.54 175.67,-22.22"/>
<path fill="none" stroke="#63b8ff" d="M71.04,-104.9C87.38,-84.79 118.24,-50.12 151.75,-29.62 158.61,-25.43 166.51,-22.03 174.2,-19.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="175.24,-22.68 183.72,-16.34 173.13,-16.01 175.24,-22.68"/>
</a>
</g>
</g>
@@ -125,8 +125,8 @@
<g id="edge2_Node000002_Node000002" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M182.73,-216.36C177.25,-225.43 186.21,-233.88 209.62,-233.88 222.8,-233.88 231.39,-231.2 235.42,-227.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="239,-227.66 236.52,-217.36 232.03,-226.96 239,-227.66"/>
<path fill="none" stroke="#63b8ff" d="M182.73,-216.36C177.25,-225.43 186.21,-233.88 209.62,-233.88 222.43,-233.88 230.91,-231.35 235.07,-227.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="238.52,-228.23 236.32,-217.86 231.58,-227.33 238.52,-228.23"/>
</a>
</g>
</g>
@@ -144,8 +144,8 @@
<g id="edge3_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge3_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M244.99,-216.27C262.49,-224.21 284.11,-233.98 303.5,-242.62 307.11,-244.24 310.85,-245.9 314.62,-247.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="312.99,-251.11 323.55,-251.95 315.81,-244.71 312.99,-251.11"/>
<path fill="none" stroke="#63b8ff" d="M244.99,-216.27C262.49,-224.21 284.11,-233.98 303.5,-242.62 307,-244.19 310.63,-245.8 314.29,-247.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="312.6,-250.5 323.16,-251.33 315.43,-244.09 312.6,-250.5"/>
</a>
</g>
</g>
@@ -153,8 +153,8 @@
<g id="edge5_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge5_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M220.57,-216.29C235.92,-239.4 267.4,-282.77 303.5,-309.62 305.4,-311.04 307.39,-312.39 309.44,-313.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="307.33,-317.08 317.75,-318.99 310.79,-311 307.33,-317.08"/>
<path fill="none" stroke="#63b8ff" d="M220.57,-216.29C235.92,-239.4 267.4,-282.77 303.5,-309.62 305.25,-310.93 307.08,-312.18 308.97,-313.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="307.02,-316.3 317.44,-318.23 310.5,-310.23 307.02,-316.3"/>
</a>
</g>
</g>
@@ -172,8 +172,8 @@
<g id="edge7_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge7_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M267.67,-194.05C275.83,-193.89 284.29,-193.84 292.63,-193.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="292.45,-197.41 302.49,-194.05 292.54,-190.41 292.45,-197.41"/>
<path fill="none" stroke="#63b8ff" d="M267.67,-194.05C275.64,-193.89 283.91,-193.84 292.07,-193.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="291.93,-197.4 301.98,-194.03 292.03,-190.4 291.93,-197.4"/>
</a>
</g>
</g>
@@ -181,8 +181,8 @@
<g id="edge4_Node000003_Node000003" class="edge">
<title>Node3&#45;&gt;Node3</title>
<g id="a_edge4_Node000003_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M334.48,-283.36C329,-292.43 337.96,-300.88 361.38,-300.88 374.55,-300.88 383.14,-298.2 387.17,-294.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.75,-294.66 388.27,-284.36 383.78,-293.96 390.75,-294.66"/>
<path fill="none" stroke="#63b8ff" d="M334.48,-283.36C329,-292.43 337.96,-300.88 361.38,-300.88 374.18,-300.88 382.66,-298.35 386.82,-294.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.27,-295.23 388.07,-284.86 383.33,-294.33 390.27,-295.23"/>
</a>
</g>
</g>
@@ -190,8 +190,8 @@
<g id="edge6_Node000004_Node000004" class="edge">
<title>Node4&#45;&gt;Node4</title>
<g id="a_edge6_Node000004_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M334.48,-350.36C329,-359.43 337.96,-367.88 361.38,-367.88 374.55,-367.88 383.14,-365.2 387.17,-361.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.75,-361.66 388.27,-351.36 383.78,-360.96 390.75,-361.66"/>
<path fill="none" stroke="#63b8ff" d="M334.48,-350.36C329,-359.43 337.96,-367.88 361.38,-367.88 374.18,-367.88 382.66,-365.35 386.82,-361.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.27,-362.23 388.07,-351.86 383.33,-361.33 390.27,-362.23"/>
</a>
</g>
</g>
@@ -199,8 +199,8 @@
<g id="edge8_Node000005_Node000002" class="edge">
<title>Node5&#45;&gt;Node2</title>
<g id="a_edge8_Node000005_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M303.49,-207.2C295.34,-207.36 286.88,-207.41 278.53,-207.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="278.71,-203.84 268.67,-207.2 278.62,-210.84 278.71,-203.84"/>
<path fill="none" stroke="#63b8ff" d="M303.49,-207.2C295.52,-207.36 287.26,-207.41 279.09,-207.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="279.23,-203.85 269.18,-207.22 279.13,-210.85 279.23,-203.85"/>
</a>
</g>
</g>
@@ -208,8 +208,8 @@
<g id="edge9_Node000005_Node000005" class="edge">
<title>Node5&#45;&gt;Node5</title>
<g id="a_edge9_Node000005_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M334.48,-216.36C329,-225.43 337.96,-233.88 361.38,-233.88 374.55,-233.88 383.14,-231.2 387.17,-227.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.75,-227.66 388.27,-217.36 383.78,-226.96 390.75,-227.66"/>
<path fill="none" stroke="#63b8ff" d="M334.48,-216.36C329,-225.43 337.96,-233.88 361.38,-233.88 374.18,-233.88 382.66,-231.35 386.82,-227.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.27,-228.23 388.07,-217.86 383.33,-227.33 390.27,-228.23"/>
</a>
</g>
</g>
@@ -217,8 +217,8 @@
<g id="edge14_Node000006_Node000006" class="edge">
<title>Node6&#45;&gt;Node6</title>
<g id="a_edge14_Node000006_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M182.73,-136.36C177.25,-145.43 186.21,-153.88 209.62,-153.88 222.8,-153.88 231.39,-151.2 235.42,-147.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="239,-147.66 236.52,-137.36 232.03,-146.96 239,-147.66"/>
<path fill="none" stroke="#63b8ff" d="M182.73,-136.36C177.25,-145.43 186.21,-153.88 209.62,-153.88 222.43,-153.88 230.91,-151.35 235.07,-147.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="238.52,-148.23 236.32,-137.86 231.58,-147.33 238.52,-148.23"/>
</a>
</g>
</g>
@@ -235,8 +235,8 @@
<g id="edge12_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge12_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M267.67,-134.72C281.36,-138.1 295.9,-141.7 309.31,-145.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="308.23,-148.59 318.78,-147.59 309.91,-141.8 308.23,-148.59"/>
<path fill="none" stroke="#63b8ff" d="M267.67,-134.72C281.23,-138.07 295.62,-141.62 308.91,-144.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="307.76,-148.23 318.31,-147.23 309.44,-141.43 307.76,-148.23"/>
</a>
</g>
</g>
@@ -253,8 +253,8 @@
<g id="edge13_Node000006_Node000008" class="edge">
<title>Node6&#45;&gt;Node8</title>
<g id="a_edge13_Node000006_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M267.67,-120.62C280.97,-120.62 295.07,-120.62 308.15,-120.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="307.86,-124.13 317.86,-120.62 307.86,-117.13 307.86,-124.13"/>
<path fill="none" stroke="#63b8ff" d="M267.67,-120.62C280.7,-120.62 294.5,-120.62 307.36,-120.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="307.35,-124.13 317.35,-120.63 307.35,-117.13 307.35,-124.13"/>
</a>
</g>
</g>
@@ -271,8 +271,8 @@
<g id="edge15_Node000006_Node000009" class="edge">
<title>Node6&#45;&gt;Node9</title>
<g id="a_edge15_Node000006_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M267.67,-106.53C281.36,-103.15 295.9,-99.55 309.31,-96.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="309.91,-99.45 318.78,-93.66 308.23,-92.66 309.91,-99.45"/>
<path fill="none" stroke="#63b8ff" d="M267.67,-106.53C281.23,-103.18 295.62,-99.63 308.91,-96.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="309.44,-99.82 318.31,-94.02 307.76,-93.02 309.44,-99.82"/>
</a>
</g>
</g>
@@ -289,8 +289,8 @@
<g id="edge16_Node000006_Node000010" class="edge">
<title>Node6&#45;&gt;Node10</title>
<g id="a_edge16_Node000006_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M250.57,-104.88C256.39,-102.07 262.21,-98.96 267.5,-95.62 285.36,-84.36 285.06,-74.91 303.5,-64.62 308.24,-61.98 313.42,-59.67 318.67,-57.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="319.44,-60.75 327.73,-54.16 317.14,-54.13 319.44,-60.75"/>
<path fill="none" stroke="#63b8ff" d="M250.57,-104.88C256.39,-102.07 262.21,-98.96 267.5,-95.62 285.36,-84.36 285.06,-74.91 303.5,-64.62 308.12,-62.05 313.16,-59.78 318.27,-57.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="319.02,-61.26 327.31,-54.66 316.71,-54.65 319.02,-61.26"/>
</a>
</g>
</g>
@@ -307,8 +307,8 @@
<g id="edge17_Node000006_Node000011" class="edge">
<title>Node6&#45;&gt;Node11</title>
<g id="a_edge17_Node000006_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M254.74,-104.91C259.34,-102.23 263.71,-99.15 267.5,-95.62 292.54,-72.34 277.24,-49.53 303.5,-27.62 305.08,-26.31 306.76,-25.08 308.51,-23.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="309.59,-26.81 316.76,-19 306.29,-20.64 309.59,-26.81"/>
<path fill="none" stroke="#63b8ff" d="M254.74,-104.91C259.34,-102.23 263.71,-99.15 267.5,-95.62 292.54,-72.34 277.24,-49.53 303.5,-27.62 304.95,-26.42 306.48,-25.29 308.07,-24.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="309.3,-27.55 316.42,-19.72 305.96,-21.4 309.3,-27.55"/>
</a>
</g>
</g>
@@ -316,8 +316,8 @@
<g id="edge19_Node000012_Node000012" class="edge">
<title>Node12&#45;&gt;Node12</title>
<g id="a_edge19_Node000012_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M182.73,-69.36C177.25,-78.43 186.21,-86.88 209.62,-86.88 222.8,-86.88 231.39,-84.2 235.42,-80.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="239,-80.66 236.52,-70.36 232.03,-79.96 239,-80.66"/>
<path fill="none" stroke="#63b8ff" d="M182.73,-69.36C177.25,-78.43 186.21,-86.88 209.62,-86.88 222.43,-86.88 230.91,-84.35 235.07,-80.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="238.52,-81.23 236.32,-70.86 231.58,-80.33 238.52,-81.23"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -1,14 +1,14 @@
<map id="games::memory_game::ask_data" name="games::memory_game::ask_data">
<area shape="rect" id="Node000001" title="Function that asks the user for their input in the table they previously chose." alt="" coords="5,164,160,205"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="44,164,42,154,48,145,62,139,83,137,105,140,118,146,116,151,104,145,82,143,63,145,52,149,47,155,49,163"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="44,164,42,154,48,145,62,139,83,137,105,140,118,146,115,151,103,145,82,143,63,145,52,149,47,155,49,163"/>
<area shape="rect" id="Node000002" href="$dd/d92/memory__game_8cpp.html#a33167bb9cce6d527b478b4f6ae8c3f59" title="Utility function to verify if the given input is a number or not. This is very useful to prevent the ..." alt="" coords="208,29,362,70"/>
<area shape="poly" id="edge2_Node000001_Node000002" title=" " alt="" coords="104,162,149,122,206,81,217,75,219,79,209,85,152,126,107,166"/>
<area shape="poly" id="edge2_Node000001_Node000002" title=" " alt="" coords="104,162,149,122,206,81,216,75,218,80,209,85,152,126,107,166"/>
<area shape="rect" id="Node000003" href="$dd/d92/memory__game_8cpp.html#ac589ef65abb0a6b9a7116ee0f9fd5280" title="Utility function to print the table." alt="" coords="208,119,362,159"/>
<area shape="poly" id="edge4_Node000001_Node000003" title=" " alt="" coords="159,164,193,157,194,162,160,170"/>
<area shape="poly" id="edge4_Node000001_Node000003" title=" " alt="" coords="159,164,192,157,193,162,160,170"/>
<area shape="rect" id="Node000004" href="$dd/d92/memory__game_8cpp.html#adc62ebb75853446656e24932bdc6dd6b" title="Utility function that resets the data if the user enters an invalid value." alt="" coords="208,208,362,249"/>
<area shape="poly" id="edge6_Node000001_Node000004" title=" " alt="" coords="142,203,194,215,193,220,141,208"/>
<area shape="poly" id="edge3_Node000002_Node000002" title=" " alt="" coords="246,29,244,19,251,10,264,5,285,3,307,5,320,12,318,17,306,10,285,8,266,10,254,15,250,20,252,28"/>
<area shape="poly" id="edge5_Node000003_Node000003" title=" " alt="" coords="246,119,244,109,251,100,264,94,285,92,307,95,320,101,318,106,306,100,285,97,266,99,254,104,250,110,252,117"/>
<area shape="poly" id="edge7_Node000004_Node000001" title=" " alt="" coords="225,210,173,198,174,193,226,205"/>
<area shape="poly" id="edge8_Node000004_Node000004" title=" " alt="" coords="246,208,244,198,251,189,264,183,285,181,307,184,320,190,318,195,306,189,285,187,266,189,254,193,250,199,252,207"/>
<area shape="poly" id="edge6_Node000001_Node000004" title=" " alt="" coords="142,203,193,215,192,220,141,208"/>
<area shape="poly" id="edge3_Node000002_Node000002" title=" " alt="" coords="246,29,244,19,251,10,264,5,285,3,307,5,320,11,318,16,305,10,285,8,266,10,254,15,250,20,252,28"/>
<area shape="poly" id="edge5_Node000003_Node000003" title=" " alt="" coords="246,119,244,109,251,100,264,94,285,92,307,94,320,101,318,105,305,100,285,97,266,99,254,104,250,110,252,117"/>
<area shape="poly" id="edge7_Node000004_Node000001" title=" " alt="" coords="225,210,174,198,176,193,226,205"/>
<area shape="poly" id="edge8_Node000004_Node000004" title=" " alt="" coords="246,208,244,198,251,189,264,183,285,181,307,184,320,190,318,195,305,189,285,187,266,189,254,193,250,199,252,207"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: games::memory_game::ask_data Pages: 1 -->
<svg width="276pt" height="191pt"
@@ -32,8 +32,8 @@
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M30.98,-63.99C25.5,-73.06 34.46,-81.5 57.88,-81.5 71.05,-81.5 79.64,-78.83 83.67,-74.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="87.25,-75.29 84.77,-64.99 80.28,-74.59 87.25,-75.29"/>
<path fill="none" stroke="#63b8ff" d="M30.98,-63.99C25.5,-73.06 34.46,-81.5 57.88,-81.5 70.68,-81.5 79.16,-78.97 83.32,-75.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.77,-75.85 84.57,-65.49 79.83,-74.96 86.77,-75.85"/>
</a>
</g>
</g>
@@ -51,8 +51,8 @@
<g id="edge2_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge2_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M74.95,-63.72C92.7,-80.22 122.62,-106.39 151.75,-124.25 154.21,-125.76 156.77,-127.22 159.4,-128.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="157.56,-132.14 168.06,-133.53 160.72,-125.89 157.56,-132.14"/>
<path fill="none" stroke="#63b8ff" d="M74.95,-63.72C92.7,-80.22 122.62,-106.39 151.75,-124.25 154.04,-125.65 156.42,-127.02 158.85,-128.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="157.21,-131.43 167.71,-132.84 160.38,-125.19 157.21,-131.43"/>
</a>
</g>
</g>
@@ -70,8 +70,8 @@
<g id="edge4_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge4_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M115.92,-61.2C124.17,-63.07 132.73,-65.02 141.16,-66.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.22,-70.53 150.74,-69.34 141.77,-63.71 140.22,-70.53"/>
<path fill="none" stroke="#63b8ff" d="M115.92,-61.2C123.99,-63.03 132.35,-64.93 140.6,-66.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="139.74,-70.2 150.27,-69 141.29,-63.37 139.74,-70.2"/>
</a>
</g>
</g>
@@ -89,8 +89,8 @@
<g id="edge6_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge6_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M102.19,-32.52C114.32,-29.39 127.81,-26.24 140.99,-23.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="141.38,-26.72 150.47,-21.27 139.97,-19.86 141.38,-26.72"/>
<path fill="none" stroke="#63b8ff" d="M102.19,-32.52C114.08,-29.45 127.27,-26.36 140.21,-23.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.9,-27.03 149.98,-21.57 139.48,-20.18 140.9,-27.03"/>
</a>
</g>
</g>
@@ -98,8 +98,8 @@
<g id="edge3_Node000002_Node000002" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge3_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M182.73,-164.99C177.25,-174.06 186.21,-182.5 209.62,-182.5 222.8,-182.5 231.39,-179.83 235.42,-175.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="239,-176.29 236.52,-165.99 232.03,-175.59 239,-176.29"/>
<path fill="none" stroke="#63b8ff" d="M182.73,-164.99C177.25,-174.06 186.21,-182.5 209.62,-182.5 222.43,-182.5 230.91,-179.97 235.07,-176.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="238.52,-176.85 236.32,-166.49 231.58,-175.96 238.52,-176.85"/>
</a>
</g>
</g>
@@ -107,8 +107,8 @@
<g id="edge5_Node000003_Node000003" class="edge">
<title>Node3&#45;&gt;Node3</title>
<g id="a_edge5_Node000003_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M182.73,-97.99C177.25,-107.06 186.21,-115.5 209.62,-115.5 222.8,-115.5 231.39,-112.83 235.42,-108.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="239,-109.29 236.52,-98.99 232.03,-108.59 239,-109.29"/>
<path fill="none" stroke="#63b8ff" d="M182.73,-97.99C177.25,-107.06 186.21,-115.5 209.62,-115.5 222.43,-115.5 230.91,-112.97 235.07,-109.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="238.52,-109.85 236.32,-99.49 231.58,-108.96 238.52,-109.85"/>
</a>
</g>
</g>
@@ -116,8 +116,8 @@
<g id="edge7_Node000004_Node000001" class="edge">
<title>Node4&#45;&gt;Node1</title>
<g id="a_edge7_Node000004_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M165.25,-31C153.1,-34.13 139.6,-37.29 126.4,-40.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="126,-36.81 116.92,-42.26 127.42,-43.66 126,-36.81"/>
<path fill="none" stroke="#63b8ff" d="M165.25,-31C153.34,-34.07 140.13,-37.16 127.19,-39.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="126.48,-36.5 117.4,-41.95 127.9,-43.35 126.48,-36.5"/>
</a>
</g>
</g>
@@ -125,8 +125,8 @@
<g id="edge8_Node000004_Node000004" class="edge">
<title>Node4&#45;&gt;Node4</title>
<g id="a_edge8_Node000004_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M182.73,-30.99C177.25,-40.06 186.21,-48.5 209.62,-48.5 222.8,-48.5 231.39,-45.83 235.42,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="239,-42.29 236.52,-31.99 232.03,-41.59 239,-42.29"/>
<path fill="none" stroke="#63b8ff" d="M182.73,-30.99C177.25,-40.06 186.21,-48.5 209.62,-48.5 222.43,-48.5 230.91,-45.97 235.07,-42.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="238.52,-42.85 236.32,-32.49 231.58,-41.96 238.52,-42.85"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 7.0 KiB

View File

@@ -1,7 +1,7 @@
<?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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: games::memory_game::ask_data Pages: 1 -->
<svg width="276pt" height="191pt"
@@ -22,8 +22,8 @@
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M30.98,-63.99C25.5,-73.06 34.46,-81.5 57.88,-81.5 71.05,-81.5 79.64,-78.83 83.67,-74.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="87.25,-75.29 84.77,-64.99 80.28,-74.59 87.25,-75.29"/>
<path fill="none" stroke="#63b8ff" d="M30.98,-63.99C25.5,-73.06 34.46,-81.5 57.88,-81.5 70.68,-81.5 79.16,-78.97 83.32,-75.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.77,-75.85 84.57,-65.49 79.83,-74.96 86.77,-75.85"/>
</a>
</g>
</g>
@@ -41,8 +41,8 @@
<g id="edge2_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge2_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M74.95,-63.72C92.7,-80.22 122.62,-106.39 151.75,-124.25 154.21,-125.76 156.77,-127.22 159.4,-128.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="157.56,-132.14 168.06,-133.53 160.72,-125.89 157.56,-132.14"/>
<path fill="none" stroke="#63b8ff" d="M74.95,-63.72C92.7,-80.22 122.62,-106.39 151.75,-124.25 154.04,-125.65 156.42,-127.02 158.85,-128.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="157.21,-131.43 167.71,-132.84 160.38,-125.19 157.21,-131.43"/>
</a>
</g>
</g>
@@ -60,8 +60,8 @@
<g id="edge4_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge4_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M115.92,-61.2C124.17,-63.07 132.73,-65.02 141.16,-66.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.22,-70.53 150.74,-69.34 141.77,-63.71 140.22,-70.53"/>
<path fill="none" stroke="#63b8ff" d="M115.92,-61.2C123.99,-63.03 132.35,-64.93 140.6,-66.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="139.74,-70.2 150.27,-69 141.29,-63.37 139.74,-70.2"/>
</a>
</g>
</g>
@@ -79,8 +79,8 @@
<g id="edge6_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge6_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M102.19,-32.52C114.32,-29.39 127.81,-26.24 140.99,-23.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="141.38,-26.72 150.47,-21.27 139.97,-19.86 141.38,-26.72"/>
<path fill="none" stroke="#63b8ff" d="M102.19,-32.52C114.08,-29.45 127.27,-26.36 140.21,-23.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.9,-27.03 149.98,-21.57 139.48,-20.18 140.9,-27.03"/>
</a>
</g>
</g>
@@ -88,8 +88,8 @@
<g id="edge3_Node000002_Node000002" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge3_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M182.73,-164.99C177.25,-174.06 186.21,-182.5 209.62,-182.5 222.8,-182.5 231.39,-179.83 235.42,-175.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="239,-176.29 236.52,-165.99 232.03,-175.59 239,-176.29"/>
<path fill="none" stroke="#63b8ff" d="M182.73,-164.99C177.25,-174.06 186.21,-182.5 209.62,-182.5 222.43,-182.5 230.91,-179.97 235.07,-176.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="238.52,-176.85 236.32,-166.49 231.58,-175.96 238.52,-176.85"/>
</a>
</g>
</g>
@@ -97,8 +97,8 @@
<g id="edge5_Node000003_Node000003" class="edge">
<title>Node3&#45;&gt;Node3</title>
<g id="a_edge5_Node000003_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M182.73,-97.99C177.25,-107.06 186.21,-115.5 209.62,-115.5 222.8,-115.5 231.39,-112.83 235.42,-108.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="239,-109.29 236.52,-98.99 232.03,-108.59 239,-109.29"/>
<path fill="none" stroke="#63b8ff" d="M182.73,-97.99C177.25,-107.06 186.21,-115.5 209.62,-115.5 222.43,-115.5 230.91,-112.97 235.07,-109.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="238.52,-109.85 236.32,-99.49 231.58,-108.96 238.52,-109.85"/>
</a>
</g>
</g>
@@ -106,8 +106,8 @@
<g id="edge7_Node000004_Node000001" class="edge">
<title>Node4&#45;&gt;Node1</title>
<g id="a_edge7_Node000004_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M165.25,-31C153.1,-34.13 139.6,-37.29 126.4,-40.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="126,-36.81 116.92,-42.26 127.42,-43.66 126,-36.81"/>
<path fill="none" stroke="#63b8ff" d="M165.25,-31C153.34,-34.07 140.13,-37.16 127.19,-39.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="126.48,-36.5 117.4,-41.95 127.9,-43.35 126.48,-36.5"/>
</a>
</g>
</g>
@@ -115,8 +115,8 @@
<g id="edge8_Node000004_Node000004" class="edge">
<title>Node4&#45;&gt;Node4</title>
<g id="a_edge8_Node000004_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M182.73,-30.99C177.25,-40.06 186.21,-48.5 209.62,-48.5 222.8,-48.5 231.39,-45.83 235.42,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="239,-42.29 236.52,-31.99 232.03,-41.59 239,-42.29"/>
<path fill="none" stroke="#63b8ff" d="M182.73,-30.99C177.25,-40.06 186.21,-48.5 209.62,-48.5 222.43,-48.5 230.91,-45.97 235.07,-42.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="238.52,-42.85 236.32,-32.49 231.58,-41.96 238.52,-42.85"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

@@ -1,4 +1,4 @@
<map id="games::memory_game::print_table" name="games::memory_game::print_table">
<area shape="rect" id="Node000001" title="Utility function to print the table." alt="" coords="5,29,160,70"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="53,29,51,19,56,11,67,5,83,3,100,5,110,12,107,16,98,10,82,8,68,10,60,14,56,20,58,28"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="53,29,51,19,56,11,67,5,83,3,100,5,110,11,107,16,98,10,82,8,68,10,60,14,56,20,58,28"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: games::memory_game::print_table Pages: 1 -->
<svg width="124pt" height="57pt"
@@ -32,8 +32,8 @@
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.36,-30.99C33.18,-40.06 40.02,-48.5 57.88,-48.5 67.92,-48.5 74.48,-45.83 77.55,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="81.11,-42.22 78.39,-31.99 74.13,-41.69 81.11,-42.22"/>
<path fill="none" stroke="#63b8ff" d="M37.36,-30.99C33.18,-40.06 40.02,-48.5 57.88,-48.5 67.64,-48.5 74.11,-45.97 77.29,-42.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.75,-42.79 78.24,-32.49 73.78,-42.1 80.75,-42.79"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -1,7 +1,7 @@
<?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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: games::memory_game::print_table Pages: 1 -->
<svg width="124pt" height="57pt"
@@ -22,8 +22,8 @@
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.36,-30.99C33.18,-40.06 40.02,-48.5 57.88,-48.5 67.92,-48.5 74.48,-45.83 77.55,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="81.11,-42.22 78.39,-31.99 74.13,-41.69 81.11,-42.22"/>
<path fill="none" stroke="#63b8ff" d="M37.36,-30.99C33.18,-40.06 40.02,-48.5 57.88,-48.5 67.64,-48.5 74.11,-45.97 77.29,-42.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.75,-42.79 78.24,-32.49 73.78,-42.1 80.75,-42.79"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1,14 +1,14 @@
<map id="games::memory_game::init" name="games::memory_game::init">
<area shape="rect" id="Node000001" title="Initializes the table with the letters." alt="" coords="5,97,160,137"/>
<area shape="poly" id="edge3_Node000001_Node000001" title=" " alt="" coords="44,96,42,87,48,78,62,72,83,70,105,72,118,79,116,84,104,77,82,75,63,77,52,82,47,88,49,95"/>
<area shape="poly" id="edge3_Node000001_Node000001" title=" " alt="" coords="44,96,42,87,48,78,62,72,83,70,105,72,118,78,115,83,103,77,82,75,63,77,52,82,47,88,49,95"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="224,5,346,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="112,94,156,66,207,40,221,34,223,39,209,45,159,71,115,98"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="112,94,156,66,207,40,220,34,222,39,209,45,159,71,115,98"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="229,55,341,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="159,95,215,82,216,87,161,101"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="159,95,214,82,216,87,161,101"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="208,104,362,130"/>
<area shape="poly" id="edge4_Node000001_Node000004" title=" " alt="" coords="160,114,193,114,193,120,160,120"/>
<area shape="poly" id="edge4_Node000001_Node000004" title=" " alt="" coords="160,114,192,114,192,120,160,120"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/random_shuffle.html#" title=" " alt="" coords="242,153,328,179"/>
<area shape="poly" id="edge5_Node000001_Node000005" title=" " alt="" coords="161,133,228,150,227,155,159,138"/>
<area shape="poly" id="edge5_Node000001_Node000005" title=" " alt="" coords="161,133,227,150,226,155,159,138"/>
<area shape="rect" id="Node000006" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="227,203,343,228"/>
<area shape="poly" id="edge6_Node000001_Node000006" title=" " alt="" coords="115,135,159,163,209,189,223,195,221,200,207,194,156,167,112,140"/>
<area shape="poly" id="edge6_Node000001_Node000006" title=" " alt="" coords="115,135,159,163,209,189,222,194,220,199,207,194,156,167,112,140"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: games::memory_game::init Pages: 1 -->
<svg width="276pt" height="175pt"
@@ -32,8 +32,8 @@
<g id="edge3_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge3_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M30.98,-99.36C25.5,-108.43 34.46,-116.88 57.88,-116.88 71.05,-116.88 79.64,-114.2 83.67,-110.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="87.25,-110.66 84.77,-100.36 80.28,-109.96 87.25,-110.66"/>
<path fill="none" stroke="#63b8ff" d="M30.98,-99.36C25.5,-108.43 34.46,-116.88 57.88,-116.88 70.68,-116.88 79.16,-114.35 83.32,-110.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.77,-111.23 84.57,-100.86 79.83,-110.33 86.77,-111.23"/>
</a>
</g>
</g>
@@ -50,8 +50,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M81.33,-99.24C99.65,-111.45 126.53,-128.22 151.75,-139.62 155.11,-141.14 158.63,-142.59 162.21,-143.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.75,-147.5 171.34,-147.56 163.1,-140.9 160.75,-147.5"/>
<path fill="none" stroke="#63b8ff" d="M81.33,-99.24C99.65,-111.45 126.53,-128.22 151.75,-139.62 154.9,-141.05 158.2,-142.41 161.56,-143.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.32,-146.97 170.92,-147.05 162.68,-140.38 160.32,-146.97"/>
</a>
</g>
</g>
@@ -68,8 +68,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M115.92,-97.72C129.61,-101.1 144.15,-104.7 157.56,-108.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="156.48,-111.59 167.03,-110.59 158.16,-104.8 156.48,-111.59"/>
<path fill="none" stroke="#63b8ff" d="M115.92,-97.72C129.48,-101.07 143.87,-104.62 157.16,-107.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="156.01,-111.23 166.56,-110.23 157.69,-104.43 156.01,-111.23"/>
</a>
</g>
</g>
@@ -86,8 +86,8 @@
<g id="edge4_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge4_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M115.92,-83.62C124.08,-83.62 132.54,-83.62 140.88,-83.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.74,-87.13 150.74,-83.62 140.74,-80.13 140.74,-87.13"/>
<path fill="none" stroke="#63b8ff" d="M115.92,-83.62C123.89,-83.62 132.16,-83.62 140.32,-83.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.23,-87.13 150.23,-83.63 140.23,-80.13 140.23,-87.13"/>
</a>
</g>
</g>
@@ -104,8 +104,8 @@
<g id="edge5_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge5_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M115.92,-69.53C132.71,-65.38 150.76,-60.92 166.44,-57.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="167.01,-60.27 175.87,-54.47 165.33,-53.47 167.01,-60.27"/>
<path fill="none" stroke="#63b8ff" d="M115.92,-69.53C132.54,-65.42 150.42,-61.01 165.99,-57.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="166.54,-60.63 175.4,-54.83 164.86,-53.83 166.54,-60.63"/>
</a>
</g>
</g>
@@ -122,8 +122,8 @@
<g id="edge6_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge6_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M81.33,-68.01C99.65,-55.8 126.53,-39.03 151.75,-27.62 155.11,-26.11 158.63,-24.66 162.21,-23.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="163.1,-26.35 171.34,-19.69 160.75,-19.75 163.1,-26.35"/>
<path fill="none" stroke="#63b8ff" d="M81.33,-68.01C99.65,-55.8 126.53,-39.03 151.75,-27.62 154.9,-26.2 158.2,-24.84 161.56,-23.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="162.68,-26.87 170.92,-20.2 160.32,-20.28 162.68,-26.87"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 6.5 KiB

View File

@@ -1,7 +1,7 @@
<?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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: games::memory_game::init Pages: 1 -->
<svg width="276pt" height="175pt"
@@ -22,8 +22,8 @@
<g id="edge3_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge3_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M30.98,-99.36C25.5,-108.43 34.46,-116.88 57.88,-116.88 71.05,-116.88 79.64,-114.2 83.67,-110.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="87.25,-110.66 84.77,-100.36 80.28,-109.96 87.25,-110.66"/>
<path fill="none" stroke="#63b8ff" d="M30.98,-99.36C25.5,-108.43 34.46,-116.88 57.88,-116.88 70.68,-116.88 79.16,-114.35 83.32,-110.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.77,-111.23 84.57,-100.86 79.83,-110.33 86.77,-111.23"/>
</a>
</g>
</g>
@@ -40,8 +40,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M81.33,-99.24C99.65,-111.45 126.53,-128.22 151.75,-139.62 155.11,-141.14 158.63,-142.59 162.21,-143.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.75,-147.5 171.34,-147.56 163.1,-140.9 160.75,-147.5"/>
<path fill="none" stroke="#63b8ff" d="M81.33,-99.24C99.65,-111.45 126.53,-128.22 151.75,-139.62 154.9,-141.05 158.2,-142.41 161.56,-143.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.32,-146.97 170.92,-147.05 162.68,-140.38 160.32,-146.97"/>
</a>
</g>
</g>
@@ -58,8 +58,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M115.92,-97.72C129.61,-101.1 144.15,-104.7 157.56,-108.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="156.48,-111.59 167.03,-110.59 158.16,-104.8 156.48,-111.59"/>
<path fill="none" stroke="#63b8ff" d="M115.92,-97.72C129.48,-101.07 143.87,-104.62 157.16,-107.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="156.01,-111.23 166.56,-110.23 157.69,-104.43 156.01,-111.23"/>
</a>
</g>
</g>
@@ -76,8 +76,8 @@
<g id="edge4_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge4_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M115.92,-83.62C124.08,-83.62 132.54,-83.62 140.88,-83.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.74,-87.13 150.74,-83.62 140.74,-80.13 140.74,-87.13"/>
<path fill="none" stroke="#63b8ff" d="M115.92,-83.62C123.89,-83.62 132.16,-83.62 140.32,-83.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.23,-87.13 150.23,-83.63 140.23,-80.13 140.23,-87.13"/>
</a>
</g>
</g>
@@ -94,8 +94,8 @@
<g id="edge5_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge5_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M115.92,-69.53C132.71,-65.38 150.76,-60.92 166.44,-57.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="167.01,-60.27 175.87,-54.47 165.33,-53.47 167.01,-60.27"/>
<path fill="none" stroke="#63b8ff" d="M115.92,-69.53C132.54,-65.42 150.42,-61.01 165.99,-57.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="166.54,-60.63 175.4,-54.83 164.86,-53.83 166.54,-60.63"/>
</a>
</g>
</g>
@@ -112,8 +112,8 @@
<g id="edge6_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge6_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M81.33,-68.01C99.65,-55.8 126.53,-39.03 151.75,-27.62 155.11,-26.11 158.63,-24.66 162.21,-23.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="163.1,-26.35 171.34,-19.69 160.75,-19.75 163.1,-26.35"/>
<path fill="none" stroke="#63b8ff" d="M81.33,-68.01C99.65,-55.8 126.53,-39.03 151.75,-27.62 154.9,-26.2 158.2,-24.84 161.56,-23.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="162.68,-26.87 170.92,-20.2 160.32,-20.28 162.68,-26.87"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 5.7 KiB

View File

@@ -1,14 +1,14 @@
<map id="games::memory_game::reset_data" name="games::memory_game::reset_data">
<area shape="rect" id="Node000001" title="Utility function that resets the data if the user enters an invalid value." alt="" coords="5,75,160,115"/>
<area shape="poly" id="edge8_Node000001_Node000001" title=" " alt="" coords="44,75,42,65,48,56,62,50,83,48,105,51,118,57,116,62,104,56,82,53,63,55,52,60,47,66,49,73"/>
<area shape="poly" id="edge8_Node000001_Node000001" title=" " alt="" coords="44,75,42,65,48,56,62,50,83,48,105,50,118,57,115,61,103,56,82,53,63,55,52,60,47,66,49,73"/>
<area shape="rect" id="Node000002" href="$dd/d92/memory__game_8cpp.html#a5714d97649c0edd57b4fb449799676a3" title="Function that asks the user for their input in the table they previously chose." alt="" coords="208,75,362,115"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="160,101,193,101,193,107,160,106"/>
<area shape="poly" id="edge7_Node000002_Node000001" title=" " alt="" coords="208,89,174,89,174,83,208,84"/>
<area shape="poly" id="edge2_Node000002_Node000002" title=" " alt="" coords="246,75,244,65,251,56,264,50,285,48,307,51,320,57,318,62,306,56,285,53,266,55,254,60,250,66,252,73"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="160,101,192,101,192,107,160,106"/>
<area shape="poly" id="edge7_Node000002_Node000001" title=" " alt="" coords="208,89,175,89,175,83,208,84"/>
<area shape="poly" id="edge2_Node000002_Node000002" title=" " alt="" coords="246,75,244,65,251,56,264,50,285,48,307,50,320,57,318,61,305,56,285,53,266,55,254,60,250,66,252,73"/>
<area shape="rect" id="Node000003" href="$dd/d92/memory__game_8cpp.html#a33167bb9cce6d527b478b4f6ae8c3f59" title="Utility function to verify if the given input is a number or not. This is very useful to prevent the ..." alt="" coords="410,29,564,70"/>
<area shape="poly" id="edge3_Node000002_Node000003" title=" " alt="" coords="362,75,395,67,396,73,363,80"/>
<area shape="poly" id="edge3_Node000002_Node000003" title=" " alt="" coords="362,75,395,68,396,73,363,80"/>
<area shape="rect" id="Node000004" href="$dd/d92/memory__game_8cpp.html#ac589ef65abb0a6b9a7116ee0f9fd5280" title="Utility function to print the table." alt="" coords="410,119,564,159"/>
<area shape="poly" id="edge5_Node000002_Node000004" title=" " alt="" coords="363,109,396,117,395,122,362,114"/>
<area shape="poly" id="edge4_Node000003_Node000003" title=" " alt="" coords="449,29,447,19,453,10,467,5,487,3,510,5,523,12,520,17,508,10,487,8,468,10,456,15,452,20,454,28"/>
<area shape="poly" id="edge6_Node000004_Node000004" title=" " alt="" coords="449,119,447,109,453,100,467,94,487,92,510,95,523,101,520,106,508,100,487,97,468,99,456,104,452,110,454,117"/>
<area shape="poly" id="edge5_Node000002_Node000004" title=" " alt="" coords="363,109,396,116,395,122,362,114"/>
<area shape="poly" id="edge4_Node000003_Node000003" title=" " alt="" coords="449,29,447,19,453,10,467,5,487,3,509,5,522,11,520,16,508,10,487,8,468,10,456,15,452,20,454,28"/>
<area shape="poly" id="edge6_Node000004_Node000004" title=" " alt="" coords="449,119,447,109,453,100,467,94,487,92,509,94,522,101,520,105,508,100,487,97,468,99,456,104,452,110,454,117"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: games::memory_game::reset_data Pages: 1 -->
<svg width="427pt" height="124pt"
@@ -32,8 +32,8 @@
<g id="edge8_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge8_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M30.98,-63.99C25.5,-73.06 34.46,-81.5 57.88,-81.5 71.05,-81.5 79.64,-78.83 83.67,-74.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="87.25,-75.29 84.77,-64.99 80.28,-74.59 87.25,-75.29"/>
<path fill="none" stroke="#63b8ff" d="M30.98,-63.99C25.5,-73.06 34.46,-81.5 57.88,-81.5 70.68,-81.5 79.16,-78.97 83.32,-75.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.77,-75.85 84.57,-65.49 79.83,-74.96 86.77,-75.85"/>
</a>
</g>
</g>
@@ -51,8 +51,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M115.92,-41.67C124.08,-41.51 132.54,-41.46 140.88,-41.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.7,-45.04 150.74,-41.68 140.79,-38.04 140.7,-45.04"/>
<path fill="none" stroke="#63b8ff" d="M115.92,-41.67C123.89,-41.52 132.16,-41.47 140.32,-41.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.18,-45.02 150.23,-41.66 140.28,-38.02 140.18,-45.02"/>
</a>
</g>
</g>
@@ -60,8 +60,8 @@
<g id="edge7_Node000002_Node000001" class="edge">
<title>Node2&#45;&gt;Node1</title>
<g id="a_edge7_Node000002_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M151.74,-54.82C143.59,-54.99 135.13,-55.04 126.78,-54.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="126.96,-51.46 116.92,-54.83 126.87,-58.46 126.96,-51.46"/>
<path fill="none" stroke="#63b8ff" d="M151.74,-54.82C143.77,-54.98 135.51,-55.03 127.34,-54.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="127.48,-51.48 117.43,-54.85 127.38,-58.48 127.48,-51.48"/>
</a>
</g>
</g>
@@ -69,8 +69,8 @@
<g id="edge2_Node000002_Node000002" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M182.73,-63.99C177.25,-73.06 186.21,-81.5 209.62,-81.5 222.8,-81.5 231.39,-78.83 235.42,-74.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="239,-75.29 236.52,-64.99 232.03,-74.59 239,-75.29"/>
<path fill="none" stroke="#63b8ff" d="M182.73,-63.99C177.25,-73.06 186.21,-81.5 209.62,-81.5 222.43,-81.5 230.91,-78.97 235.07,-75.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="238.52,-75.85 236.32,-65.49 231.58,-74.96 238.52,-75.85"/>
</a>
</g>
</g>
@@ -88,8 +88,8 @@
<g id="edge3_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge3_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M267.67,-61.2C275.92,-63.07 284.48,-65.02 292.91,-66.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="291.97,-70.53 302.49,-69.34 293.52,-63.71 291.97,-70.53"/>
<path fill="none" stroke="#63b8ff" d="M267.67,-61.2C275.74,-63.03 284.1,-64.93 292.35,-66.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="291.49,-70.2 302.02,-69 293.04,-63.37 291.49,-70.2"/>
</a>
</g>
</g>
@@ -107,8 +107,8 @@
<g id="edge5_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge5_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M267.67,-35.68C275.92,-33.86 284.48,-31.98 292.91,-30.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="293.48,-33.36 302.49,-27.79 291.97,-26.52 293.48,-33.36"/>
<path fill="none" stroke="#63b8ff" d="M267.67,-35.68C275.74,-33.9 284.1,-32.06 292.35,-30.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="293,-33.68 302.01,-28.11 291.5,-26.84 293,-33.68"/>
</a>
</g>
</g>
@@ -116,8 +116,8 @@
<g id="edge4_Node000003_Node000003" class="edge">
<title>Node3&#45;&gt;Node3</title>
<g id="a_edge4_Node000003_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M334.48,-97.99C329,-107.06 337.96,-115.5 361.38,-115.5 374.55,-115.5 383.14,-112.83 387.17,-108.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.75,-109.29 388.27,-98.99 383.78,-108.59 390.75,-109.29"/>
<path fill="none" stroke="#63b8ff" d="M334.48,-97.99C329,-107.06 337.96,-115.5 361.38,-115.5 374.18,-115.5 382.66,-112.97 386.82,-109.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.27,-109.85 388.07,-99.49 383.33,-108.96 390.27,-109.85"/>
</a>
</g>
</g>
@@ -125,8 +125,8 @@
<g id="edge6_Node000004_Node000004" class="edge">
<title>Node4&#45;&gt;Node4</title>
<g id="a_edge6_Node000004_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M334.48,-30.99C329,-40.06 337.96,-48.5 361.38,-48.5 374.55,-48.5 383.14,-45.83 387.17,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.75,-42.29 388.27,-31.99 383.78,-41.59 390.75,-42.29"/>
<path fill="none" stroke="#63b8ff" d="M334.48,-30.99C329,-40.06 337.96,-48.5 361.38,-48.5 374.18,-48.5 382.66,-45.97 386.82,-42.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.27,-42.85 388.07,-32.49 383.33,-41.96 390.27,-42.85"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB

View File

@@ -1,7 +1,7 @@
<?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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: games::memory_game::reset_data Pages: 1 -->
<svg width="427pt" height="124pt"
@@ -22,8 +22,8 @@
<g id="edge8_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge8_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M30.98,-63.99C25.5,-73.06 34.46,-81.5 57.88,-81.5 71.05,-81.5 79.64,-78.83 83.67,-74.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="87.25,-75.29 84.77,-64.99 80.28,-74.59 87.25,-75.29"/>
<path fill="none" stroke="#63b8ff" d="M30.98,-63.99C25.5,-73.06 34.46,-81.5 57.88,-81.5 70.68,-81.5 79.16,-78.97 83.32,-75.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.77,-75.85 84.57,-65.49 79.83,-74.96 86.77,-75.85"/>
</a>
</g>
</g>
@@ -41,8 +41,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M115.92,-41.67C124.08,-41.51 132.54,-41.46 140.88,-41.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.7,-45.04 150.74,-41.68 140.79,-38.04 140.7,-45.04"/>
<path fill="none" stroke="#63b8ff" d="M115.92,-41.67C123.89,-41.52 132.16,-41.47 140.32,-41.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.18,-45.02 150.23,-41.66 140.28,-38.02 140.18,-45.02"/>
</a>
</g>
</g>
@@ -50,8 +50,8 @@
<g id="edge7_Node000002_Node000001" class="edge">
<title>Node2&#45;&gt;Node1</title>
<g id="a_edge7_Node000002_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M151.74,-54.82C143.59,-54.99 135.13,-55.04 126.78,-54.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="126.96,-51.46 116.92,-54.83 126.87,-58.46 126.96,-51.46"/>
<path fill="none" stroke="#63b8ff" d="M151.74,-54.82C143.77,-54.98 135.51,-55.03 127.34,-54.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="127.48,-51.48 117.43,-54.85 127.38,-58.48 127.48,-51.48"/>
</a>
</g>
</g>
@@ -59,8 +59,8 @@
<g id="edge2_Node000002_Node000002" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M182.73,-63.99C177.25,-73.06 186.21,-81.5 209.62,-81.5 222.8,-81.5 231.39,-78.83 235.42,-74.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="239,-75.29 236.52,-64.99 232.03,-74.59 239,-75.29"/>
<path fill="none" stroke="#63b8ff" d="M182.73,-63.99C177.25,-73.06 186.21,-81.5 209.62,-81.5 222.43,-81.5 230.91,-78.97 235.07,-75.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="238.52,-75.85 236.32,-65.49 231.58,-74.96 238.52,-75.85"/>
</a>
</g>
</g>
@@ -78,8 +78,8 @@
<g id="edge3_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge3_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M267.67,-61.2C275.92,-63.07 284.48,-65.02 292.91,-66.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="291.97,-70.53 302.49,-69.34 293.52,-63.71 291.97,-70.53"/>
<path fill="none" stroke="#63b8ff" d="M267.67,-61.2C275.74,-63.03 284.1,-64.93 292.35,-66.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="291.49,-70.2 302.02,-69 293.04,-63.37 291.49,-70.2"/>
</a>
</g>
</g>
@@ -97,8 +97,8 @@
<g id="edge5_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge5_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M267.67,-35.68C275.92,-33.86 284.48,-31.98 292.91,-30.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="293.48,-33.36 302.49,-27.79 291.97,-26.52 293.48,-33.36"/>
<path fill="none" stroke="#63b8ff" d="M267.67,-35.68C275.74,-33.9 284.1,-32.06 292.35,-30.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="293,-33.68 302.01,-28.11 291.5,-26.84 293,-33.68"/>
</a>
</g>
</g>
@@ -106,8 +106,8 @@
<g id="edge4_Node000003_Node000003" class="edge">
<title>Node3&#45;&gt;Node3</title>
<g id="a_edge4_Node000003_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M334.48,-97.99C329,-107.06 337.96,-115.5 361.38,-115.5 374.55,-115.5 383.14,-112.83 387.17,-108.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.75,-109.29 388.27,-98.99 383.78,-108.59 390.75,-109.29"/>
<path fill="none" stroke="#63b8ff" d="M334.48,-97.99C329,-107.06 337.96,-115.5 361.38,-115.5 374.18,-115.5 382.66,-112.97 386.82,-109.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.27,-109.85 388.07,-99.49 383.33,-108.96 390.27,-109.85"/>
</a>
</g>
</g>
@@ -115,8 +115,8 @@
<g id="edge6_Node000004_Node000004" class="edge">
<title>Node4&#45;&gt;Node4</title>
<g id="a_edge6_Node000004_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M334.48,-30.99C329,-40.06 337.96,-48.5 361.38,-48.5 374.55,-48.5 383.14,-45.83 387.17,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.75,-42.29 388.27,-31.99 383.78,-41.59 390.75,-42.29"/>
<path fill="none" stroke="#63b8ff" d="M334.48,-30.99C329,-40.06 337.96,-48.5 361.38,-48.5 374.18,-48.5 382.66,-45.97 386.82,-42.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.27,-42.85 388.07,-32.49 383.33,-41.96 390.27,-42.85"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

@@ -1,9 +1,9 @@
<map id="main" name="main">
<area shape="rect" id="Node000001" title="Main function." alt="" coords="5,55,55,80"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/boolalpha.html#" title=" " alt="" coords="103,5,205,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="54,55,105,35,107,40,56,60"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="54,55,104,35,107,40,56,60"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/srand.html#" title=" " alt="" coords="114,55,194,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="55,65,99,65,99,70,55,70"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/chrono/c/time.html#" title=" " alt="" coords="118,104,190,130"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="56,75,107,95,105,100,54,80"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="56,75,107,95,104,100,54,80"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: main Pages: 1 -->
<svg width="158pt" height="101pt"
@@ -40,8 +40,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.45,-53.94C48.31,-58.36 62.52,-64.14 75.51,-69.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="74,-73 84.58,-73.53 76.64,-66.52 74,-73"/>
<path fill="none" stroke="#63b8ff" d="M37.45,-53.94C48.2,-58.31 62.24,-64.03 75.12,-69.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="73.6,-72.43 84.18,-72.96 76.23,-65.95 73.6,-72.43"/>
</a>
</g>
</g>
@@ -58,8 +58,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.45,-46.62C46.94,-46.62 58.99,-46.62 70.54,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="70.37,-50.13 80.37,-46.62 70.37,-43.13 70.37,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M37.45,-46.62C46.84,-46.62 58.74,-46.62 70.18,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="69.86,-50.13 79.86,-46.63 69.86,-43.13 69.86,-50.13"/>
</a>
</g>
</g>
@@ -76,8 +76,8 @@
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.45,-39.31C48.31,-34.89 62.52,-29.11 75.51,-23.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.64,-26.73 84.58,-19.72 74,-20.25 76.64,-26.73"/>
<path fill="none" stroke="#63b8ff" d="M37.45,-39.31C48.2,-34.94 62.24,-29.22 75.12,-23.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.23,-27.3 84.18,-20.29 73.6,-20.82 76.23,-27.3"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@@ -1,7 +1,7 @@
<?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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: main Pages: 1 -->
<svg width="158pt" height="101pt"
@@ -30,8 +30,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.45,-53.94C48.31,-58.36 62.52,-64.14 75.51,-69.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="74,-73 84.58,-73.53 76.64,-66.52 74,-73"/>
<path fill="none" stroke="#63b8ff" d="M37.45,-53.94C48.2,-58.31 62.24,-64.03 75.12,-69.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="73.6,-72.43 84.18,-72.96 76.23,-65.95 73.6,-72.43"/>
</a>
</g>
</g>
@@ -48,8 +48,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.45,-46.62C46.94,-46.62 58.99,-46.62 70.54,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="70.37,-50.13 80.37,-46.62 70.37,-43.13 70.37,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M37.45,-46.62C46.84,-46.62 58.74,-46.62 70.18,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="69.86,-50.13 79.86,-46.63 69.86,-43.13 69.86,-50.13"/>
</a>
</g>
</g>
@@ -66,8 +66,8 @@
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.45,-39.31C48.31,-34.89 62.52,-29.11 75.51,-23.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.64,-26.73 84.58,-19.72 74,-20.25 76.64,-26.73"/>
<path fill="none" stroke="#63b8ff" d="M37.45,-39.31C48.2,-34.94 62.24,-29.22 75.12,-23.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.23,-27.3 84.18,-20.29 73.6,-20.82 76.23,-27.3"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB