docs/_site/Code.html in PlayRockPaperScissorsGame-2.6.0 vs docs/_site/Code.html in PlayRockPaperScissorsGame-2.6.1
- old
+ new
@@ -5,11 +5,11 @@
<title>Master Code - Play Rock Paper Scissors Game</title>
<meta name="description" content="A Ruby Programmed Rock Paper Scissors Game"/>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#157878">
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css'>
- <link rel="stylesheet" href="/assets/css/style.css?v=6569c3459830dd82e84103ba0272657c0c4d82af">
+ <link rel="stylesheet" href="/assets/css/style.css?v=33b456d1e038e9f2d820f45594e51f7d7ca5d6f0">
<link rel="stylesheet" href="assets/css/pace.css" />
<script src="assets/js/pace.min.js"></script>
</head>
<body>
@@ -43,10 +43,16 @@
<p>Note: the code is a <strong>Ruby executable</strong> and from my <a href="https://rubygems.org/gems/PlayRockPaperScissorsGame">RubyGem</a></p>
</blockquote>
<p><code class="highlighter-rouge">% rps</code></p>
+<!--
+```
+% rps
+```
+-->
+
<div class="language-ruby highlighter-rouge"><pre class="highlight"><code><span class="c1">#!/usr/bin/env ruby</span>
<span class="cm">=begin
|====================================|
| Req Ruby Ver | Req Ruby Gems Ver |
@@ -56,30 +62,30 @@
=end</span>
<span class="k">class</span> <span class="nc">PlayRockPaperScissorsGame</span>
<span class="k">module</span> <span class="nn">RockPaperScissors</span>
- <span class="no">VERSION</span> <span class="o">=</span> <span class="s2">"2.6.0"</span>
+ <span class="no">VERSION</span> <span class="o">=</span> <span class="s2">"2.6.1"</span>
<span class="k">end</span>
<span class="c1"># import the colorize gem</span>
<span class="nb">require</span> <span class="s2">"colorized_string"</span>
<span class="no">ColorizedString</span><span class="p">.</span><span class="nf">colors</span> <span class="c1"># import colors; ex: red, green, blue from colorize gem</span>
<span class="no">ColorizedString</span><span class="p">.</span><span class="nf">modes</span> <span class="c1"># import modes; ex: bold, italic, underline from colorize gem</span>
<span class="k">module</span> <span class="nn">Constants</span>
<span class="no">NTRY_TO_SYM</span> <span class="o">=</span> <span class="p">{</span> <span class="c1"># define entry to symbol (key to value)</span>
- <span class="s1">'p'</span> <span class="o">=></span> <span class="ss">:PAPER</span><span class="p">,</span>
- <span class="s1">'r'</span> <span class="o">=></span> <span class="ss">:ROCK</span><span class="p">,</span>
+ <span class="s1">'p'</span> <span class="o">=></span> <span class="ss">:PAPER</span> <span class="p">,</span>
+ <span class="s1">'r'</span> <span class="o">=></span> <span class="ss">:ROCK</span> <span class="p">,</span>
<span class="s1">'s'</span> <span class="o">=></span> <span class="ss">:SCISSORS</span>
<span class="p">}</span>
- <span class="no">VALID_ENTRIES</span> <span class="o">=</span> <span class="no">NTRY_TO_SYM</span><span class="p">.</span><span class="nf">keys</span>
+ <span class="no">VALID_ENTRIES</span> <span class="o">=</span> <span class="no">NTRY_TO_SYM</span><span class="p">.</span><span class="nf">keys</span>
<span class="no">COMPUTER_CHOICES</span> <span class="o">=</span> <span class="no">NTRY_TO_SYM</span><span class="p">.</span><span class="nf">values</span>
<span class="no">WINNERS</span> <span class="o">=</span> <span class="p">[</span>
<span class="c1"># format: player choice, computer choice</span>
- <span class="p">[</span><span class="ss">:SCISSORS</span><span class="p">,</span> <span class="ss">:PAPER</span><span class="p">],</span>
- <span class="p">[</span><span class="ss">:PAPER</span> <span class="p">,</span> <span class="ss">:ROCK</span><span class="p">],</span>
+ <span class="p">[</span><span class="ss">:SCISSORS</span><span class="p">,</span> <span class="ss">:PAPER</span> <span class="p">],</span>
+ <span class="p">[</span><span class="ss">:PAPER</span> <span class="p">,</span> <span class="ss">:ROCK</span> <span class="p">],</span>
<span class="p">[</span><span class="ss">:ROCK</span> <span class="p">,</span> <span class="ss">:SCISSORS</span><span class="p">]</span>
<span class="p">]</span>
<span class="no">LOSERS</span> <span class="o">=</span> <span class="no">WINNERS</span><span class="p">.</span><span class="nf">map</span> <span class="p">{</span> <span class="o">|</span><span class="n">player_choice</span><span class="p">,</span><span class="n">computer_choice</span><span class="o">|</span> <span class="p">[</span><span class="n">computer_choice</span><span class="p">,</span><span class="n">player_choice</span><span class="p">]</span> <span class="p">}</span> <span class="c1"># this will take the original WINNERS array and flip the symbols, thus returning a loss for the user/player</span>
<span class="no">INIT_STRINGS</span> <span class="o">=</span> <span class="p">[</span>
<span class="no">ColorizedString</span><span class="p">[</span><span class="s2">"You are about to enter a rock-paper-scissors best of 3 match."</span><span class="p">].</span><span class="nf">colorize</span><span class="p">(</span><span class="ss">:green</span><span class="p">),</span>
@@ -173,27 +179,25 @@
<span class="no">PlayRockPaperScissorsGame</span><span class="p">.</span><span class="nf">new</span><span class="p">.</span><span class="nf">play</span><span class="p">(</span><span class="mi">2</span><span class="p">)</span> <span class="c1"># call the play method and pass in 3 (0, 1, 2) for the winning score</span>
</code></pre>
</div>
-<hr />
-<h2 id="site-nav">Site Nav</h2>
-
-<table>
- <tbody>
- <tr>
- <td><a href="./">Home</a></td>
- <td><a href="Comparing_Code">Comparing Code</a></td>
- <td><a href="Testing">How to Test</a></td>
- <td><a href="How_to_Build">How to Build</a></td>
- </tr>
- </tbody>
-</table>
-
<footer class="site-footer">
+ <h2 id="site-nav">Site Nav</h2>
+ <table>
+ <tr>
+ <td><a href="">Home</a>
+ <td><a href="Testing">How to Test</a></td>
+ <td><a href="Comparing_Code">Comparing Code</a></td>
+ <td><a href="Code">Master Code</a></td>
+ <td><a href="How_to_Build">How to Build</a></td>
+ <td><a href="about">About</a></td>
+ </tr>
+ </table>
+ <br/>
<span class="site-footer-owner"><a href="http://github.com/bag3318/RockPaperScissors">RockPaperScissors</a> is maintained by <a href="http://github.com/bag3318">bag3318</a>.</span>
</footer>
</section>