| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252 | 
							- <main id="crapsComponent">
 
-   <div class="container py-4">
 
-     <h4 class="title">Craps <i class="fas fa-dice"></i></h4>
 
-     <div class="row">
 
-       <div class="col-1">
 
-         <button class="btn btn-danger shadow" @click="resetPassGame" :disabled="!game || rolled"><h5 class="m-0"><i class="fal fa-undo"></i></h5> Reset</button>
 
-       </div>
 
-       <div class="col-8">
 
-         <div class="position-relative">
 
-           <span class="shadow coin" :class="rolled ? 'active coin-'+passPoint : ''">@{{rolled ? 'ON' : 'OFF'}}</span>
 
-         </div>
 
-         <div class="table-responsive position-relative">
 
-           <table class="table table-bordered">
 
-             <tbody>
 
-               <tr>
 
-                 <td class="disabled" rowspan="5" width="20" valign="middle"><h6 class="m-0"><span class="rotate ms-3 d-block">Don't Pass Odds</span></h6></td>
 
-                 <td class="disabled" rowspan="5" width="20" valign="middle"><h5 class="m-0"><span class="rotate ms-4 d-block">Don't Pass Bar</span> <i class="mt-3 fas d-block fa-dice-six"></i> <i class="fas d-block fa-dice-six"></i> </h5></td>
 
-                 <td class="disabled" rowspan="4" width="40" valign="middle"><h5 class="m-0">Don't Come Bar  <i class="mt-3 fas d-block fa-dice-six"></i> <i class="fas d-block fa-dice-six"></i> </h5></td>
 
-                 <td class="fx-box disabled"></td>
 
-                 <td class="fx-box disabled"></td>
 
-                 <td class="fx-box disabled"></td>
 
-                 <td class="fx-box disabled"></td>
 
-                 <td class="fx-box disabled"></td>
 
-                 <td class="fx-box disabled"></td>
 
-               </tr>
 
-               <tr>
 
-                 <td class="fx-box disabled"></td>
 
-                 <td class="fx-box disabled"></td>
 
-                 <td class="fx-box disabled"></td>
 
-                 <td class="fx-box disabled"></td>
 
-                 <td class="fx-box disabled"></td>
 
-                 <td class="fx-box disabled"></td>
 
-               </tr>
 
-               <tr>
 
-                 <td class="fx-box disabled">
 
-                   <h2 class="m-0">4</h2>
 
-                   <span class="badge bg-black" v-if="passPoint == 4">bet: @{{passChipCount}}</span>
 
-                 </td>
 
-                 <td class="fx-box disabled">
 
-                   <h2 class="m-0">5</h2>
 
-                   <span class="badge bg-black" v-if="passPoint == 5">bet: @{{passChipCount}}</span>
 
-                 </td>
 
-                 <td class="fx-box disabled">
 
-                   <h2 class="m-0 tilt">SIX</h2>
 
-                   <span class="badge bg-black" v-if="passPoint == 6">bet: @{{passChipCount}}</span>
 
-                 </td>
 
-                 <td class="fx-box disabled">
 
-                   <h2 class="m-0">8</h2>
 
-                   <span class="badge bg-black" v-if="passPoint == 8">bet: @{{passChipCount}}</span>
 
-                 </td>
 
-                 <td class="fx-box disabled">
 
-                   <h2 class="m-0 tilt">NINE</h2>
 
-                   <span class="badge bg-black" v-if="passPoint == 9">bet: @{{passChipCount}}</span>
 
-                 </td>
 
-                 <td class="fx-box disabled">
 
-                   <h2 class="m-0">10</h2>
 
-                   <span class="badge bg-black" v-if="passPoint == 10">bet: @{{passChipCount}}</span>
 
-                 </td>
 
-               </tr>
 
-               <tr>
 
-                 <td class="fx-box disabled">
 
-                   <span class="badge bg-success" v-for="cm in comePoints" v-if="cm.move == 4">bet: @{{cm.chipCount}}</span>
 
-                 </td>
 
-                 <td class="fx-box disabled">
 
-                   <span class="badge bg-success" v-for="cm in comePoints" v-if="cm.move == 5">bet: @{{cm.chipCount}}</span>
 
-                 </td>
 
-                 <td class="fx-box disabled">
 
-                   <span class="badge bg-success" v-for="cm in comePoints" v-if="cm.move == 6">bet: @{{cm.chipCount}}</span>
 
-                 </td>
 
-                 <td class="fx-box disabled">
 
-                   <span class="badge bg-success" v-for="cm in comePoints" v-if="cm.move == 8">bet: @{{cm.chipCount}}</span>
 
-                 </td>
 
-                 <td class="fx-box disabled">
 
-                   <span class="badge bg-success" v-for="cm in comePoints" v-if="cm.move == 9">bet: @{{cm.chipCount}}</span>
 
-                 </td>
 
-                 <td class="fx-box disabled">
 
-                   <span class="badge bg-success" v-for="cm in comePoints" v-if="cm.move == 10">bet: @{{cm.chipCount}}</span>
 
-                 </td>
 
-               </tr>
 
-               <tr>
 
-                 <td colspan="7" @click="onComeLine" class="come" :class="rolled || comePoints.length ? '' : 'disabled'">
 
-                   <div class="playchips">
 
-                     <span v-for="ch in currentComeChips" v-if="comeChipCount > 0" class="btn chip rounded-circle" :class="'btn-'+ch">@{{ch}} <span class="badge bg-black">bet: @{{comeChipCount}}</span></span>
 
-                   </div>
 
-                   <h2 class="m-0">COME</h2>
 
-                 </td>
 
-               </tr>
 
-               <tr>
 
-                 <td class="disabled" colspan="2" style="cursor: default;">
 
-                   <div class="d-flex position-relative crn">
 
-                     <span class="six">6</span>
 
-                     <div class="line"></div>
 
-                     <span class="eight">8</span>
 
-                   </div>
 
-                 </td>
 
-                 <td class="disabled" colspan="8">
 
-                   <div class="nums mt-4">
 
-                     <span class="circle">2</span>
 
-                     <span>3</span>
 
-                     <span>4</span>
 
-                     <span>9</span>
 
-                     <span>10</span>
 
-                     <span>11</span>
 
-                     <span class="circle">12</span>
 
-                   </div>
 
-                   <h4 class="m-0 text-center">FIELD</h4>
 
-                 </td>
 
-               </tr>
 
-               <tr>
 
-                 <td colspan="10" class="pass py-3" @click="onPassLine" :class="(passPoint && rolled) ? 'disabled' : ''">
 
-                   <div class="playchips" v-if="!passPoint">
 
-                     <span v-for="ch in passchips" v-if="passChipCount > 0" class="btn chip rounded-circle" :class="'btn-'+ch">@{{ch}} <span class="badge bg-black">bet: @{{passChipCount}}</span></span>
 
-                   </div>
 
-                   <h3 class="m-0">Pass Line</h3>
 
-                 </td>
 
-               </tr>
 
-               <tr>
 
-                 <td colspan="10" valign="middle" class="odds" @click="onOddsLine" :class="(passPoint && rolled) ? '' : 'disabled'">
 
-                   <div class="playchips">
 
-                     <span v-for="ch in oddschips" v-if="oddsChipCount > 0" class="btn chip rounded-circle" :class="'btn-'+ch">@{{ch}} <span class="badge bg-black">bet: @{{oddsChipCount}}</span></span>
 
-                   </div>
 
-                   <h6 class="m-0">Pass Odds</h6>
 
-                 </td>
 
-               </tr>
 
-             </tbody>
 
-           </table>
 
-         </div>
 
-       </div>
 
-       <div class="col-3">
 
-         <div class="alert alert-info p-1 mb-2">
 
-           <small>@{{alert}}</small>
 
-         </div>
 
-         <div class="alert alert-info p-1 mb-2" v-if="comeAlert">
 
-           <small>@{{comeAlert}}</small>
 
-         </div>
 
-         <div class="alert alert-info p-1 mb-2" v-if="oddsAlert">
 
-           <small>@{{oddsAlert}}</small>
 
-         </div>
 
-         <div class="border border-white px-2 pb-2">
 
-           <div class="dices-box">
 
-             <i :class="rolledOnce ? dice1Text : 'fad fa-dice-two'"></i>
 
-             <i :class="rolledOnce ? dice2Text : 'fad fa-dice-three'"></i>
 
-           </div>
 
-           <button type="button" :disabled="!game" @click="onRollDice" class="btn btn-warning rounded-0 btn-lg w-100 py-2 shadow">ROLL</button>
 
-         </div>
 
-         <div class="table-responsive position-relative mt-3">
 
-           <table class="table table-bordered table-sm">
 
-             <tbody>
 
-               <tr>
 
-                 <td class="disabled" colspan="2">
 
-                   <h5 class="m-0">Seven</h5>
 
-                   <h6 class="m-0 text-warning">4 to 1</h6>
 
-                 </td>
 
-               </tr>
 
-               <tr>
 
-                 <td class="disabled" colspan="2">
 
-                   <h5 class="m-0">Any Craps</h5>
 
-                   <h6 class="m-0 text-warning">7 to 1</h6>
 
-                 </td>
 
-               </tr>
 
-               <tr>
 
-                 <td class="disabled">
 
-                   <div class="d-flex align-items-center justify-content-center">
 
-                     <h4 class="m-0 pe-2"><i class="fas fa-dice-two"></i></h4>
 
-                     <h4 class="m-0"><i class="fas fa-dice-two"></i></h4>
 
-                   </div>
 
-                   <h6 class="m-0 text-warning">7 to 1</h6>
 
-                 </td>
 
-                 <td class="disabled">
 
-                   <div class="d-flex align-items-center justify-content-center">
 
-                     <h4 class="m-0 pe-2"><i class="fas fa-dice-five"></i></h4>
 
-                     <h4 class="m-0"><i class="fas fa-dice-five"></i></h4>
 
-                   </div>
 
-                   <h6 class="m-0 text-warning">7 to 1</h6>
 
-                 </td>
 
-               </tr>
 
-               <tr>
 
-                 <td class="disabled">
 
-                   <div class="d-flex align-items-center justify-content-center">
 
-                     <h4 class="m-0 pe-2"><i class="fas fa-dice-three"></i></h4>
 
-                     <h4 class="m-0"><i class="fas fa-dice-three"></i></h4>
 
-                   </div>
 
-                   <h6 class="m-0 text-warning">9 to 1</h6>
 
-                 </td>
 
-                 <td class="disabled">
 
-                   <div class="d-flex align-items-center justify-content-center">
 
-                     <h4 class="m-0 pe-2"><i class="fas fa-dice-four"></i></h4>
 
-                     <h4 class="m-0"><i class="fas fa-dice-four"></i></h4>
 
-                   </div>
 
-                   <h6 class="m-0 text-warning">9 to 1</h6>
 
-                 </td>
 
-               </tr>
 
-               <tr>
 
-                 <td class="disabled">
 
-                   <div class="d-flex align-items-center justify-content-center">
 
-                     <h4 class="m-0 pe-2"><i class="fas fa-dice-one"></i></h4>
 
-                     <h4 class="m-0"><i class="fas fa-dice-two"></i></h4>
 
-                   </div>
 
-                   <h6 class="m-0 text-warning">15 to 1</h6>
 
-                 </td>
 
-                 <td class="disabled">
 
-                   <div class="d-flex align-items-center justify-content-center">
 
-                     <h4 class="m-0 pe-2"><i class="fas fa-dice-five"></i></h4>
 
-                     <h4 class="m-0"><i class="fas fa-dice-six"></i></h4>
 
-                   </div>
 
-                   <h6 class="m-0 text-warning">15 to 1</h6>
 
-                 </td>
 
-               </tr>
 
-               <tr>
 
-                 <td class="disabled">
 
-                   <div class="d-flex align-items-center justify-content-center">
 
-                     <h4 class="m-0 pe-2"><i class="fas fa-dice-one"></i></h4>
 
-                     <h4 class="m-0"><i class="fas fa-dice-one"></i></h4>
 
-                   </div>
 
-                   <h6 class="m-0 text-warning">30 to 1</h6>
 
-                 </td>
 
-                 <td class="disabled">
 
-                   <div class="d-flex align-items-center justify-content-center">
 
-                     <h4 class="m-0 pe-2"><i class="fas fa-dice-six"></i></h4>
 
-                     <h4 class="m-0"><i class="fas fa-dice-six"></i></h4>
 
-                   </div>
 
-                   <h6 class="m-0 text-warning">30 to 1</h6>
 
-                 </td>
 
-               </tr>
 
-             </tbody>
 
-           </table>
 
-         </div>
 
-       </div>
 
-     </div>
 
-     <div class="row mt-3 text-white">
 
-       <div class="col-8 offset-1">
 
-         <div class="chips">
 
-           <button type="button" v-for="ch in chips" @click.prevent="selectedChip = ch" :class="selectedChip == ch ? 'active btn-'+ch : 'btn-'+ch" class="btn chip rounded-circle">@{{ch}}</button>
 
-         </div>
 
-         <button type="button" v-if="oddsChipCount > 0" @click="resetOddsGame" class="btn btn-danger mt-3 btn-sm">cancel odds bet</button>
 
-       </div>
 
-       <div class="col-3">
 
-         <div class="d-flex align-items-start justify-content-between">
 
-           <div>
 
-             <h6>Max Bet: @{{max}}</h6>
 
-             <h6>Min Bet: 1</h6>
 
-           </div>
 
-           <h6>Max Odds: x3</h6>
 
-         </div>
 
-         <div class="d-flex align-items-start justify-content-between mt-3">
 
-           <h6>Total: @{{currencyFormat(total)}}</h6>
 
-           <h6>Bet Placed: @{{passChipCount}}</h6>
 
-         </div>
 
-       </div>
 
-     </div>
 
-   </div>
 
- </main>
 
 
  |