C# Class Mahjong.Forms.Table

Afficher le fichier Open project: Superbil/mahjong Class Usage Examples

Protected Properties

Свойство Type Description
all AllPlayers
padding int

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

更新桌面

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

ResizeBitmap() protected méthode

重繪Bitmap(縮放)
protected ResizeBitmap ( Bitmap b, double resize ) : Bitmap
b Bitmap 圖型
resize double 比率
Résultat Bitmap

Setup() public méthode

設定玩家
public Setup ( AllPlayers all ) : void
all AllPlayers AllPlayers
Résultat void

Table() public méthode

public Table ( ) : System
Résultat System

addEast() protected méthode

protected addEast ( ) : void
Résultat void

addImage() public méthode

新增玩家、桌面圖片
public addImage ( ) : void
Résultat void

addNouth() protected méthode

protected addNouth ( ) : void
Résultat void

addNowPlayer() public méthode

public addNowPlayer ( ) : void
Résultat void

addShowTable() protected méthode

protected addShowTable ( ) : void
Résultat void

addSouth() protected méthode

protected addSouth ( ) : void
Résultat void

addTable() protected méthode

protected addTable ( ) : void
Résultat void

addWest() protected méthode

protected addWest ( ) : void
Résultat void

add_flowLayoutBrands() public méthode

public add_flowLayoutBrands ( location state, Mahjong.Forms.BrandBox brandbox ) : void
state location
brandbox Mahjong.Forms.BrandBox
Résultat void

addimage() protected méthode

protected addimage ( location state, Brand brand, RotateFlipType rotate ) : void
state location
brand Brand
rotate RotateFlipType
Résultat void

addimage_iterator() protected méthode

新增圖片反覆器
protected addimage_iterator ( Iterator iterator, location state, RotateFlipType rotate ) : void
iterator Iterator 玩家反覆器
state location 目前方位
rotate RotateFlipType 圖片方向
Résultat void

brandBox_MouseClick() protected méthode

按下一張牌的事件
protected brandBox_MouseClick ( object sender, EventArgs e ) : void
sender object BrandBox
e EventArgs
Résultat void

brandBox_MouseLeave() protected méthode

protected brandBox_MouseLeave ( object sender, EventArgs e ) : void
sender object
e EventArgs
Résultat void

cheat_MouseClick() protected méthode

作弊事件
protected cheat_MouseClick ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Résultat void

cleanImage() public méthode

清除所有顯示的圖片
public cleanImage ( ) : void
Résultat void

clearAll() public méthode

清除所有控制項
public clearAll ( ) : void
Résultat void

clearAllPlayer() protected méthode

protected clearAllPlayer ( ) : void
Résultat void

clearFlowLayoutBrands_Table() protected méthode

protected clearFlowLayoutBrands_Table ( ) : void
Résultat void

clearNowPlayer() protected méthode

protected clearNowPlayer ( ) : void
Résultat void

debug_Click() protected méthode

protected debug_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
Résultat void

setInforamtion() public méthode

public setInforamtion ( ) : void
Résultat void

setTitle() protected méthode

protected setTitle ( ) : void
Résultat void

showBrand() public méthode

public showBrand ( Brand brand ) : void
brand Brand
Résultat void

tempBrandbox_MouseMove() protected méthode

protected tempBrandbox_MouseMove ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Résultat void

updateAllPlayer() public méthode

public updateAllPlayer ( ) : void
Résultat void

updateInforamation() public méthode

更新Title和資訊盒
public updateInforamation ( ) : void
Résultat void

updateNowPlayer() public méthode

更新現在玩家
public updateNowPlayer ( ) : void
Résultat void

updateSouth() protected méthode

protected updateSouth ( ) : void
Résultat void

updateTable() public méthode

更新桌面
public updateTable ( ) : void
Résultat void

Property Details

all protected_oe property

protected AllPlayers all
Résultat AllPlayers

padding protected_oe property

圖片盒的內距
protected int padding
Résultat int