File "CardFinding.php"
Full Path: /home/trinadezambia/public_html/gambling/app/Games/CardFinding.php
File size: 859 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
namespace App\Games;
use App\Constants\Status;
class CardFinding extends Game
{
protected $alias = 'card_finding';
protected $resultShowOnStart = true;
protected $extraValidationRule = [
'choose' => 'required|in:black,red'
];
protected function gameResult()
{
$probableWin = $this->demoPlay
? $this->game->probable_win_demo
: $this->game->probable_win;
$random = mt_rand(0, 100);
if ($random <= $probableWin) {
$winLossData['win_status'] = Status::WIN;
$winLossData['result'] = ($this->request->choose == 'black') ? 'BLACK' : 'RED';
} else {
$winLossData['win_status'] = Status::LOSS;
$winLossData['result'] = ($this->request->choose == 'black') ? 'RED' : 'BLACK';
}
return $winLossData;
}
}