You may want to have easiest possible time for yourself when handling the cards. I would make myself a procedure like DrawCard(x, y, angle, scale: integer; backside: boolean), drawn centered on the point X, Y. Maybe you don't even need the scale parameter, if the graphics are so simple. But i guess most card games can rotate the cards at least in all 90 degrees.