link cardbits
August 14, 1996; Gregg M. Townsend
Requires: Version 9 graphics
See also: drawcard.icn
cardbits() returns an image for use in drawing playing cards. ____________________________________________________________ cardbits() returns a bilevel image used by the drawcard() library procedure (q.v.). The image contains many small subimages for use in constructing playing cards. The images were collected from the individual X bitmaps of the highly recommended "Spider" solitaire game that is included as a sample program with the XView toolkit for X-windows. Overall structure: 160w x 432h bilevel bitmap. Red area: union of two rectangles (0,0,160,188) (0,404,117,28) Black area: union of two rectangles (0,188,160,216) (117,404,43,28) Pips: 16x20 heart, diamond, club, spade at (144, {0,94,188,282}) rotated versions at (144, {20,114,208,302}) Small pips: 9x14 H, D, C, S at (148, {40,134,228,322}) rotated versions at (148, {54,148,242,336}) Large spade, for the Ace: 43x56 at (117,376) Ranks: 9x14 A,2,3,4,5,6,7,8,9,J,Q,K at ({0,12,24,...,144}, 376) rotated versions at ({0,12,24,...,144}, 390) both rows duplicated at ({0,...144}, {404,418}) Faces: 48x94 images including 1-pixel-wide frame. Three columns (J,Q,K) of four rows (H,D,C,S) at ({0,48,96},{0,94,188,282}).