/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>/ / / / Ko-Window カード表示ライブラリ v2.03 / / 1993 4/ 7 大木秀広 DenDen-NET DEN0009 hide / / / /<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/  付属のライブラリ cardlib.a と、ヘッダファイル cardlib.h を使用します。 ========================================================================= ● TrumpOpen トランプデータをオープンします。 ------------------------------------------------------------------------- Cards *TrumpOpen() 戻り値は、カード構造体へのポインタ。 カードデータをオープンでき ない場合は、NULL を返す。 ========================================================================= ● TrumpClose トランプデータをクローズします。 ------------------------------------------------------------------------- int TrumpClose() 正常にクローズした場合は TRUE、そうでなければ FALSE を返します。 ========================================================================= ● JpaiOpen 麻雀牌データをオープンします。 ------------------------------------------------------------------------- Cards *JpaiOpen() 戻り値は、カード構造体へのポインタ。 カードデータをオープンでき ない場合は、NULL を返す。 ========================================================================= ● JpaipClose 麻雀牌データをクローズします。 ------------------------------------------------------------------------- int JpaiClose() 正常にクローズした場合は TRUE、そうでなければ FALSE を返します。 ========================================================================= ● CardSuits トランプ・データ番号 ------------------------------------------------------------------------- CardSuits(s,n) s : 種類 n : 番号 -------- -------- SuitSpade : 0 ・・・ Card_A 〜 Card_K ( 0 〜 12 ) SuitHeart : 1 ・・・ 〃 SuitDiamond : 2 ・・・ 〃 SuitClub : 3 ・・・ 〃 CardOther : 4 ・・・・・・・ CardJokerB : 0 ・・・ CardJokerR : 1 ・・・ CardWhite : 2 ・・・ CardReverse : 3 ========================================================================= ● JpaiSuits 麻雀牌・データ番号 ------------------------------------------------------------------------- JpaiSuits(s,n) s : 種類 n : 番号 -------- -------- SuitManzu : 0 ・・・ Jpai_1 〜 Jpai_9 ( 0 〜 8 ) SuitPinzu : 1 ・・・ 〃 SuitSouzu : 2 ・・・ 〃 JpaiOther : 3 ・・・・・・・ JpaiTon : 0 ・・・ JpaiNan : 1 ・・・ JpaiSya : 2 ・・・ JpaiPei : 3 ・・・ JpaiHak : 4 ・・・ JpaiHat : 5 ・・・ JpaiTyun : 6 ・・・ JpaiReverse : 7 ・・・ JpaiBlack : 8 ========================================================================= ● CardDrawSet カラーパターンの描画設定を行ないます。 ------------------------------------------------------------------------- void CardDrawSet( dbuf, x, y, numb, card ); DrawBuf *dbuf; → 描画バッファ int x, y; → 頂点座標 int numb; → カード番号 Cards *card; → データ番号 《使用例》 ・ハートのAの描画をセットする。 EventRedraw: : CardDrawSet( dbuf, 0, 0, CardSuits( CardHeart, Card_A ), cardn ); : ========================================================================= ● CardDrawSetMono モノクロパターンの描画設定を行ないます。 ------------------------------------------------------------------------- void CardDrawSetMono( dbuf, x, y, numb, card ); DrawBuf *dbuf; → 描画バッファ int x, y; → 頂点座標 int numb; → カード番号 Cards *card; → データ番号 《使用例》 ・ハートのAの描画をセットする。 EventRedraw: : CardDrawSetMono( dbuf, 0, 0, CardSuits( CardHeart, Card_A ), cardn ); : ========================================================================= ● CardHeapSize ヒープサイズの設定 ------------------------------------------------------------------------- 以下のサイズを加算して下さい。 int WindowHeapSize = CardHeapSize( カード合計 ); ^^^^^^^^^^ カード合計:CardMaximum か JpaiMaximum、又は、その合計。 =========================================================================