#include <exec/types.h>

#pragma chip

#include "Karo.h"
#include "Herz.h"
#include "Pik.h"
#include "Kreuz.h"

/* IMAGE DATA */

UWORD DeckBlatt[] = {
        0x0FFF,0xFFFF,0xFFFE,0x0000,0x3FFF,0xFFFF,0xFFFF,0x8000,
        0x7FFF,0xFFFF,0xFFFF,0xC000,0x7FFF,0xFFFF,0xFFFF,0xC000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0xFFFF,0xFFFF,0xFFFF,0xE000,0xFFFF,0xFFFF,0xFFFF,0xE000,
        0x7FFF,0xFFFF,0xFFFF,0xC000,0x7FFF,0xFFFF,0xFFFF,0xC000,
        0x3FFF,0xFFFF,0xFFFF,0x8000,0x0FFF,0xFFFF,0xFFFE,0x0000,
        0x0000,0x0000,0x0000,0x0000,0x0FFF,0xFFFF,0xFFFE,0x0000,
        0x3FFF,0xFFFF,0xFFFF,0x8000,0x3FFF,0xFFFF,0xFFFF,0x8000,
        0x7E00,0x0000,0x000F,0xC000,0x7DFF,0xFFFF,0xFFF7,0xC000,
        0x7BFF,0xFFFF,0xFFFB,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x77FF,0xFFFF,0xFFFD,0xC000,
        0x77FF,0xFFFF,0xFFFD,0xC000,0x7BFF,0xFFFF,0xFFFB,0xC000,
        0x7DFF,0xFFFF,0xFFF7,0xC000,0x7E00,0x0000,0x000F,0xC000,
        0x3FFF,0xFFFF,0xFFFF,0x8000,0x3FFF,0xFFFF,0xFFFF,0x8000,
        0x0FFF,0xFFFF,0xFFFE,0x0000,0x0000,0x0000,0x0000,0x0000,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};

UWORD Rahmen[] = {
        0xFFFF,0xFFFF,0xFFFF,0xF800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0x8000,0x0000,0x0000,0x0800,
        0x8000,0x0000,0x0000,0x0800,0xFFFF,0xFFFF,0xFFFF,0xF800
};
/* POINTERFIELD */

UWORD *SpielKarten[] = {
      NULL,
     (UWORD *)&Karo_Ass,     (UWORD *)&Karo_Zwei,  (UWORD *)&Karo_Drei,
     (UWORD *)&Karo_Vier,    (UWORD *)&Karo_Funf,  (UWORD *)&Karo_Sechs,
     (UWORD *)&Karo_Sieben,  (UWORD *)&Karo_Acht,  (UWORD *)&Karo_Neun,
     (UWORD *)&Karo_Zehn,    (UWORD *)&Karo_Bube,  (UWORD *)&Karo_Dame,
     (UWORD *)&Karo_Konig,
     (UWORD *)&Herz_Ass,     (UWORD *)&Herz_Zwei,  (UWORD *)&Herz_Drei,
     (UWORD *)&Herz_Vier,    (UWORD *)&Herz_Funf,  (UWORD *)&Herz_Sechs,
     (UWORD *)&Herz_Sieben,  (UWORD *)&Herz_Acht,  (UWORD *)&Herz_Neun,
     (UWORD *)&Herz_Zehn,    (UWORD *)&Herz_Bube,  (UWORD *)&Herz_Dame,
     (UWORD *)&Herz_Konig,
     (UWORD *)&Pik_Ass,      (UWORD *)&Pik_Zwei,   (UWORD *)&Pik_Drei,
     (UWORD *)&Pik_Vier,     (UWORD *)&Pik_Funf,   (UWORD *)&Pik_Sechs,
     (UWORD *)&Pik_Sieben,   (UWORD *)&Pik_Acht,   (UWORD *)&Pik_Neun,
     (UWORD *)&Pik_Zehn,     (UWORD *)&Pik_Bube,   (UWORD *)&Pik_Dame,
     (UWORD *)&Pik_Konig,
     (UWORD *)&Kreuz_Ass,    (UWORD *)&Kreuz_Zwei, (UWORD *)&Kreuz_Drei,
     (UWORD *)&Kreuz_Vier,   (UWORD *)&Kreuz_Funf, (UWORD *)&Kreuz_Sechs,
     (UWORD *)&Kreuz_Sieben, (UWORD *)&Kreuz_Acht, (UWORD *)&Kreuz_Neun,
     (UWORD *)&Kreuz_Zehn,   (UWORD *)&Kreuz_Bube, (UWORD *)&Kreuz_Dame,
     (UWORD *)&Kreuz_Konig,
     (UWORD *)&DeckBlatt
};

UWORD Pointer1[] = {
        0x0000,0x0000,0xC03C,0x4000,
        0x7066,0xB000,0x3C06,0x4C00,
        0x3F0C,0x4300,0x1FD8,0x20C0,
        0x1FC0,0x2000,0x0F18,0x1100,
        0x0D80,0x1280,0x04C0,0x0940,
        0x0460,0x08A0,0x0020,0x0040,
        0x0000,0x0000
};

UWORD Pointer2[] = {
        0x0000,0x0000,0xC011,0x4000,
        0x700A,0xB000,0x3C04,0x4C00,
        0x3F0A,0x4300,0x1FD1,0x20C0,
        0x1FC0,0x2000,0x0F00,0x1100,
        0x0D80,0x1280,0x04C0,0x0940,
        0x0460,0x08A0,0x0020,0x0040,
        0x0000,0x0000
};

#pragma fast
