presenter

presenter

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

Index

## type BaccaratPresenter

BaccaratPresenter バカラプレゼンターインタフェース

type BaccaratPresenter = GamePresenter[interfaces.BaccaratGame]

## type BlackJackPresenter

BlackJackPresenter ブラックジャックプレゼンターインタフェース

type BlackJackPresenter = GamePresenter[interfaces.BlackJackGame]

## type BridgePresenter

BridgePresenter ブリッジプレゼンターインタフェース

type BridgePresenter interface {

    // HintOutput ヒント情報を出力する
    HintOutput(b interfaces.BridgeGame) string
    // contains filtered or unexported methods
}

## type CanastaPresenter

CanastaPresenter カナスタプレゼンタインタフェース

type CanastaPresenter = GamePresenter[interfaces.CanastaGame]

## type ClockSolitairePresenter

ClockSolitairePresenter クロックソリティアプレゼンターインタフェース

type ClockSolitairePresenter = GamePresenter[interfaces.ClockSolitaireGame]

## type CrazyEightsPresenter

CrazyEightsPresenter クレイジーエイトプレゼンターインタフェース

type CrazyEightsPresenter = GamePresenter[interfaces.CrazyEightsGame]

## type CribbagePresenter

CribbagePresenter クリベッジプレゼンターインタフェース

type CribbagePresenter = GamePresenter[interfaces.CribbageGame]

## type DaifugoPresenter

DaifugoPresenter 大富豪プレゼンターインタフェース

type DaifugoPresenter = GamePresenter[interfaces.DaifugoGame]

## type DoubtPresenter

DoubtPresenter ダウトプレゼンターインタフェース

type DoubtPresenter = GamePresenter[interfaces.DoubtGame]

## type EuchrePresenter

EuchrePresenter ユーカープレゼンターインタフェース

type EuchrePresenter interface {

    // HintOutput ヒント情報を出力する
    HintOutput(e interfaces.EuchreGame) string
    // contains filtered or unexported methods
}

## type FreeCellPresenter

FreeCellPresenter フリーセルプレゼンターインタフェース

type FreeCellPresenter interface {

    // HintOutput ヒント情報を出力する
    HintOutput(f interfaces.FreeCellGame) string
    // contains filtered or unexported methods
}

## type GamePresenter

GamePresenter ゲームプレゼンター汎用インタフェース

type GamePresenter[G any] interface {
    // Output ゲーム状態を出力する
    Output(game G, lastErr error) string
    // ActionLogOutput 棋譜を出力する
    ActionLogOutput(game G) string
}

## type GinRummyPresenter

GinRummyPresenter ジンラミープレゼンターインタフェース

type GinRummyPresenter = GamePresenter[interfaces.GinRummyGame]

## type GoFishPresenter

GoFishPresenter Go Fishプレゼンターインタフェース

type GoFishPresenter = GamePresenter[interfaces.GoFishGame]

## type GolfPresenter

GolfPresenter ゴルフソリティアプレゼンターインタフェース

type GolfPresenter interface {

    // HintOutput ヒント情報を出力する
    HintOutput(g interfaces.GolfGame) string
    // contains filtered or unexported methods
}

## type HeartsPresenter

HeartsPresenter ハーツプレゼンターインタフェース

type HeartsPresenter interface {

    // HintOutput ヒント情報を出力する
    HintOutput(h interfaces.HeartsGame) string
    // contains filtered or unexported methods
}

## type HoldemPresenter

HoldemPresenter テキサスホールデムプレゼンターインタフェース

type HoldemPresenter = GamePresenter[interfaces.HoldemGame]

## type IndianPokerPresenter

IndianPokerPresenter インディアンポーカープレゼンターインタフェース

type IndianPokerPresenter = GamePresenter[interfaces.IndianPokerGame]

## type KlondikePresenter

KlondikePresenter クロンダイクプレゼンターインタフェース

type KlondikePresenter interface {

    // HintOutput ヒント情報を出力する
    HintOutput(k interfaces.KlondikeGame) string
    // contains filtered or unexported methods
}

## type MemoryPresenter

MemoryPresenter 神経衰弱プレゼンターインタフェース

type MemoryPresenter = GamePresenter[interfaces.MemoryGame]

## type NapoleonPresenter

NapoleonPresenter ナポレオンプレゼンターインタフェース

type NapoleonPresenter interface {

    // HintOutput ヒント情報を出力する
    HintOutput(n interfaces.NapoleonGame) string
    // contains filtered or unexported methods
}

## type OhHellPresenter

OhHellPresenter オー・ヘルプレゼンターインタフェース

type OhHellPresenter interface {

    // HintOutput ヒント情報を出力する
    HintOutput(o interfaces.OhHellGame) string
    // contains filtered or unexported methods
}

## type OldMaidPresenter

OldMaidPresenter ババ抜きプレゼンターインタフェース

type OldMaidPresenter = GamePresenter[interfaces.OldMaidGame]

## type OmahaPresenter

OmahaPresenter オマハホールデムプレゼンターインタフェース

type OmahaPresenter = GamePresenter[interfaces.OmahaGame]

## type PigsTailPresenter

PigsTailPresenter ぶたのしっぽプレゼンターインタフェース

type PigsTailPresenter = GamePresenter[interfaces.PigsTailGame]

## type PineapplePresenter

PineapplePresenter パイナップルポーカープレゼンターインタフェース

type PineapplePresenter = GamePresenter[interfaces.PineappleGame]

## type PinochlePresenter

PinochlePresenter ピノクルプレゼンターインタフェース

type PinochlePresenter interface {

    // HintOutput ヒント情報を出力する
    HintOutput(p interfaces.PinochleGame) string
    // contains filtered or unexported methods
}

## type PokerPresenter

PokerPresenter ポーカープレゼンターインタフェース

type PokerPresenter interface {

    // OutputWithOdds ドローオッズ付きでゲーム状態を出力する
    OutputWithOdds(p interfaces.PokerGame, lastErr error, odds []domain.PokerDrawOdds) string
    // contains filtered or unexported methods
}

## type PyramidPresenter

PyramidPresenter ピラミッドプレゼンターインタフェース

type PyramidPresenter interface {

    // HintOutput ヒント情報を出力する
    HintOutput(p interfaces.PyramidGame) string
    // contains filtered or unexported methods
}

## type SevenCardStudPresenter

SevenCardStudPresenter セブンカードスタッドプレゼンターインタフェース

type SevenCardStudPresenter = GamePresenter[interfaces.SevenCardStudGame]

## type SevensPresenter

SevensPresenter 7並べプレゼンターインタフェース

type SevensPresenter = GamePresenter[interfaces.SevensGame]

## type ShortDeckPresenter

ShortDeckPresenter ショートデックホールデムプレゼンターインタフェース

type ShortDeckPresenter = GamePresenter[interfaces.ShortDeckGame]

## type SpadesPresenter

SpadesPresenter スペードプレゼンターインタフェース

type SpadesPresenter interface {

    // HintOutput ヒント情報を出力する
    HintOutput(s interfaces.SpadesGame) string
    // contains filtered or unexported methods
}

## type SpeedPresenter

SpeedPresenter スピードプレゼンターインタフェース

type SpeedPresenter = GamePresenter[interfaces.SpeedGame]

## type SpiderPresenter

SpiderPresenter スパイダーソリティアプレゼンターインタフェース

type SpiderPresenter interface {

    // HintOutput ヒント情報を出力する
    HintOutput(s interfaces.SpiderGame) string
    // contains filtered or unexported methods
}

## type ThreeCardPresenter

ThreeCardPresenter スリーカードポーカープレゼンターインタフェース

type ThreeCardPresenter = GamePresenter[interfaces.ThreeCardGame]

## type TriPeaksPresenter

TriPeaksPresenter トリピークスプレゼンターインタフェース

type TriPeaksPresenter interface {

    // HintOutput ヒント情報を出力する
    HintOutput(t interfaces.TriPeaksGame) string
    // contains filtered or unexported methods
}

## type VideoPokerPresenter

VideoPokerPresenter ビデオポーカープレゼンターインタフェース

type VideoPokerPresenter = GamePresenter[interfaces.VideoPokerGame]

Generated by gomarkdoc