C# Класс Mahjong.Forms.Table

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
all AllPlayers
padding int

Private Properties

Свойство Тип Описание
PlaySound void
PlaySound_Menu_CheckedChanged void
PlaySound_Menu_Click void
SetControl void
ShowMessageBox_Menu_CheckedChanged void
ShowMessageBox_Menu_Click void
Table_KeyUp void
addimage_player void
clearControl void
clearFlowLayout_Control void
setFlowLayout void
setFlowLayout_Anchor void
setFlowLayout_Dock void
setFlowLayout_FlowDirection void
setFlowLayout_Margin void
setFlowLayout_location void
setFlowLayout_name void
setFlowLayout_size void
儲存牌局ToolStripMenuItem_Click void
新遊戲ToolStripMenuItem_Click void
正常ToolStripMenuItem_Click void
結束ToolStripMenuItem1_Click void
設定ToolStripMenuItem1_Click void
讀取牌局ToolStripMenuItem_Click void
開新遊戲ToolStripMenuItem_Click void
關於ToolStripMenuItem1_Click void
非常快ToolStripMenuItem_Click void
非常慢ToolStripMenuItem_Click void

Открытые методы

Метод Описание
Setup ( AllPlayers all ) : void

設定玩家

Table ( ) : System
addImage ( ) : void

新增玩家、桌面圖片

addNowPlayer ( ) : void
add_flowLayoutBrands ( location state, Mahjong.Forms.BrandBox brandbox ) : void
cleanImage ( ) : void

清除所有顯示的圖片

clearAll ( ) : void

清除所有控制項

setInforamtion ( ) : void
showBrand ( Brand brand ) : void
updateAllPlayer ( ) : void
updateInforamation ( ) : void

更新Title和資訊盒

updateNowPlayer ( ) : void

更新現在玩家

updateTable ( ) : void

更新桌面

Защищенные методы

Метод Описание
ResizeBitmap ( Bitmap b, double resize ) : Bitmap

重繪Bitmap(縮放)

addEast ( ) : void
addNouth ( ) : void
addShowTable ( ) : void
addSouth ( ) : void
addTable ( ) : void
addWest ( ) : void
addimage ( location state, Brand brand, RotateFlipType rotate ) : void
addimage_iterator ( Iterator iterator, location state, RotateFlipType rotate ) : void

新增圖片反覆器

brandBox_MouseClick ( object sender, EventArgs e ) : void

按下一張牌的事件

brandBox_MouseLeave ( object sender, EventArgs e ) : void
cheat_MouseClick ( object sender, MouseEventArgs e ) : void

作弊事件

clearAllPlayer ( ) : void
clearFlowLayoutBrands_Table ( ) : void
clearNowPlayer ( ) : void
debug_Click ( object sender, EventArgs e ) : void
setTitle ( ) : void
tempBrandbox_MouseMove ( object sender, MouseEventArgs e ) : void
updateSouth ( ) : void

Приватные методы

Метод Описание
PlaySound ( Brand brand ) : void

播放打牌聲音

PlaySound_Menu_CheckedChanged ( object sender, EventArgs e ) : void
PlaySound_Menu_Click ( object sender, EventArgs e ) : void
SetControl ( FlowLayoutPanel flp ) : void
ShowMessageBox_Menu_CheckedChanged ( object sender, EventArgs e ) : void
ShowMessageBox_Menu_Click ( object sender, EventArgs e ) : void
Table_KeyUp ( object sender, KeyEventArgs e ) : void
addimage_player ( BrandPlayer player, location state, RotateFlipType rotate ) : void
clearControl ( ) : void
clearFlowLayout_Control ( FlowLayoutPanel f ) : void
setFlowLayout ( ) : void
setFlowLayout_Anchor ( ) : void
setFlowLayout_Dock ( ) : void
setFlowLayout_FlowDirection ( ) : void
setFlowLayout_Margin ( int size ) : void
setFlowLayout_location ( ) : void
setFlowLayout_name ( ) : void
setFlowLayout_size ( ) : void
儲存牌局ToolStripMenuItem_Click ( object sender, EventArgs e ) : void
新遊戲ToolStripMenuItem_Click ( object sender, EventArgs e ) : void
正常ToolStripMenuItem_Click ( object sender, EventArgs e ) : void
結束ToolStripMenuItem1_Click ( object sender, EventArgs e ) : void
設定ToolStripMenuItem1_Click ( object sender, EventArgs e ) : void
讀取牌局ToolStripMenuItem_Click ( object sender, EventArgs e ) : void
開新遊戲ToolStripMenuItem_Click ( object sender, EventArgs e ) : void
關於ToolStripMenuItem1_Click ( object sender, EventArgs e ) : void
非常快ToolStripMenuItem_Click ( object sender, EventArgs e ) : void
非常慢ToolStripMenuItem_Click ( object sender, EventArgs e ) : void

Описание методов

ResizeBitmap() защищенный Метод

重繪Bitmap(縮放)
protected ResizeBitmap ( Bitmap b, double resize ) : Bitmap
b Bitmap 圖型
resize double 比率
Результат Bitmap

Setup() публичный Метод

設定玩家
public Setup ( AllPlayers all ) : void
all AllPlayers AllPlayers
Результат void

Table() публичный Метод

public Table ( ) : System
Результат System

addEast() защищенный Метод

protected addEast ( ) : void
Результат void

addImage() публичный Метод

新增玩家、桌面圖片
public addImage ( ) : void
Результат void

addNouth() защищенный Метод

protected addNouth ( ) : void
Результат void

addNowPlayer() публичный Метод

public addNowPlayer ( ) : void
Результат void

addShowTable() защищенный Метод

protected addShowTable ( ) : void
Результат void

addSouth() защищенный Метод

protected addSouth ( ) : void
Результат void

addTable() защищенный Метод

protected addTable ( ) : void
Результат void

addWest() защищенный Метод

protected addWest ( ) : void
Результат void

add_flowLayoutBrands() публичный Метод

public add_flowLayoutBrands ( location state, Mahjong.Forms.BrandBox brandbox ) : void
state location
brandbox Mahjong.Forms.BrandBox
Результат void

addimage() защищенный Метод

protected addimage ( location state, Brand brand, RotateFlipType rotate ) : void
state location
brand Brand
rotate RotateFlipType
Результат void

addimage_iterator() защищенный Метод

新增圖片反覆器
protected addimage_iterator ( Iterator iterator, location state, RotateFlipType rotate ) : void
iterator Iterator 玩家反覆器
state location 目前方位
rotate RotateFlipType 圖片方向
Результат void

brandBox_MouseClick() защищенный Метод

按下一張牌的事件
protected brandBox_MouseClick ( object sender, EventArgs e ) : void
sender object BrandBox
e EventArgs
Результат void

brandBox_MouseLeave() защищенный Метод

protected brandBox_MouseLeave ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void

cheat_MouseClick() защищенный Метод

作弊事件
protected cheat_MouseClick ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Результат void

cleanImage() публичный Метод

清除所有顯示的圖片
public cleanImage ( ) : void
Результат void

clearAll() публичный Метод

清除所有控制項
public clearAll ( ) : void
Результат void

clearAllPlayer() защищенный Метод

protected clearAllPlayer ( ) : void
Результат void

clearFlowLayoutBrands_Table() защищенный Метод

protected clearFlowLayoutBrands_Table ( ) : void
Результат void

clearNowPlayer() защищенный Метод

protected clearNowPlayer ( ) : void
Результат void

debug_Click() защищенный Метод

protected debug_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void

setInforamtion() публичный Метод

public setInforamtion ( ) : void
Результат void

setTitle() защищенный Метод

protected setTitle ( ) : void
Результат void

showBrand() публичный Метод

public showBrand ( Brand brand ) : void
brand Brand
Результат void

tempBrandbox_MouseMove() защищенный Метод

protected tempBrandbox_MouseMove ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Результат void

updateAllPlayer() публичный Метод

public updateAllPlayer ( ) : void
Результат void

updateInforamation() публичный Метод

更新Title和資訊盒
public updateInforamation ( ) : void
Результат void

updateNowPlayer() публичный Метод

更新現在玩家
public updateNowPlayer ( ) : void
Результат void

updateSouth() защищенный Метод

protected updateSouth ( ) : void
Результат void

updateTable() публичный Метод

更新桌面
public updateTable ( ) : void
Результат void

Описание свойств

all защищенное свойство

protected AllPlayers all
Результат AllPlayers

padding защищенное свойство

圖片盒的內距
protected int padding
Результат int