C# Class CFloorCardManager, freegostop

Show file Open project: sunduk/freegostop Class Usage Examples

Public Methods

Method Description
CFloorCardManager ( ) : System
get_cards ( byte number ) : List
get_first_card ( byte number ) : CCard
get_same_number_card_count ( byte number ) : byte
is_empty ( ) : bool
pop_bonus_cards ( ) : List
put_to_begin_card ( CCard card ) : void
puton_card ( CCard card ) : void
refresh_floor_cards ( ) : void

바닥에 깔린 카드중 동일한 카드들은 하나의 슬롯으로 쌓는다.

remove_card ( CCard card ) : void
reset ( ) : void
validate_floor_card_counts ( ) : bool

Private Methods

Method Description
find_empty_slot ( ) : CFloorSlot,
find_slot ( byte card_number ) : CFloorSlot,

Method Details

CFloorCardManager() public method

public CFloorCardManager ( ) : System
return System

get_cards() public method

public get_cards ( byte number ) : List
number byte
return List

get_first_card() public method

public get_first_card ( byte number ) : CCard
number byte
return CCard

get_same_number_card_count() public method

public get_same_number_card_count ( byte number ) : byte
number byte
return byte

is_empty() public method

public is_empty ( ) : bool
return bool

pop_bonus_cards() public method

public pop_bonus_cards ( ) : List
return List

put_to_begin_card() public method

public put_to_begin_card ( CCard card ) : void
card CCard
return void

puton_card() public method

public puton_card ( CCard card ) : void
card CCard
return void

refresh_floor_cards() public method

바닥에 깔린 카드중 동일한 카드들은 하나의 슬롯으로 쌓는다.
public refresh_floor_cards ( ) : void
return void

remove_card() public method

public remove_card ( CCard card ) : void
card CCard
return void

reset() public method

public reset ( ) : void
return void

validate_floor_card_counts() public method

public validate_floor_card_counts ( ) : bool
return bool