Documentation
¶
Index ¶
- Constants
- Variables
- func DealerPlay()
- func DebugDraw(screen *ebiten.Image)
- func DrawBGColor(screen *ebiten.Image)
- func DrawBet1000Btn(screen *ebiten.Image)
- func DrawBet100Btn(screen *ebiten.Image)
- func DrawBet10Btn(screen *ebiten.Image)
- func DrawBet10KBtn(screen *ebiten.Image)
- func DrawBetAllInBtn(screen *ebiten.Image)
- func DrawBetClearBtn(screen *ebiten.Image)
- func DrawBetting(screen *ebiten.Image)
- func DrawCard(screen *ebiten.Image, x, y int, card blackjack.Card)
- func DrawFlipedCard(screen *ebiten.Image, x, y int)
- func DrawHitButton(screen *ebiten.Image)
- func DrawHome(screen *ebiten.Image)
- func DrawHomePlayButton(screen *ebiten.Image)
- func DrawImageAt(x, y int, screen, img *ebiten.Image)
- func DrawPlayAgainBtn(screen *ebiten.Image)
- func DrawPlayBtn(screen *ebiten.Image)
- func DrawPlaying(screen *ebiten.Image)
- func DrawPlayingInfo(screen *ebiten.Image)
- func DrawStandButton(screen *ebiten.Image)
- func DrawTextWithPoppinsRegularAt(str string, color color.Color, x, y int, screen *ebiten.Image, size float64)
- func DrawWaiting(screen *ebiten.Image)
- func HitMe()
- func InitBlackjack()
- func MouseIsOver(x, y, width, height int) bool
- func NewHands()
- func Start(debug bool)
- func UpdateBetting()
- func UpdateHome()
- func UpdatePlaying()
- func WaitingUpdate()
- type Game
- type GameState
- type MouseDat
Constants ¶
View Source
const WIDTH, HEIGHT = 640, 640
Variables ¶
View Source
var DEBUG = false
View Source
var DealerHand, PlayerHand blackjack.Hand
View Source
var Deck blackjack.Deck
View Source
var MouseIsOverBet1000Btn = false
View Source
var MouseIsOverBet100Btn = false
View Source
var MouseIsOverBet10Btn = false
View Source
var MouseIsOverBet10KBtn = false
View Source
var MouseIsOverBetAllInBtn = false
View Source
var MouseIsOverBetClearBtn = false
View Source
var MouseIsOverContinuteButton = false
View Source
var MouseIsOverHitButton = false
View Source
var MouseIsOverHomeButton = false
View Source
var MouseIsOverPlayBtn = false
View Source
var MouseIsOverStandButton = false
View Source
var PlayerCount, DealerCount int
Functions ¶
func DealerPlay ¶
func DealerPlay()
func DrawBGColor ¶
func DrawBGColor(screen *ebiten.Image)
func DrawBet1000Btn ¶
func DrawBet1000Btn(screen *ebiten.Image)
Button location: 100, 364
Button dimension: 192x32
func DrawBet100Btn ¶
func DrawBet100Btn(screen *ebiten.Image)
Button location: 324, 300
Button dimension: 192x32
func DrawBet10Btn ¶
func DrawBet10Btn(screen *ebiten.Image)
Button location: 100, 300
Button dimension: 192x32
func DrawBet10KBtn ¶
func DrawBet10KBtn(screen *ebiten.Image)
Button location: 324, 364
Button dimension: 192x32
func DrawBetAllInBtn ¶
func DrawBetAllInBtn(screen *ebiten.Image)
Button location: 100, 428
Button dimension: 192x32
func DrawBetClearBtn ¶
func DrawBetClearBtn(screen *ebiten.Image)
Button location: 324, 428
Button dimension: 192x32
func DrawBetting ¶
func DrawBetting(screen *ebiten.Image)
func DrawFlipedCard ¶
func DrawFlipedCard(screen *ebiten.Image, x, y int)
func DrawHitButton ¶
func DrawHitButton(screen *ebiten.Image)
Button Location: 80, 588
Button dimensions: 128x32
func DrawHomePlayButton ¶
func DrawHomePlayButton(screen *ebiten.Image)
Button location: 268, 300
Button dimenstions: 128x32
func DrawImageAt ¶
func DrawImageAt(x, y int, screen, img *ebiten.Image)
func DrawPlayAgainBtn ¶
func DrawPlayAgainBtn(screen *ebiten.Image)
Buttion locaiton: 400, 588
Button dimension: 192x32
func DrawPlayBtn ¶
func DrawPlayBtn(screen *ebiten.Image)
Button location: 100, 492
Button dimension: 416x32
func DrawPlaying ¶
func DrawPlaying(screen *ebiten.Image)
func DrawPlayingInfo ¶
func DrawPlayingInfo(screen *ebiten.Image)
func DrawStandButton ¶
func DrawStandButton(screen *ebiten.Image)
Button Location: 240, 588
Button dimensions: 128x32
func DrawWaiting ¶
func DrawWaiting(screen *ebiten.Image)
func InitBlackjack ¶
func InitBlackjack()
func MouseIsOver ¶
func UpdateBetting ¶
func UpdateBetting()
func UpdateHome ¶
func UpdateHome()
func UpdatePlaying ¶
func UpdatePlaying()
func WaitingUpdate ¶
func WaitingUpdate()
Types ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.