4 * Copyright (C) 2003 Filip Navara <xnavara@volny.org>
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version.
11 * This library is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with this library; if not, write to the Free Software
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
32 #define MAX_CARD_BITMAPS 68
39 #define ectEMPTYNOBG 5
42 #define ectSAVEEDGESMASK 0x80000000
44 /* Microsoft card dimensions */
47 #define CARD_HEIGHT 96
49 /* Oxymoron's card dimensions */
51 #define CARD_HEIGHT 97
53 #define ISREDCARD(x) (x >= 13 && x <= 39)
55 BOOL WINAPI cdtInit(int *width, int *height);
56 BOOL WINAPI cdtDraw(HDC hdc, int x, int y, int card, int type, DWORD color);
57 BOOL WINAPI cdtDrawExt(HDC hdc, int x, int y, int dx, int dy, int card, int suit, DWORD color);
58 BOOL WINAPI cdtAnimate(HDC hdc, int cardback, int x, int y, int frame);
59 void WINAPI cdtTerm(void);