presenter

presenter

import "github.com/yuta-yoshinaga/go_trumpcards/internal/adapter/presenter"

Index

## type BaccaratCuiPresenter

BaccaratCuiPresenter バカラCUIプレゼンタークラス

type BaccaratCuiPresenter struct {
}

### func (*BaccaratCuiPresenter) ActionLogOutput

func (bp *BaccaratCuiPresenter) ActionLogOutput(b interfaces.BaccaratGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*BaccaratCuiPresenter) Output

func (bp *BaccaratCuiPresenter) Output(b interfaces.BaccaratGame, lastErr error) string

Output ゲーム状態を出力

## type BaccaratWebPresenter

BaccaratWebPresenter バカラWebプレゼンタークラス

type BaccaratWebPresenter struct {
}

### func (*BaccaratWebPresenter) ActionLogOutput

func (bp *BaccaratWebPresenter) ActionLogOutput(b interfaces.BaccaratGame) string

ActionLogOutput 棋譜をJSON出力

### func (*BaccaratWebPresenter) Output

func (bp *BaccaratWebPresenter) Output(b interfaces.BaccaratGame, lastErr error) string

Output ゲーム状態を出力

## type BlackJackCuiPresenter

BlackJackCuiPresenter ブラックジャックCUIプレゼンタークラス

type BlackJackCuiPresenter struct {
}

### func (*BlackJackCuiPresenter) ActionLogOutput

func (bjp *BlackJackCuiPresenter) ActionLogOutput(bj interfaces.BlackJackGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*BlackJackCuiPresenter) Output

func (bjp *BlackJackCuiPresenter) Output(bj interfaces.BlackJackGame, lastErr error) string

Output ゲーム状態を出力

## type BlackJackWebPresenter

BlackJackWebPresenter ブラックジャックWebプレゼンタークラス

type BlackJackWebPresenter struct {
}

### func (*BlackJackWebPresenter) ActionLogOutput

func (bjp *BlackJackWebPresenter) ActionLogOutput(bj interfaces.BlackJackGame) string

ActionLogOutput 棋譜をJSON出力

### func (*BlackJackWebPresenter) Output

func (bjp *BlackJackWebPresenter) Output(bj interfaces.BlackJackGame, lastErr error) string

Output ゲーム状態を出力

## type BridgeCuiPresenter

BridgeCuiPresenter ブリッジCUIプレゼンタークラス

type BridgeCuiPresenter struct{}

### func (*BridgeCuiPresenter) ActionLogOutput

func (p *BridgeCuiPresenter) ActionLogOutput(b interfaces.BridgeGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*BridgeCuiPresenter) HintOutput

func (p *BridgeCuiPresenter) HintOutput(b interfaces.BridgeGame) string

HintOutput ヒント情報を出力する

### func (*BridgeCuiPresenter) Output

func (p *BridgeCuiPresenter) Output(b interfaces.BridgeGame, lastErr error) string

Output ゲーム状態を文字列出力

## type BridgeWebPresenter

BridgeWebPresenter ブリッジWebプレゼンタークラス

type BridgeWebPresenter struct{}

### func (*BridgeWebPresenter) ActionLogOutput

func (p *BridgeWebPresenter) ActionLogOutput(b interfaces.BridgeGame) string

ActionLogOutput 棋譜をJSON出力

### func (*BridgeWebPresenter) HintOutput

func (p *BridgeWebPresenter) HintOutput(b interfaces.BridgeGame) string

HintOutput ヒント情報をJSON出力する

### func (*BridgeWebPresenter) Output

func (p *BridgeWebPresenter) Output(b interfaces.BridgeGame, lastErr error) string

Output ゲーム状態をJSON出力

## type CanastaCuiPresenter

CanastaCuiPresenter カナスタCUIプレゼンタークラス

type CanastaCuiPresenter struct{}

### func (*CanastaCuiPresenter) ActionLogOutput

func (p *CanastaCuiPresenter) ActionLogOutput(g interfaces.CanastaGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*CanastaCuiPresenter) Output

func (p *CanastaCuiPresenter) Output(g interfaces.CanastaGame, lastErr error) string

Output ゲーム状態を文字列出力

## type CanastaWebPresenter

CanastaWebPresenter カナスタWebプレゼンタークラス

type CanastaWebPresenter struct{}

### func (*CanastaWebPresenter) ActionLogOutput

func (p *CanastaWebPresenter) ActionLogOutput(g interfaces.CanastaGame) string

ActionLogOutput 棋譜をJSON出力

### func (*CanastaWebPresenter) Output

func (p *CanastaWebPresenter) Output(g interfaces.CanastaGame, lastErr error) string

Output ゲーム状態をJSON出力

## type ClockSolitaireCuiPresenter

ClockSolitaireCuiPresenter クロックソリティアCUIプレゼンタークラス

type ClockSolitaireCuiPresenter struct{}

### func (*ClockSolitaireCuiPresenter) ActionLogOutput

func (pr *ClockSolitaireCuiPresenter) ActionLogOutput(g interfaces.ClockSolitaireGame) string

ActionLogOutput 棋譜を文字列出力

### func (*ClockSolitaireCuiPresenter) Output

func (pr *ClockSolitaireCuiPresenter) Output(g interfaces.ClockSolitaireGame, lastErr error) string

Output ゲーム状態を文字列出力

## type ClockSolitaireWebPresenter

ClockSolitaireWebPresenter クロックソリティアWebプレゼンタークラス

type ClockSolitaireWebPresenter struct{}

### func (*ClockSolitaireWebPresenter) ActionLogOutput

func (pr *ClockSolitaireWebPresenter) ActionLogOutput(g interfaces.ClockSolitaireGame) string

ActionLogOutput 棋譜をJSON出力

### func (*ClockSolitaireWebPresenter) Output

func (pr *ClockSolitaireWebPresenter) Output(g interfaces.ClockSolitaireGame, lastErr error) string

Output ゲーム状態をJSON出力

## type CrazyEightsCuiPresenter

CrazyEightsCuiPresenter クレイジーエイトCUIプレゼンタークラス

type CrazyEightsCuiPresenter struct{}

### func (*CrazyEightsCuiPresenter) ActionLogOutput

func (p *CrazyEightsCuiPresenter) ActionLogOutput(g interfaces.CrazyEightsGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*CrazyEightsCuiPresenter) Output

func (p *CrazyEightsCuiPresenter) Output(g interfaces.CrazyEightsGame, lastErr error) string

Output ゲーム状態を文字列出力

## type CrazyEightsWebPresenter

CrazyEightsWebPresenter クレイジーエイトWebプレゼンタークラス

type CrazyEightsWebPresenter struct{}

### func (*CrazyEightsWebPresenter) ActionLogOutput

func (p *CrazyEightsWebPresenter) ActionLogOutput(g interfaces.CrazyEightsGame) string

ActionLogOutput 棋譜をJSON出力

### func (*CrazyEightsWebPresenter) Output

func (p *CrazyEightsWebPresenter) Output(g interfaces.CrazyEightsGame, lastErr error) string

Output ゲーム状態をJSON出力

## type CribbageCuiPresenter

CribbageCuiPresenter クリベッジCUIプレゼンタークラス

type CribbageCuiPresenter struct{}

### func (*CribbageCuiPresenter) ActionLogOutput

func (p *CribbageCuiPresenter) ActionLogOutput(g interfaces.CribbageGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*CribbageCuiPresenter) Output

func (p *CribbageCuiPresenter) Output(g interfaces.CribbageGame, lastErr error) string

Output ゲーム状態を文字列出力

## type CribbageWebPresenter

CribbageWebPresenter クリベッジWebプレゼンタークラス

type CribbageWebPresenter struct{}

### func (*CribbageWebPresenter) ActionLogOutput

func (p *CribbageWebPresenter) ActionLogOutput(g interfaces.CribbageGame) string

ActionLogOutput 棋譜をJSON出力

### func (*CribbageWebPresenter) Output

func (p *CribbageWebPresenter) Output(g interfaces.CribbageGame, lastErr error) string

Output ゲーム状態をJSON出力

## type DaifugoCuiPresenter

DaifugoCuiPresenter 大富豪CUIプレゼンタークラス

type DaifugoCuiPresenter struct{}

### func (*DaifugoCuiPresenter) ActionLogOutput

func (p *DaifugoCuiPresenter) ActionLogOutput(dg interfaces.DaifugoGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*DaifugoCuiPresenter) Output

func (p *DaifugoCuiPresenter) Output(dg interfaces.DaifugoGame, lastErr error) string

Output ゲーム状態を文字列出力

## type DaifugoWebPresenter

DaifugoWebPresenter 大富豪Webプレゼンタークラス

type DaifugoWebPresenter struct{}

### func (*DaifugoWebPresenter) ActionLogOutput

func (dwp *DaifugoWebPresenter) ActionLogOutput(dg interfaces.DaifugoGame) string

ActionLogOutput 棋譜をJSON出力

### func (*DaifugoWebPresenter) Output

func (dwp *DaifugoWebPresenter) Output(dg interfaces.DaifugoGame, lastErr error) string

Output ゲーム状態をJSON出力

## type DoubtCuiPresenter

DoubtCuiPresenter ダウトCUIプレゼンタークラス

type DoubtCuiPresenter struct{}

### func (*DoubtCuiPresenter) ActionLogOutput

func (p *DoubtCuiPresenter) ActionLogOutput(d interfaces.DoubtGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*DoubtCuiPresenter) Output

func (p *DoubtCuiPresenter) Output(d interfaces.DoubtGame, lastErr error) string

Output ゲーム状態を文字列出力

## type DoubtWebPresenter

DoubtWebPresenter ダウトWebプレゼンタークラス

type DoubtWebPresenter struct{}

### func (*DoubtWebPresenter) ActionLogOutput

func (dwp *DoubtWebPresenter) ActionLogOutput(d interfaces.DoubtGame) string

ActionLogOutput 棋譜をJSON出力

### func (*DoubtWebPresenter) Output

func (dwp *DoubtWebPresenter) Output(d interfaces.DoubtGame, lastErr error) string

Output ゲーム状態をJSON出力

## type EuchreCuiPresenter

EuchreCuiPresenter ユーカーCUIプレゼンタークラス

type EuchreCuiPresenter struct{}

### func (*EuchreCuiPresenter) ActionLogOutput

func (p *EuchreCuiPresenter) ActionLogOutput(e interfaces.EuchreGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*EuchreCuiPresenter) HintOutput

func (p *EuchreCuiPresenter) HintOutput(e interfaces.EuchreGame) string

HintOutput ヒント情報を出力する

### func (*EuchreCuiPresenter) Output

func (p *EuchreCuiPresenter) Output(e interfaces.EuchreGame, lastErr error) string

Output ゲーム状態を文字列出力

## type EuchreWebPresenter

EuchreWebPresenter ユーカーWebプレゼンタークラス

type EuchreWebPresenter struct{}

### func (*EuchreWebPresenter) ActionLogOutput

func (p *EuchreWebPresenter) ActionLogOutput(e interfaces.EuchreGame) string

ActionLogOutput 棋譜をJSON出力

### func (*EuchreWebPresenter) HintOutput

func (p *EuchreWebPresenter) HintOutput(e interfaces.EuchreGame) string

HintOutput ヒント情報をJSON出力する

### func (*EuchreWebPresenter) Output

func (p *EuchreWebPresenter) Output(e interfaces.EuchreGame, lastErr error) string

Output ゲーム状態をJSON出力

## type FreeCellCuiPresenter

FreeCellCuiPresenter フリーセルCUIプレゼンタークラス

type FreeCellCuiPresenter struct{}

### func (*FreeCellCuiPresenter) ActionLogOutput

func (p *FreeCellCuiPresenter) ActionLogOutput(f interfaces.FreeCellGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*FreeCellCuiPresenter) HintOutput

func (p *FreeCellCuiPresenter) HintOutput(f interfaces.FreeCellGame) string

HintOutput ヒントを文字列出力

### func (*FreeCellCuiPresenter) Output

func (p *FreeCellCuiPresenter) Output(f interfaces.FreeCellGame, lastErr error) string

Output ゲーム状態を文字列出力

## type FreeCellWebPresenter

FreeCellWebPresenter フリーセルWebプレゼンタークラス

type FreeCellWebPresenter struct{}

### func (*FreeCellWebPresenter) ActionLogOutput

func (p *FreeCellWebPresenter) ActionLogOutput(f interfaces.FreeCellGame) string

ActionLogOutput 棋譜をJSON出力

### func (*FreeCellWebPresenter) HintOutput

func (p *FreeCellWebPresenter) HintOutput(f interfaces.FreeCellGame) string

HintOutput ヒントをJSON出力

### func (*FreeCellWebPresenter) Output

func (p *FreeCellWebPresenter) Output(f interfaces.FreeCellGame, lastErr error) string

Output ゲーム状態をJSON出力

## type GinRummyCuiPresenter

GinRummyCuiPresenter ジンラミーCUIプレゼンタークラス

type GinRummyCuiPresenter struct{}

### func (*GinRummyCuiPresenter) ActionLogOutput

func (p *GinRummyCuiPresenter) ActionLogOutput(g interfaces.GinRummyGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*GinRummyCuiPresenter) Output

func (p *GinRummyCuiPresenter) Output(g interfaces.GinRummyGame, lastErr error) string

Output ゲーム状態を文字列出力

## type GinRummyWebPresenter

GinRummyWebPresenter ジンラミーWebプレゼンタークラス

type GinRummyWebPresenter struct{}

### func (*GinRummyWebPresenter) ActionLogOutput

func (p *GinRummyWebPresenter) ActionLogOutput(g interfaces.GinRummyGame) string

ActionLogOutput 棋譜をJSON出力

### func (*GinRummyWebPresenter) Output

func (p *GinRummyWebPresenter) Output(g interfaces.GinRummyGame, lastErr error) string

Output ゲーム状態をJSON出力

## type GoFishCuiPresenter

GoFishCuiPresenter Go FishCUIプレゼンタークラス

type GoFishCuiPresenter struct{}

### func (*GoFishCuiPresenter) ActionLogOutput

func (p *GoFishCuiPresenter) ActionLogOutput(gf interfaces.GoFishGame) string

ActionLogOutput 棋譜を文字列出力

### func (*GoFishCuiPresenter) Output

func (p *GoFishCuiPresenter) Output(gf interfaces.GoFishGame, lastErr error) string

Output ゲーム状態を文字列出力

## type GoFishWebPresenter

GoFishWebPresenter Go FishWebプレゼン��ークラス

type GoFishWebPresenter struct{}

### func (*GoFishWebPresenter) ActionLogOutput

func (p *GoFishWebPresenter) ActionLogOutput(gf interfaces.GoFishGame) string

ActionLogOutput 棋譜をJSON出力

### func (*GoFishWebPresenter) Output

func (p *GoFishWebPresenter) Output(gf interfaces.GoFishGame, lastErr error) string

Output ���ーム状態をJSON出���

## type GolfCuiPresenter

GolfCuiPresenter ゴルフソリティアCUIプレゼンタークラス

type GolfCuiPresenter struct{}

### func (*GolfCuiPresenter) ActionLogOutput

func (pr *GolfCuiPresenter) ActionLogOutput(g interfaces.GolfGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*GolfCuiPresenter) HintOutput

func (pr *GolfCuiPresenter) HintOutput(g interfaces.GolfGame) string

HintOutput ヒントを文字列出力

### func (*GolfCuiPresenter) Output

func (pr *GolfCuiPresenter) Output(g interfaces.GolfGame, lastErr error) string

Output ゲーム状態を文字列出力

## type GolfWebPresenter

GolfWebPresenter ゴルフソリティアWebプレゼンタークラス

type GolfWebPresenter struct{}

### func (*GolfWebPresenter) ActionLogOutput

func (pr *GolfWebPresenter) ActionLogOutput(g interfaces.GolfGame) string

ActionLogOutput 棋譜をJSON出力

### func (*GolfWebPresenter) HintOutput

func (pr *GolfWebPresenter) HintOutput(g interfaces.GolfGame) string

HintOutput ヒントをJSON出力

### func (*GolfWebPresenter) Output

func (pr *GolfWebPresenter) Output(g interfaces.GolfGame, lastErr error) string

Output ゲーム状態をJSON出力

## type HeartsCuiPresenter

HeartsCuiPresenter ハーツCUIプレゼンタークラス

type HeartsCuiPresenter struct{}

### func (*HeartsCuiPresenter) ActionLogOutput

func (p *HeartsCuiPresenter) ActionLogOutput(h interfaces.HeartsGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*HeartsCuiPresenter) HintOutput

func (p *HeartsCuiPresenter) HintOutput(h interfaces.HeartsGame) string

HintOutput ヒント情報を出力する

### func (*HeartsCuiPresenter) Output

func (p *HeartsCuiPresenter) Output(h interfaces.HeartsGame, lastErr error) string

Output ゲーム状態を文字列出力

## type HeartsWebPresenter

HeartsWebPresenter ハーツWebプレゼンタークラス

type HeartsWebPresenter struct{}

### func (*HeartsWebPresenter) ActionLogOutput

func (p *HeartsWebPresenter) ActionLogOutput(h interfaces.HeartsGame) string

ActionLogOutput 棋譜をJSON出力

### func (*HeartsWebPresenter) HintOutput

func (p *HeartsWebPresenter) HintOutput(h interfaces.HeartsGame) string

HintOutput ヒント情報をJSON出力する

### func (*HeartsWebPresenter) Output

func (p *HeartsWebPresenter) Output(h interfaces.HeartsGame, lastErr error) string

Output ゲーム状態をJSON出力

## type HoldemCuiPresenter

HoldemCuiPresenter テキサスホールデムCUIプレゼンタークラス

type HoldemCuiPresenter struct{}

### func (*HoldemCuiPresenter) ActionLogOutput

func (p *HoldemCuiPresenter) ActionLogOutput(h interfaces.HoldemGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*HoldemCuiPresenter) Output

func (p *HoldemCuiPresenter) Output(h interfaces.HoldemGame, lastErr error) string

Output ゲーム状態を文字列出力

## type HoldemWebPresenter

HoldemWebPresenter テキサスホールデムWebプレゼンタークラス

type HoldemWebPresenter struct{}

### func (*HoldemWebPresenter) ActionLogOutput

func (hwp *HoldemWebPresenter) ActionLogOutput(h interfaces.HoldemGame) string

ActionLogOutput 棋譜をJSON出力

### func (*HoldemWebPresenter) Output

func (hwp *HoldemWebPresenter) Output(h interfaces.HoldemGame, lastErr error) string

Output ゲーム状態をJSON出力

## type IndianPokerCuiPresenter

IndianPokerCuiPresenter インディアンポーカーCUIプレゼンタークラス

type IndianPokerCuiPresenter struct{}

### func (*IndianPokerCuiPresenter) ActionLogOutput

func (p *IndianPokerCuiPresenter) ActionLogOutput(ip interfaces.IndianPokerGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*IndianPokerCuiPresenter) Output

func (p *IndianPokerCuiPresenter) Output(ip interfaces.IndianPokerGame, lastErr error) string

Output ゲーム状態を文字列出力

## type IndianPokerWebPresenter

IndianPokerWebPresenter インディアンポーカーWebプレゼンタークラス

type IndianPokerWebPresenter struct{}

### func (*IndianPokerWebPresenter) ActionLogOutput

func (iwp *IndianPokerWebPresenter) ActionLogOutput(ip interfaces.IndianPokerGame) string

ActionLogOutput 棋譜をJSON出力

### func (*IndianPokerWebPresenter) Output

func (iwp *IndianPokerWebPresenter) Output(ip interfaces.IndianPokerGame, lastErr error) string

Output ゲーム状態をJSON出力

## type KlondikeCuiPresenter

KlondikeCuiPresenter クロンダイクCUIプレゼンタークラス

type KlondikeCuiPresenter struct{}

### func (*KlondikeCuiPresenter) ActionLogOutput

func (p *KlondikeCuiPresenter) ActionLogOutput(k interfaces.KlondikeGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*KlondikeCuiPresenter) HintOutput

func (p *KlondikeCuiPresenter) HintOutput(k interfaces.KlondikeGame) string

HintOutput ヒントを文字列出力

### func (*KlondikeCuiPresenter) Output

func (p *KlondikeCuiPresenter) Output(k interfaces.KlondikeGame, lastErr error) string

Output ゲーム状態を文字列出力

## type KlondikeWebPresenter

KlondikeWebPresenter クロンダイクWebプレゼンタークラス

type KlondikeWebPresenter struct{}

### func (*KlondikeWebPresenter) ActionLogOutput

func (p *KlondikeWebPresenter) ActionLogOutput(k interfaces.KlondikeGame) string

ActionLogOutput 棋譜をJSON出力

### func (*KlondikeWebPresenter) HintOutput

func (p *KlondikeWebPresenter) HintOutput(k interfaces.KlondikeGame) string

HintOutput ヒントをJSON出力

### func (*KlondikeWebPresenter) Output

func (p *KlondikeWebPresenter) Output(k interfaces.KlondikeGame, lastErr error) string

Output ゲーム状態をJSON出力

## type MemoryCuiPresenter

MemoryCuiPresenter 神経衰弱CUIプレゼンタークラス

type MemoryCuiPresenter struct{}

### func (*MemoryCuiPresenter) ActionLogOutput

func (p *MemoryCuiPresenter) ActionLogOutput(m interfaces.MemoryGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*MemoryCuiPresenter) Output

func (p *MemoryCuiPresenter) Output(m interfaces.MemoryGame, lastErr error) string

Output ゲーム状態を文字列出力

## type MemoryWebPresenter

MemoryWebPresenter 神経衰弱Webプレゼンタークラス

type MemoryWebPresenter struct{}

### func (*MemoryWebPresenter) ActionLogOutput

func (p *MemoryWebPresenter) ActionLogOutput(m interfaces.MemoryGame) string

ActionLogOutput 棋譜をJSON出力

### func (*MemoryWebPresenter) Output

func (p *MemoryWebPresenter) Output(m interfaces.MemoryGame, lastErr error) string

Output ゲーム状態をJSON出力

## type NapoleonCuiPresenter

NapoleonCuiPresenter ナポレオンCUIプレゼンタークラス

type NapoleonCuiPresenter struct{}

### func (*NapoleonCuiPresenter) ActionLogOutput

func (p *NapoleonCuiPresenter) ActionLogOutput(n interfaces.NapoleonGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*NapoleonCuiPresenter) HintOutput

func (p *NapoleonCuiPresenter) HintOutput(n interfaces.NapoleonGame) string

HintOutput ヒント情報を出力する

### func (*NapoleonCuiPresenter) Output

func (p *NapoleonCuiPresenter) Output(n interfaces.NapoleonGame, lastErr error) string

Output ゲーム状態を文字列出力

## type NapoleonWebPresenter

NapoleonWebPresenter ナポレオンWebプレゼンタークラス

type NapoleonWebPresenter struct{}

### func (*NapoleonWebPresenter) ActionLogOutput

func (p *NapoleonWebPresenter) ActionLogOutput(n interfaces.NapoleonGame) string

ActionLogOutput 棋譜をJSON出力

### func (*NapoleonWebPresenter) HintOutput

func (p *NapoleonWebPresenter) HintOutput(n interfaces.NapoleonGame) string

HintOutput ヒント情報をJSON出力する

### func (*NapoleonWebPresenter) Output

func (p *NapoleonWebPresenter) Output(n interfaces.NapoleonGame, lastErr error) string

Output ゲーム状態をJSON出力

## type OhHellCuiPresenter

OhHellCuiPresenter オー・ヘルCUIプレゼンタークラス

type OhHellCuiPresenter struct{}

### func (*OhHellCuiPresenter) ActionLogOutput

func (p *OhHellCuiPresenter) ActionLogOutput(o interfaces.OhHellGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*OhHellCuiPresenter) HintOutput

func (p *OhHellCuiPresenter) HintOutput(o interfaces.OhHellGame) string

HintOutput ヒント情報を出力する

### func (*OhHellCuiPresenter) Output

func (p *OhHellCuiPresenter) Output(o interfaces.OhHellGame, lastErr error) string

Output ゲーム状態を文字列出力

## type OhHellWebPresenter

OhHellWebPresenter オー・ヘルWebプレゼンタークラス

type OhHellWebPresenter struct{}

### func (*OhHellWebPresenter) ActionLogOutput

func (p *OhHellWebPresenter) ActionLogOutput(o interfaces.OhHellGame) string

ActionLogOutput 棋譜をJSON出力

### func (*OhHellWebPresenter) HintOutput

func (p *OhHellWebPresenter) HintOutput(o interfaces.OhHellGame) string

HintOutput ヒント情報をJSON出力する

### func (*OhHellWebPresenter) Output

func (p *OhHellWebPresenter) Output(o interfaces.OhHellGame, lastErr error) string

Output ゲーム状態をJSON出力

## type OldMaidCuiPresenter

OldMaidCuiPresenter ババ抜きCUIプレゼンタークラス

type OldMaidCuiPresenter struct{}

### func (*OldMaidCuiPresenter) ActionLogOutput

func (p *OldMaidCuiPresenter) ActionLogOutput(om interfaces.OldMaidGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*OldMaidCuiPresenter) Output

func (p *OldMaidCuiPresenter) Output(om interfaces.OldMaidGame, lastErr error) string

Output ゲーム状態を文字列出力

## type OldMaidWebPresenter

OldMaidWebPresenter ババ抜きWebプレゼンタークラス

type OldMaidWebPresenter struct{}

### func (*OldMaidWebPresenter) ActionLogOutput

func (owp *OldMaidWebPresenter) ActionLogOutput(om interfaces.OldMaidGame) string

ActionLogOutput 棋譜をJSON出力

### func (*OldMaidWebPresenter) Output

func (owp *OldMaidWebPresenter) Output(om interfaces.OldMaidGame, lastErr error) string

Output ゲーム状態をJSON出力

## type OmahaCuiPresenter

OmahaCuiPresenter オマハホールデムCUIプレゼンタークラス

type OmahaCuiPresenter struct{}

### func (*OmahaCuiPresenter) ActionLogOutput

func (p *OmahaCuiPresenter) ActionLogOutput(o interfaces.OmahaGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*OmahaCuiPresenter) Output

func (p *OmahaCuiPresenter) Output(o interfaces.OmahaGame, lastErr error) string

Output ゲーム状態を文字列出力

## type OmahaWebPresenter

OmahaWebPresenter オマハホールデムWebプレゼンタークラス

type OmahaWebPresenter struct{}

### func (*OmahaWebPresenter) ActionLogOutput

func (owp *OmahaWebPresenter) ActionLogOutput(o interfaces.OmahaGame) string

ActionLogOutput 棋譜をJSON出力

### func (*OmahaWebPresenter) Output

func (owp *OmahaWebPresenter) Output(o interfaces.OmahaGame, lastErr error) string

Output ゲーム状態をJSON出力

## type PigsTailCuiPresenter

PigsTailCuiPresenter ぶたのしっぽCUIプレゼンタークラス

type PigsTailCuiPresenter struct{}

### func (*PigsTailCuiPresenter) ActionLogOutput

func (p *PigsTailCuiPresenter) ActionLogOutput(pt interfaces.PigsTailGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*PigsTailCuiPresenter) Output

func (p *PigsTailCuiPresenter) Output(pt interfaces.PigsTailGame, lastErr error) string

Output ゲーム状態を文字列出力

## type PigsTailWebPresenter

PigsTailWebPresenter ぶたのしっぽWebプレゼンタークラス

type PigsTailWebPresenter struct{}

### func (*PigsTailWebPresenter) ActionLogOutput

func (pwp *PigsTailWebPresenter) ActionLogOutput(pt interfaces.PigsTailGame) string

ActionLogOutput 棋譜をJSON出力

### func (*PigsTailWebPresenter) Output

func (pwp *PigsTailWebPresenter) Output(pt interfaces.PigsTailGame, lastErr error) string

Output ゲーム状態をJSON出力

## type PineappleCuiPresenter

PineappleCuiPresenter パイナップルポーカーCUIプレゼンタークラス

type PineappleCuiPresenter struct{}

### func (*PineappleCuiPresenter) ActionLogOutput

func (pp *PineappleCuiPresenter) ActionLogOutput(p interfaces.PineappleGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*PineappleCuiPresenter) Output

func (pp *PineappleCuiPresenter) Output(p interfaces.PineappleGame, lastErr error) string

Output ゲーム状態を文字列出力

## type PineappleWebPresenter

PineappleWebPresenter パイナップルポーカーWebプレゼンタークラス

type PineappleWebPresenter struct{}

### func (*PineappleWebPresenter) ActionLogOutput

func (pp *PineappleWebPresenter) ActionLogOutput(p interfaces.PineappleGame) string

ActionLogOutput 棋譜をJSON出力

### func (*PineappleWebPresenter) Output

func (pp *PineappleWebPresenter) Output(p interfaces.PineappleGame, lastErr error) string

Output ゲーム状態をJSON出力

## type PinochleCuiPresenter

PinochleCuiPresenter ピノクルCUIプレゼンタークラス

type PinochleCuiPresenter struct{}

### func (*PinochleCuiPresenter) ActionLogOutput

func (p *PinochleCuiPresenter) ActionLogOutput(g interfaces.PinochleGame) string

ActionLogOutput 棋譜を出力

### func (*PinochleCuiPresenter) HintOutput

func (p *PinochleCuiPresenter) HintOutput(g interfaces.PinochleGame) string

HintOutput ヒント情報を出力

### func (*PinochleCuiPresenter) Output

func (p *PinochleCuiPresenter) Output(g interfaces.PinochleGame, lastErr error) string

Output ゲーム状態を文字列出力

## type PinochleWebPresenter

PinochleWebPresenter ピノクルWebプレゼンタークラス

type PinochleWebPresenter struct{}

### func (*PinochleWebPresenter) ActionLogOutput

func (p *PinochleWebPresenter) ActionLogOutput(g interfaces.PinochleGame) string

ActionLogOutput 棋譜を出力

### func (*PinochleWebPresenter) HintOutput

func (p *PinochleWebPresenter) HintOutput(g interfaces.PinochleGame) string

HintOutput ヒント情報を出力

### func (*PinochleWebPresenter) Output

func (p *PinochleWebPresenter) Output(g interfaces.PinochleGame, lastErr error) string

Output ゲーム状態をJSON出力

## type PokerCuiPresenter

PokerCuiPresenter ポーカーCUIプレゼンタークラス

type PokerCuiPresenter struct{}

### func (*PokerCuiPresenter) ActionLogOutput

func (pcp *PokerCuiPresenter) ActionLogOutput(p interfaces.PokerGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*PokerCuiPresenter) Output

func (pcp *PokerCuiPresenter) Output(p interfaces.PokerGame, lastErr error) string

Output ゲーム状態を出力

### func (*PokerCuiPresenter) OutputWithOdds

func (pcp *PokerCuiPresenter) OutputWithOdds(p interfaces.PokerGame, lastErr error, odds []domain.PokerDrawOdds) string

OutputWithOdds ゲーム状態 + オッズ出力

## type PokerWebPresenter

PokerWebPresenter ポーカーWebプレゼンタークラス

type PokerWebPresenter struct{}

### func (*PokerWebPresenter) ActionLogOutput

func (pwp *PokerWebPresenter) ActionLogOutput(p interfaces.PokerGame) string

ActionLogOutput 棋譜をJSON出力

### func (*PokerWebPresenter) Output

func (pwp *PokerWebPresenter) Output(p interfaces.PokerGame, lastErr error) string

Output ゲーム状態をJSON出力

### func (*PokerWebPresenter) OutputWithOdds

func (pwp *PokerWebPresenter) OutputWithOdds(p interfaces.PokerGame, lastErr error, odds []domain.PokerDrawOdds) string

OutputWithOdds ゲーム状態 + ドローオッズをJSON出力

## type PyramidCuiPresenter

PyramidCuiPresenter ピラミッドCUIプレゼンタークラス

type PyramidCuiPresenter struct{}

### func (*PyramidCuiPresenter) ActionLogOutput

func (pr *PyramidCuiPresenter) ActionLogOutput(p interfaces.PyramidGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*PyramidCuiPresenter) HintOutput

func (pr *PyramidCuiPresenter) HintOutput(p interfaces.PyramidGame) string

HintOutput ヒントを文字列出力

### func (*PyramidCuiPresenter) Output

func (pr *PyramidCuiPresenter) Output(p interfaces.PyramidGame, lastErr error) string

Output ゲーム状態を文字列出力

## type PyramidWebPresenter

PyramidWebPresenter ピラミッドWebプレゼンタークラス

type PyramidWebPresenter struct{}

### func (*PyramidWebPresenter) ActionLogOutput

func (pr *PyramidWebPresenter) ActionLogOutput(p interfaces.PyramidGame) string

ActionLogOutput 棋譜をJSON出力

### func (*PyramidWebPresenter) HintOutput

func (pr *PyramidWebPresenter) HintOutput(p interfaces.PyramidGame) string

HintOutput ヒントをJSON出力

### func (*PyramidWebPresenter) Output

func (pr *PyramidWebPresenter) Output(p interfaces.PyramidGame, lastErr error) string

Output ゲーム状態をJSON出力

## type SevenCardStudCuiPresenter

SevenCardStudCuiPresenter セブンカードスタッドCUIプレゼンタークラス

type SevenCardStudCuiPresenter struct{}

### func (*SevenCardStudCuiPresenter) ActionLogOutput

func (p *SevenCardStudCuiPresenter) ActionLogOutput(s interfaces.SevenCardStudGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*SevenCardStudCuiPresenter) Output

func (p *SevenCardStudCuiPresenter) Output(s interfaces.SevenCardStudGame, lastErr error) string

Output ゲーム状態を文字列出力

## type SevenCardStudWebPresenter

SevenCardStudWebPresenter セブンカードスタッドWebプレゼンタークラス

type SevenCardStudWebPresenter struct{}

### func (*SevenCardStudWebPresenter) ActionLogOutput

func (p *SevenCardStudWebPresenter) ActionLogOutput(s interfaces.SevenCardStudGame) string

ActionLogOutput 棋譜をJSON出力

### func (*SevenCardStudWebPresenter) Output

func (p *SevenCardStudWebPresenter) Output(s interfaces.SevenCardStudGame, lastErr error) string

Output ゲーム状態をJSON出力

## type SevensCuiPresenter

SevensCuiPresenter 7並べCUIプレゼンタークラス

type SevensCuiPresenter struct{}

### func (*SevensCuiPresenter) ActionLogOutput

func (p *SevensCuiPresenter) ActionLogOutput(s interfaces.SevensGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*SevensCuiPresenter) Output

func (p *SevensCuiPresenter) Output(s interfaces.SevensGame, lastErr error) string

Output ゲーム状態を文字列出力

## type SevensWebPresenter

SevensWebPresenter 7並べWebプレゼンタークラス

type SevensWebPresenter struct{}

### func (*SevensWebPresenter) ActionLogOutput

func (swp *SevensWebPresenter) ActionLogOutput(s interfaces.SevensGame) string

ActionLogOutput 棋譜をJSON出力

### func (*SevensWebPresenter) Output

func (swp *SevensWebPresenter) Output(s interfaces.SevensGame, lastErr error) string

Output ゲーム状態をJSON出力

## type ShortDeckCuiPresenter

ShortDeckCuiPresenter ショートデックホールデムCUIプレゼンタークラス

type ShortDeckCuiPresenter struct{}

### func (*ShortDeckCuiPresenter) ActionLogOutput

func (p *ShortDeckCuiPresenter) ActionLogOutput(o interfaces.ShortDeckGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*ShortDeckCuiPresenter) Output

func (p *ShortDeckCuiPresenter) Output(o interfaces.ShortDeckGame, lastErr error) string

Output ゲーム状態を文字列出力

## type ShortDeckWebPresenter

ShortDeckWebPresenter ショートデックホールデムWebプレゼンタークラス

type ShortDeckWebPresenter struct{}

### func (*ShortDeckWebPresenter) ActionLogOutput

func (owp *ShortDeckWebPresenter) ActionLogOutput(o interfaces.ShortDeckGame) string

ActionLogOutput 棋譜をJSON出力

### func (*ShortDeckWebPresenter) Output

func (owp *ShortDeckWebPresenter) Output(o interfaces.ShortDeckGame, lastErr error) string

Output ゲーム状態をJSON出力

## type SpadesCuiPresenter

SpadesCuiPresenter スペードCUIプレゼンタークラス

type SpadesCuiPresenter struct{}

### func (*SpadesCuiPresenter) ActionLogOutput

func (p *SpadesCuiPresenter) ActionLogOutput(s interfaces.SpadesGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*SpadesCuiPresenter) HintOutput

func (p *SpadesCuiPresenter) HintOutput(s interfaces.SpadesGame) string

HintOutput ヒント情報を出力する

### func (*SpadesCuiPresenter) Output

func (p *SpadesCuiPresenter) Output(s interfaces.SpadesGame, lastErr error) string

Output ゲーム状態を文字列出力

## type SpadesWebPresenter

SpadesWebPresenter スペードWebプレゼンタークラス

type SpadesWebPresenter struct{}

### func (*SpadesWebPresenter) ActionLogOutput

func (p *SpadesWebPresenter) ActionLogOutput(s interfaces.SpadesGame) string

ActionLogOutput 棋譜をJSON出力

### func (*SpadesWebPresenter) HintOutput

func (p *SpadesWebPresenter) HintOutput(s interfaces.SpadesGame) string

HintOutput ヒント情報をJSON出力する

### func (*SpadesWebPresenter) Output

func (p *SpadesWebPresenter) Output(s interfaces.SpadesGame, lastErr error) string

Output ゲーム状態をJSON出力

## type SpeedCuiPresenter

SpeedCuiPresenter スピードCUIプレゼンタークラス

type SpeedCuiPresenter struct{}

### func (*SpeedCuiPresenter) ActionLogOutput

func (p *SpeedCuiPresenter) ActionLogOutput(s interfaces.SpeedGame) string

ActionLogOutput 棋譜を文字列出力

### func (*SpeedCuiPresenter) Output

func (p *SpeedCuiPresenter) Output(s interfaces.SpeedGame, lastErr error) string

Output ゲーム状態を文字列出力

## type SpeedWebPresenter

SpeedWebPresenter スピードWebプレゼンタークラス

type SpeedWebPresenter struct{}

### func (*SpeedWebPresenter) ActionLogOutput

func (p *SpeedWebPresenter) ActionLogOutput(s interfaces.SpeedGame) string

ActionLogOutput 棋譜出力

### func (*SpeedWebPresenter) Output

func (p *SpeedWebPresenter) Output(s interfaces.SpeedGame, lastErr error) string

Output ゲーム状態をJSON出力

## type SpiderCuiPresenter

SpiderCuiPresenter スパイダーソリティアCUIプレゼンタークラス

type SpiderCuiPresenter struct{}

### func (*SpiderCuiPresenter) ActionLogOutput

func (p *SpiderCuiPresenter) ActionLogOutput(s interfaces.SpiderGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*SpiderCuiPresenter) HintOutput

func (p *SpiderCuiPresenter) HintOutput(s interfaces.SpiderGame) string

HintOutput ヒントを文字列出力

### func (*SpiderCuiPresenter) Output

func (p *SpiderCuiPresenter) Output(s interfaces.SpiderGame, lastErr error) string

Output ゲーム状態を文字列出力

## type SpiderWebPresenter

SpiderWebPresenter スパイダーソリティアWebプレゼンタークラス

type SpiderWebPresenter struct{}

### func (*SpiderWebPresenter) ActionLogOutput

func (p *SpiderWebPresenter) ActionLogOutput(s interfaces.SpiderGame) string

ActionLogOutput 棋譜をJSON出力

### func (*SpiderWebPresenter) HintOutput

func (p *SpiderWebPresenter) HintOutput(s interfaces.SpiderGame) string

HintOutput ヒントをJSON出力

### func (*SpiderWebPresenter) Output

func (p *SpiderWebPresenter) Output(s interfaces.SpiderGame, lastErr error) string

Output ゲーム状態をJSON出力

## type ThreeCardCuiPresenter

ThreeCardCuiPresenter スリーカードポーカーCUIプレゼンタークラス

type ThreeCardCuiPresenter struct {
}

### func (*ThreeCardCuiPresenter) ActionLogOutput

func (tp *ThreeCardCuiPresenter) ActionLogOutput(tc interfaces.ThreeCardGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*ThreeCardCuiPresenter) Output

func (tp *ThreeCardCuiPresenter) Output(tc interfaces.ThreeCardGame, lastErr error) string

Output ゲーム状態を出力

## type ThreeCardWebPresenter

ThreeCardWebPresenter スリーカードポーカーWebプレゼンタークラス

type ThreeCardWebPresenter struct {
}

### func (*ThreeCardWebPresenter) ActionLogOutput

func (tp *ThreeCardWebPresenter) ActionLogOutput(tc interfaces.ThreeCardGame) string

ActionLogOutput 棋譜をJSON出力

### func (*ThreeCardWebPresenter) Output

func (tp *ThreeCardWebPresenter) Output(tc interfaces.ThreeCardGame, lastErr error) string

Output ゲーム状態を出力

## type TriPeaksCuiPresenter

TriPeaksCuiPresenter トリピークスCUIプレゼンタークラス

type TriPeaksCuiPresenter struct{}

### func (*TriPeaksCuiPresenter) ActionLogOutput

func (pr *TriPeaksCuiPresenter) ActionLogOutput(t interfaces.TriPeaksGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*TriPeaksCuiPresenter) HintOutput

func (pr *TriPeaksCuiPresenter) HintOutput(t interfaces.TriPeaksGame) string

HintOutput ヒントを文字列出力

### func (*TriPeaksCuiPresenter) Output

func (pr *TriPeaksCuiPresenter) Output(t interfaces.TriPeaksGame, lastErr error) string

Output ゲーム状態を文字列出力

## type TriPeaksWebPresenter

TriPeaksWebPresenter トリピークスWebプレゼンタークラス

type TriPeaksWebPresenter struct{}

### func (*TriPeaksWebPresenter) ActionLogOutput

func (pr *TriPeaksWebPresenter) ActionLogOutput(t interfaces.TriPeaksGame) string

ActionLogOutput 棋譜をJSON出力

### func (*TriPeaksWebPresenter) HintOutput

func (pr *TriPeaksWebPresenter) HintOutput(t interfaces.TriPeaksGame) string

HintOutput ヒントをJSON出力

### func (*TriPeaksWebPresenter) Output

func (pr *TriPeaksWebPresenter) Output(t interfaces.TriPeaksGame, lastErr error) string

Output ゲーム状態をJSON出力

## type VideoPokerCuiPresenter

VideoPokerCuiPresenter ビデオポーカーCUIプレゼンタークラス

type VideoPokerCuiPresenter struct {
}

### func (*VideoPokerCuiPresenter) ActionLogOutput

func (vpp *VideoPokerCuiPresenter) ActionLogOutput(vp interfaces.VideoPokerGame) string

ActionLogOutput 棋譜をテキスト出力

### func (*VideoPokerCuiPresenter) Output

func (vpp *VideoPokerCuiPresenter) Output(vp interfaces.VideoPokerGame, lastErr error) string

Output ゲーム状態を出力

## type VideoPokerWebPresenter

VideoPokerWebPresenter ビデオポーカーWebプレゼンタークラス

type VideoPokerWebPresenter struct {
}

### func (*VideoPokerWebPresenter) ActionLogOutput

func (vpp *VideoPokerWebPresenter) ActionLogOutput(vp interfaces.VideoPokerGame) string

ActionLogOutput 棋譜をJSON出力

### func (*VideoPokerWebPresenter) Output

func (vpp *VideoPokerWebPresenter) Output(vp interfaces.VideoPokerGame, lastErr error) string

Output ゲーム状態を出力

Generated by gomarkdoc