A great PuzzleAction game originally by Aphrodite and Ported to Pokitto by Catsfolly

Dependencies:   PokittoLib

qdatatables.cpp

Committer:
Pokitto
Date:
2018-01-05
Revision:
3:998abe0a1900
Parent:
0:411a75fba946

File content as of revision 3:998abe0a1900:

//  Module:		qdatatables.cpp
//
//  squiddy
//  by catsfolly
// a port of Aphrodite's Pico 8 game
//  gram defs, level tables, text strings, etc
//  -------------------------------------------------------------------------

#include "Pokitto.h"

// bitmaps

uint8_t grid[] = { 10,10,
0xdd,0xdd,0xdd,0xdd,0xdd,
0xd6,0x66,0x66,0x66,0x6d,
0xd6,0x66,0x66,0x66,0x6d,
0xd6,0x66,0x66,0x66,0x6d,
0xd6,0x66,0x66,0x66,0x6d,

0xd6,0x66,0x66,0x66,0x6d,
0xd6,0x66,0x66,0x66,0x6d,
0xd6,0x66,0x66,0x66,0x6d,
0xd6,0x66,0x66,0x66,0x6d,
//0xd7,0x66,0x66,0x66,0x66,0x7d,
//0xd7,0x66,0x66,0x66,0x66,0x7d,
0xdd,0xdd,0xdd,0xdd,0xdd,0xdd
 };

uint8_t up_arrow[] = { 10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x26,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x22,0x22,0x26,0x66,

0x62,0x22,0x22,0x22,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
// frame 1
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x26,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x22,0x22,0x26,0x66,
0x62,0x22,0x22,0x22,0x66,

0x66,0x62,0x22,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,

// frame 2
10,10,

0x66,0x66,0x26,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x22,0x22,0x26,0x66,
0x62,0x22,0x22,0x22,0x66,
0x66,0x62,0x22,0x66,0x66,

0x66,0x62,0x22,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
// frame 3
10,10,
0x66,0x62,0x22,0x66,0x66,
0x66,0x22,0x22,0x26,0x66,
0x62,0x22,0x22,0x22,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,

0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x26,0x66,0x66,
// frame 4
10,10,
0x66,0x22,0x22,0x26,0x66,
0x62,0x22,0x22,0x22,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,

0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x26,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
// frame 5
10,10,
0x62,0x22,0x22,0x22,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,

0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x26,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x22,0x22,0x26,0x66,
// frame 6
10,10,
0x66,0x62,0x22,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,

0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x26,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x22,0x22,0x26,0x66,
0x62,0x22,0x22,0x22,0x66,
// frame 7
10,10,
0x66,0x62,0x22,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,

0x66,0x66,0x26,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x22,0x22,0x26,0x66,
0x62,0x22,0x22,0x22,0x66,
0x66,0x62,0x22,0x66,0x66,

// frame 8
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x26,0x66,0x66,

0x66,0x62,0x22,0x66,0x66,
0x66,0x22,0x22,0x26,0x66,
0x62,0x22,0x22,0x22,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
// frame 9
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x26,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,

0x66,0x22,0x22,0x26,0x66,
0x62,0x22,0x22,0x22,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x66,0x66,0x66,0x66
 };

uint8_t goal[] = { 10,10,
0x33,0x33,0x33,0x33,0x33,
0x33,0x33,0x33,0x33,0x33,
0x33,0xbb,0xbb,0xbb,0x33,
0x33,0xbb,0xbb,0xbb,0x33,
0x33,0xbb,0xbb,0xbb,0x33,

0x33,0xbb,0xbb,0xbb,0x33,
0x33,0xbb,0xbb,0xbb,0x33,
0x33,0xbb,0xbb,0xbb,0x33,
0x33,0x33,0x33,0x33,0x33,
0x33,0x33,0x33,0x33,0x33,
 };

uint8_t down_arrow[] = {
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x62,0x22,0x22,0x22,0x66,

0x66,0x22,0x22,0x26,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x66,0x26,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
//frame 1
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,

0x62,0x22,0x22,0x22,0x66,
0x66,0x22,0x22,0x26,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x66,0x26,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
//frame 2
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,

0x66,0x62,0x22,0x66,0x66,
0x62,0x22,0x22,0x22,0x66,
0x66,0x22,0x22,0x26,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x66,0x26,0x66,0x66,
//frame 3
10,10,
0x66,0x66,0x26,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,

0x66,0x62,0x22,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x62,0x22,0x22,0x22,0x66,
0x66,0x22,0x22,0x26,0x66,
0x66,0x62,0x22,0x66,0x66,
//frame 4
10,10,
0x66,0x62,0x22,0x66,0x66,
0x66,0x66,0x26,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,

0x66,0x66,0x66,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x62,0x22,0x22,0x22,0x66,
0x66,0x22,0x22,0x26,0x66,
//frame 5
10,10,
0x66,0x22,0x22,0x26,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x66,0x26,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,

0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x62,0x22,0x22,0x22,0x66,
//frame 6
10,10,
0x62,0x22,0x22,0x22,0x66,
0x66,0x22,0x22,0x26,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x66,0x26,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,

0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,

//frame 7
10,10,

0x66,0x62,0x22,0x66,0x66,
0x62,0x22,0x22,0x22,0x66,
0x66,0x22,0x22,0x26,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x66,0x26,0x66,0x66,

0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
//frame 8
10,10,

0x66,0x62,0x22,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x62,0x22,0x22,0x22,0x66,
0x66,0x22,0x22,0x26,0x66,
0x66,0x62,0x22,0x66,0x66,

0x66,0x66,0x26,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
//frame 9
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x66,0x62,0x22,0x66,0x66,
0x62,0x22,0x22,0x22,0x66,
0x66,0x22,0x22,0x26,0x66,

0x66,0x62,0x22,0x66,0x66,
0x66,0x66,0x26,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66

};

uint8_t left_arrow[] = {
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x62,0x66,0x66,
0x66,0x66,0x22,0x66,0x66,
0x66,0x62,0x22,0x22,0x66,
0x66,0x22,0x22,0x22,0x66,

0x66,0x62,0x22,0x22,0x66,
0x66,0x66,0x22,0x66,0x66,
0x66,0x66,0x62,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
//frame 1
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x26,0x66,0x66,
0x66,0x62,0x26,0x66,0x66,
0x66,0x22,0x22,0x26,0x66,
0x62,0x22,0x22,0x26,0x66,

0x66,0x22,0x22,0x26,0x66,
0x66,0x62,0x26,0x66,0x66,
0x66,0x66,0x26,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,


//frame 2
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x62,0x66,0x66,0x66,
0x66,0x22,0x66,0x66,0x66,
0x62,0x22,0x22,0x66,0x66,
0x22,0x22,0x22,0x66,0x66,

0x62,0x22,0x22,0x66,0x66,
0x66,0x22,0x66,0x66,0x66,
0x66,0x62,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
//frame 3
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x26,0x66,0x66,0x66,
0x62,0x26,0x66,0x66,0x66,
0x22,0x22,0x26,0x66,0x66,
0x22,0x22,0x26,0x66,0x62,

0x22,0x22,0x26,0x66,0x66,
0x62,0x26,0x66,0x66,0x66,
0x66,0x26,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,

//frame 4
10,10,
0x66,0x66,0x66,0x66,0x66,
0x62,0x66,0x66,0x66,0x66,
0x22,0x66,0x66,0x66,0x66,
0x22,0x22,0x66,0x66,0x62,
0x22,0x22,0x66,0x66,0x22,

0x22,0x22,0x66,0x66,0x62,
0x22,0x66,0x66,0x66,0x66,
0x62,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
//frame 5
10,10,
0x66,0x66,0x66,0x66,0x66,
0x26,0x66,0x66,0x66,0x66,
0x26,0x66,0x66,0x66,0x62,
0x22,0x26,0x66,0x66,0x22,
0x22,0x26,0x66,0x62,0x22,

0x22,0x26,0x66,0x66,0x22,
0x26,0x66,0x66,0x66,0x62,
0x26,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
//frame 6
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x62,
0x66,0x66,0x66,0x66,0x22,
0x22,0x66,0x66,0x62,0x22,
0x22,0x66,0x66,0x22,0x22,

0x22,0x66,0x66,0x62,0x22,
0x66,0x66,0x66,0x66,0x22,
0x66,0x66,0x66,0x66,0x62,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
//frame 7
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x26,
0x66,0x66,0x66,0x62,0x26,
0x26,0x66,0x66,0x22,0x22,
0x26,0x66,0x62,0x22,0x22,

0x26,0x66,0x66,0x22,0x22,
0x66,0x66,0x66,0x62,0x26,
0x66,0x66,0x66,0x66,0x26,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
//frame 8
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x62,0x66,
0x66,0x66,0x66,0x22,0x66,
0x66,0x66,0x62,0x22,0x22,
0x66,0x66,0x22,0x22,0x22,

0x66,0x66,0x62,0x22,0x22,
0x66,0x66,0x66,0x22,0x66,
0x66,0x66,0x66,0x62,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
//frame 9
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x26,0x66,
0x66,0x66,0x62,0x26,0x66,
0x66,0x66,0x22,0x22,0x26,
0x66,0x62,0x22,0x22,0x26,

0x66,0x66,0x22,0x22,0x26,
0x66,0x66,0x62,0x26,0x66,
0x66,0x66,0x66,0x26,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,

};

uint8_t right_arrow[] = {
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x26,0x66,0x66,
0x66,0x66,0x22,0x66,0x66,
0x66,0x22,0x22,0x26,0x66,
0x66,0x22,0x22,0x22,0x66,

0x66,0x22,0x22,0x26,0x66,
0x66,0x66,0x22,0x66,0x66,
0x66,0x66,0x26,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
//frame 1
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x62,0x66,0x66,
0x66,0x66,0x62,0x26,0x66,
0x66,0x62,0x22,0x22,0x66,
0x66,0x62,0x22,0x22,0x26,

0x66,0x62,0x22,0x22,0x66,
0x66,0x66,0x62,0x26,0x66,
0x66,0x66,0x62,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
//frame 2
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x26,0x66,
0x66,0x66,0x66,0x22,0x66,
0x66,0x66,0x22,0x22,0x26,
0x66,0x66,0x22,0x22,0x22,

0x66,0x66,0x22,0x22,0x26,
0x66,0x66,0x66,0x22,0x66,
0x66,0x66,0x66,0x26,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
//frame 3
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x62,0x66,
0x66,0x66,0x66,0x62,0x26,
0x66,0x66,0x62,0x22,0x22,
0x26,0x66,0x62,0x22,0x22,

0x66,0x66,0x62,0x22,0x22,
0x66,0x66,0x66,0x62,0x26,
0x66,0x66,0x66,0x62,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
//frame 4
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x26,
0x66,0x66,0x66,0x66,0x22,
0x26,0x66,0x66,0x22,0x22,
0x22,0x66,0x66,0x22,0x22,

0x26,0x66,0x66,0x22,0x22,
0x66,0x66,0x66,0x66,0x22,
0x66,0x66,0x66,0x66,0x26,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
//frame 5
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x62,
0x26,0x66,0x66,0x66,0x62,
0x22,0x66,0x66,0x62,0x22,
0x22,0x26,0x66,0x62,0x22,

0x22,0x66,0x66,0x62,0x22,
0x26,0x66,0x66,0x66,0x62,
0x66,0x66,0x66,0x66,0x62,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
//frame 6
10,10,
0x66,0x66,0x66,0x66,0x66,
0x26,0x66,0x66,0x66,0x66,
0x22,0x66,0x66,0x66,0x66,
0x22,0x26,0x66,0x66,0x22,
0x22,0x22,0x66,0x66,0x22,

0x22,0x26,0x66,0x66,0x22,
0x22,0x66,0x66,0x66,0x66,
0x26,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
//frame 7
10,10,
0x66,0x66,0x66,0x66,0x66,
0x62,0x66,0x66,0x66,0x66,
0x62,0x26,0x66,0x66,0x66,
0x22,0x22,0x66,0x66,0x62,
0x22,0x22,0x26,0x66,0x62,

0x22,0x22,0x66,0x66,0x62,
0x62,0x26,0x66,0x66,0x66,
0x62,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
//frame 8
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x26,0x66,0x66,0x66,
0x66,0x22,0x66,0x66,0x66,
0x22,0x22,0x26,0x66,0x66,
0x22,0x22,0x22,0x66,0x66,

0x22,0x22,0x26,0x66,0x66,
0x66,0x22,0x66,0x66,0x66,
0x66,0x26,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
//frame 9
10,10,
0x66,0x66,0x66,0x66,0x66,
0x66,0x62,0x66,0x66,0x66,
0x66,0x62,0x26,0x66,0x66,
0x62,0x22,0x22,0x66,0x66,
0x62,0x22,0x22,0x26,0x66,

0x62,0x22,0x22,0x66,0x66,
0x66,0x62,0x26,0x66,0x66,
0x66,0x62,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66,
0x66,0x66,0x66,0x66,0x66
};

uint8_t squiddy[] = { 10,10,
0x88,0x8f,0x88,0xf8,0x88,
0xff,0x88,0x77,0x88,0xff,
0xff,0x87,0x00,0x78,0xff,
0xff,0x87,0x00,0x78,0xff,
0xff,0x88,0x77,0x88,0xff,

0xff,0xf8,0x88,0x8f,0xff,
0xff,0x88,0x88,0x88,0xff,
0xf8,0xf8,0x88,0x8f,0x8f,
0xf8,0xff,0x88,0xff,0x8f,
0x88,0x8f,0xff,0xf8,0x88,
};

uint8_t squiddybg[] = { 10,10,
0x88,0x8f,0x88,0x08,0x88,
0x00,0x88,0x77,0x88,0x00,
0x00,0x87,0x00,0x78,0x00,
0x00,0x87,0x00,0x78,0x00,
0x00,0x88,0x77,0x88,0x00,

0x00,0x08,0x88,0x80,0x00,
0x00,0x88,0x88,0x88,0x00,
0x08,0x08,0x88,0x80,0x80,
0x08,0x00,0x88,0x00,0x80,
0x88,0x80,0x00,0x08,0x88,
};

uint8_t ball[] = { 10,10,
0xff,0xf0,0x00,0x0f,0xff,
0xff,0x00,0xdd,0x00,0xff,
0xf0,0x0d,0xdd,0xd0,0x0f,
0xf0,0x0d,0xd7,0x70,0x0f,
0x00,0xdd,0xdd,0x7d,0x00,

0x00,0xdd,0xdd,0xdd,0x00,
0xf0,0x0d,0xdd,0xd0,0x0f,
0xf0,0x0d,0xdd,0xd0,0x0f,
0xff,0x00,0xdd,0x00,0xff,
0xff,0xf0,0x00,0x0f,0xff
};

uint8_t heart[] = { 8,8,
0x07,0x00,0x00,0x70,
0x77,0x70,0x07,0x77,
0x77,0x77,0x77,0x77,
0x77,0x77,0x77,0x77,

0x07,0x77,0x77,0x70,
0x00,0x77,0x77,0x00,
0x00,0x07,0x70,0x00,
0x00,0x00,0x00,0x00

 };


 uint8_t cw[] = { 8,8,
0x00,0x77,0x70,0x00,
0x07,0x00,0x07,0x00,
0x70,0x77,0x70,0x70,
0x70,0x70,0x00,0x70,

0x70,0x77,0x70,0x70,
0x07,0x00,0x07,0x00,
0x00,0x77,0x70,0x00,
0x00,0x00,0x00,0x00

 };

 uint8_t face[] = { 10,8,
 0x07,0x77,0x77,0x77,0x70,
 0x77,0x00,0x77,0x00,0x77,
 0x77,0x00,0x77,0x00,0x77,
 0x77,0x77,0x77,0x77,0x77,

 0x77,0x77,0x77,0x77,0x77,
 0x77,0x07,0x77,0x70,0x77,
 0x77,0x70,0x00,0x07,0x77,
 0x07,0x77,0x77,0x77,0x70
 };

uint8_t *bitmap_table[] = {
    0,grid,goal,
     squiddybg,

    right_arrow,
    down_arrow,
    left_arrow,
    up_arrow

    };

int16_t tile_table[] = {
	 0,					//  0,blank tile
	 C_LIGHTGRAY,	//  1 grid tile
 	C_DARKGREEN,	//  2 goal tile
	 C_RED,		//  3 up arrow
	 C_PURPLE,		//  4 right arrow
	 C_PURPLE,			//  5 down arrow
	 C_PURPLE,			//  6 left arrow
	 C_PURPLE,     //  7 squiddy friend
	 };

uint16_t lil_map[] = {
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0111,0x1111,0x1111,0x1110,	// full line

	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0111,0x1110,0x0111,0x1110,	//
	 0x0111,0x1110,0x0111,0x1110,	//
	 0x0111,0x1110,0x0111,0x1110,	//
	 0x0111,0x1110,0x0111,0x2110,	//
	 0x0111,0x1110,0x0111,0x1110,	//
	 0x0111,0x1110,0x0111,0x1110,	//
//  map2:
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0112,0x1111,0x1111,0x1110,	//
	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0000,0x0000,0x0005,0x5550,	//
	 0x0000,0x0000,0x0005,0x5550,	//
	 0x0000,0x0000,0x0005,0x5550,	//
	 0x0000,0x0000,0x0005,0x5550,	// 	//
	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0111,0x1111,0x1111,0x1110,	// full line
//  map3:
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0000,0x0000,0x0001,0x1110,	//
	 0x0000,0x0000,0x0011,0x1210,	//
	 0x0000,0x0000,0x0111,0x1110,	//
	 0x0000,0x0000,0x1111,0x1110,	//
	 0x0000,0x0001,0x1111,0x1100,	//
	 0x0000,0x0011,0x1111,0x1000,	//
	 0x0000,0x0111,0x1111,0x0000,	//
	 0x0000,0x1111,0x1110,0x0000,	//
	 0x0001,0x1111,0x1100,0x0000,	//
	 0x0011,0x1111,0x1000,0x0000,	//
	 0x0111,0x1111,0x0000,0x0000,	//
	 0x0111,0x1110,0x0000,0x0000,	//
	 0x0111,0x1100,0x0000,0x0000,	//
	 0x0111,0x1000,0x0000,0x0000,	//
//  map4:
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0111,0x0000,0x0000,0x1110,	//
	 0x0111,0x1000,0x0001,0x1210,
	 0x0111,0x1100,0x0011,0x1110,
	 0x0011,0x1110,0x0111,0x1100,
	 0x0001,0x1110,0x0111,0x1000,

	 0x0000,0x1110,0x0111,0x0000,
	 0x0000,0x1110,0x0111,0x0000,
	 0x0000,0x1110,0x0111,0x0000,

	 0x0001,0x1110,0x0111,0x1000,
	 0x0011,0x1110,0x0111,0x1100,
	 0x0111,0x1110,0x0111,0x1110,
	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0111,0x1111,0x1111,0x1110,	// full line
//  map5:
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0000,0x0111,0x1110,0x0000,
	 0x0000,0x1111,0x1111,0x0000,
	 0x0001,0x1011,0x1101,0x1000,
	 0x0011,0x0001,0x1000,0x1100,

	 0x0111,0x0001,0x1000,0x4440,
	 0x0111,0x0001,0x1000,0x4240,
	 0x0111,0x0001,0x1000,0x4440,

	 0x0111,0x1011,0x1101,0x1110,
	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0011,0x1111,0x1111,0x1100,	//
	 0x0001,0x1111,0x1111,0x1000,	//
	 0x0000,0x1101,0x1011,0x0000,	//
	 0x0000,0x1101,0x1011,0x0000,	//
	 0x0000,0x1101,0x1011,0x0000,	//
//  map6:
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0111,0x1111,0x1111,0x1210,	//
	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0111,0x1000,0x0000,0x0000,	//

	 0x0111,0x1666,0x6661,0x1110,	//
	 0x0111,0x1666,0x6661,0x1110,	//
	 0x0111,0x1666,0x6661,0x1110,	//
	 0x0111,0x1666,0x6661,0x1110,	//
	 0x0000,0x0000,0x0001,0x1110,	//

	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0111,0x1111,0x1111,0x1110,	// full line
	 0x0111,0x1111,0x1111,0x1110,	// full line

//  map7:
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0555,0x5500,0x0077,0x7770,	//
	 0x0555,0x5500,0x0077,0x7770,	//
	 0x0555,0x5500,0x0077,0x7770,	//
	 0x0555,0x5500,0x0077,0x2770,	//
	 0x0555,0x5500,0x0077,0x7770,	//

	 0x0555,0x5500,0x0077,0x7770,	//
	 0x0555,0x5500,0x0077,0x7770,	//
	 0x0555,0x5500,0x0077,0x7770,	//
	 0x0555,0x5500,0x0077,0x7770,	//
	 0x0555,0x5500,0x0077,0x7770,	//

	 0x0555,0x5444,0x4447,0x7770,	//
	 0x0555,0x4444,0x4444,0x7770,	//
	 0x0554,0x4444,0x4444,0x4770,	//
	 0x0544,0x4444,0x4444,0x4470,	//

//  map8:
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

 	 0x0000,0x0116,0x6000,0x0010,	//
	 0x0000,0x1116,0x6000,0x0110,	//
	 0x0001,0x1116,0x6000,0x1110,	//
	 0x0011,0x2116,0x6001,0x1110,	//

	 0x0111,0x1116,0x6011,0x1110,	//
 	 0x0111,0x1116,0x6111,0x1110,	//
 	 0x0555,0x5556,0x6777,0x7770,	//
 	 0x0555,0x5554,0x4777,0x7770,	//
 	 0x0111,0x1114,0x4111,0x1110,	//
	 0x0111,0x1114,0x4011,0x1110,	//
	 0x0011,0x1114,0x4001,0x1110,	//

	 0x0001,0x1114,0x4000,0x1110,	//
	 0x0000,0x1114,0x4000,0x0110,	//
	 0x0000,0x0114,0x4000,0x0010,	//
//  map9:
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0000,0x1100,0x0011,0x0000,	//
 	 0x0001,0x1110,0x0111,0x1000,	//
 	 0x0011,0x1111,0x1111,0x1100,	//
 	 0x0111,0x1111,0x1111,0x1110,	//

 	 0x0111,0x1000,0x0001,0x1110,	//
 	 0x0111,0x0000,0x0000,0x1110,	//
 	 0x0111,0x1000,0x0001,0x1110,	//
	 0x0011,0x1100,0x0011,0x1100,	//
	 0x0001,0x1110,0x0111,0x1000,	//
	 0x0000,0x1110,0x0111,0x0000,	//
	 0x0000,0x0110,0x0110,0x0000,	//

	 0x0111,0x1110,0x0111,0x1110,	//
	 0x0111,0x1110,0x0111,0x1210,	//
	 0x0111,0x1110,0x0111,0x1110,	//
//  map10:
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// bla

	 0x0110,0x0000,0x0000,0x0220,	//
	 0x0111,0x0000,0x0000,0x0220,	//
	 0x0111,0x1000,0x0000,0x0110,	//
	 0x0111,0x1100,0x0000,0x0110,	//
	 0x0110,0x1110,0x0000,0x0110,	//

	 0x0110,0x0111,0x0000,0x0110,	//
	 0x0110,0x0011,0x1000,0x0110,	//
	 0x0110,0x0001,0x1100,0x0110,	//
	 0x0110,0x0000,0x1110,0x0110,	//

	 0x0110,0x0000,0x0111,0x0110,	//
	 0x0110,0x0000,0x0011,0x1110,	//
	 0x0110,0x0000,0x0001,0x1110,	//
	 0x0110,0x0000,0x0000,0x1110,
	 0x0110,0x0000,0x0000,0x0110,


//  map11:
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0111,0x1100,0x0000,0x0000,
	 0x0011,0x1110,0x0000,0x0000,
	 0x0001,0x1111,0x0000,0x0000,
	 0x0000,0x1111,0x1000,0x0000,

	 0x0000,0x0111,0x1100,0x0000,
	 0x0000,0x0011,0x1110,0x0000,
	 0x0000,0x0001,0x1111,0x0000,
	 0x0000,0x0000,0x1111,0x1000,

	 0x0000,0x0000,0x0111,0x1100,
	 0x0000,0x0000,0x0011,0x1110,
	 0x0000,0x0000,0x0001,0x1110,
	 0x0000,0x0000,0x0000,0x1110,

	 0x0000,0x0000,0x0000,0x0110,
	 0x0000,0x0000,0x0000,0x0020,

//  map12:
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line


	 0x0000,0x0111,0x1110,0x0000,
	 0x0000,0x1111,0x1111,0x0000,
	 0x0001,0x1011,0x1101,0x1000,
	 0x0011,0x0001,0x1000,0x1100,

	 0x0111,0x0001,0x1000,0x4440,
	 0x0111,0x0001,0x1000,0x4240,
	 0x0111,0x0001,0x1000,0x4440,

	 0x0666,0x7071,0x1707,0x6660,
	 0x0666,0x7776,0x6777,0x6660,	// full line
	 0x0066,0x7776,0x6777,0x6600,	//
	 0x0001,0x1111,0x1111,0x1000,	//
	 0x0000,0x1101,0x1011,0x0000,	//
	 0x0000,0x1101,0x1011,0x0000,	//
	 0x0000,0x1101,0x1011,0x0000,	//
//  map13:
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x2111,0x1111,0x1111,0x1111,	// full line
	 0x2111,0x1111,0x1111,0x1111,	// full line
	 0x0000,0x0000,0x0000,0x0011,

	 0x1111,0x1111,0x1111,0x1011,	//
	 0x1111,0x1111,0x1111,0x1011,	//
	 0x1100,0x0000,0x0001,0x1011,

	 0x1101,0x1111,0x1001,0x1011,	//
	 0x1101,0x1111,0x1001,0x1011,	//
	 0x1101,0x1100,0x0001,0x1011,
	 0x1101,0x1100,0x0001,0x1011,

	 0x1101,0x1111,0x1111,0x1011,
	 0x1101,0x1111,0x1111,0x1011,
	 0x1100,0x0000,0x0000,0x0011,

	 0x1111,0x1111,0x1111,0x1111,	// full line
	 0x1111,0x1111,0x1111,0x1111,	// full line
//  map14:
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0111,0x1666,0x6666,0x6660,
	 0x0111,0x1666,0x6666,0x6660,
	 0x0111,0x1666,0x6666,0x6660,
	 0x0111,0x1666,0x6666,0x6660,

	 0x0666,0x6666,0x6666,0x6660,
	 0x0666,0x6666,0x6666,0x6660,
	 0x0666,0x6666,0x6666,0x6660,
	 0x0666,0x6666,0x6666,0x6660,

	 0x0666,0x6666,0x6666,0x6660,
	 0x0666,0x6666,0x6666,0x6660,
	 0x0666,0x6666,0x6666,0x6660,
	 0x0666,0x6666,0x6666,0x2260,

	 0x0666,0x6666,0x6666,0x2260,
	 0x0666,0x6666,0x6666,0x6660,

//  map15:
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0111,0x1666,0x6666,0x6660,
	 0x0111,0x1666,0x6666,0x6660,
	 0x0111,0x1660,0x6606,0x0660,
	 0x0111,0x1666,0x6666,0x6660,

	 0x0666,0x6660,0x6606,0x0660,
	 0x0666,0x0666,0x6666,0x6660,
	 0x0606,0x6666,0x6606,0x0660,
	 0x0666,0x6066,0x0666,0x6660,

	 0x0660,0x6666,0x6666,0x6660,
	 0x0666,0x6060,0x6606,0x6660,
	 0x0666,0x6666,0x6666,0x6660,
	 0x0606,0x0660,0x6606,0x2260,

	 0x0660,0x6066,0x6666,0x2260,
	 0x0666,0x6666,0x6666,0x6660,

//  map16:
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0000,0x0000,0x0000,0x0000,
	 0x0000,0x0000,0x0000,0x0000,
	 0x0000,0x0001,0x1000,0x0000,
	 0x0000,0x0111,0x1110,0x0000,

	 0x0000,0x1111,0x1111,0x0000,
	 0x0001,0x1011,0x1111,0x1000,
	 0x0000,0x1111,0x1111,0x1000,
	 0x0000,0x0001,0x1111,0x1000,

	 0x0000,0x0001,0x1111,0x1000,
	 0x0000,0x1111,0x1111,0x1000,
	 0x0001,0x1211,0x1111,0x1000,
	 0x0000,0x1111,0x1111,0x0000,

	 0x0000,0x0111,0x1110,0x0000,
	 0x0000,0x0001,0x1000,0x0000,


//  map17: // IC
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0000,0x0000,0x0000,0x0000,
	 0x1110,0x0011,0x1110,0x0000,
	 0x1210,0x0111,0x1111,0x0000,
	 0x1110,0x1110,0x0011,0x1000,

	 0x1110,0x1100,0x0001,0x1000,
	 0x1110,0x1100,0x0000,0x0000,
	 0x1110,0x1100,0x0000,0x0000,
	 0x1110,0x1100,0x0000,0x0000,

	 0x1110,0x1100,0x0000,0x0000,
	 0x1110,0x1100,0x0001,0x1000,
	 0x1110,0x1110,0x0011,0x1000,
	 0x1110,0x1111,0x1111,0x1000,

	 0x1110,0x0111,0x1100,0x0000,
	 0x1116,0x6666,0x6660,0x0000,


//  map18: // face
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0001,0x1110,0x0111,0x1000,
	 0x0011,0x1110,0x0121,0x1100,
	 0x0110,0x0110,0x0110,0x0110,
	 0x0110,0x0110,0x0110,0x0110,

	 0x0110,0x0110,0x0110,0x0110,
	 0x0111,0x1110,0x0111,0x1110,
	 0x0111,0x1110,0x0111,0x1110,
	 0x0111,0x1110,0x0111,0x1110,

	 0x0111,0x1110,0x0111,0x1110,
	 0x0110,0x0110,0x0110,0x0110,
	 0x0110,0x0000,0x0000,0x0110,
	 0x0111,0x0000,0x0000,0x1110,

	 0x0011,0x1111,0x1111,0x1100,
	 0x0001,0x1111,0x1111,0x1000,

//  map19: // trust
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0110,0x0000,0x0000,0x0220,
	 0x0110,0x0000,0x0000,0x0110,
	 0x0110,0x0000,0x0000,0x0110,
	 0x0110,0x0000,0x0000,0x0110,

	 0x0110,0x0000,0x0000,0x0110,
	 0x0110,0x0000,0x0000,0x0110,
	 0x0110,0x0000,0x0000,0x0110,
	 0x0110,0x0000,0x0000,0x0110,

	 0x0110,0x0000,0x0000,0x0110,
	 0x0110,0x0000,0x0000,0x0110,
	 0x0110,0x0000,0x0000,0x0110,
	 0x0110,0x0000,0x0000,0x0110,

	 0x0110,0x0000,0x0000,0x0110,
	 0x0113,0x3333,0x3333,0x3110,

//  map20: // fall dowqn 2
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0555,0x5500,0x0000,0x0000,
	 0x0055,0x5550,0x0000,0x0000,
	 0x0005,0x5555,0x0000,0x0000,
	 0x0000,0x5555,0x5000,0x0000,

	 0x0000,0x0555,0x5500,0x0000,
	 0x0000,0x0055,0x5550,0x0000,
	 0x0000,0x0005,0x5555,0x0000,
	 0x0000,0x0000,0x5555,0x5000,

	 0x0000,0x0000,0x0555,0x5500,
	 0x0000,0x0000,0x0055,0x5550,
	 0x0000,0x0000,0x0005,0x5550,
	 0x0000,0x0000,0x0000,0x5550,

	 0x0000,0x0000,0x0000,0x0550,
	 0x0000,0x0000,0x0000,0x0020,
//  map21: // arrow
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0000,0x0007,0x7000,0x0000,
	 0x0000,0x0077,0x7700,0x0000,
	 0x0000,0x0777,0x7770,0x0000,
	 0x0000,0x1777,0x7771,0x0000,

	 0x0001,0x1777,0x7771,0x1000,
	 0x0011,0x1777,0x7771,0x1100,
	 0x0111,0x1777,0x7771,0x1110,
	 0x0000,0x0777,0x7770,0x0000,

	 0x0111,0x0777,0x7770,0x1110,
	 0x0121,0x0777,0x7770,0x1210,
	 0x0111,0x0777,0x7770,0x1110,
	 0x0111,0x0777,0x7770,0x1110,

	 0x0111,0x1777,0x7771,0x1110,
	 0x0111,0x1777,0x7771,0x1110,
//  map22:  // number 1
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0000,0x0011,0x1000,0x0000,
	 0x0000,0x0111,0x1000,0x0000,
	 0x0000,0x1101,0x1000,0x0000,
	 0x0001,0x1001,0x1000,0x0000,

	 0x0000,0x0001,0x1000,0x0000,
	 0x0000,0x0001,0x1000,0x0000,
	 0x0000,0x0001,0x1000,0x0000,
	 0x0000,0x0001,0x1000,0x0000,

	 0x0000,0x0001,0x1000,0x0000,
	 0x0000,0x0001,0x1000,0x0000,
	 0x0000,0x0001,0x1000,0x0000,
	 0x0000,0x0001,0x1000,0x0000,

	 0x0000,0x0001,0x1000,0x0000,
	 0x0002,0x1111,0x1111,0x2000,


	//  map23:  // keep rolling
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0224,0x4444,0x4444,0x4220,
	 0x0224,0x4444,0x4444,0x4220,
	 0x0774,0x4444,0x4444,0x5550,
	 0x0777,0x4444,0x4445,0x5550,

	 0x0777,0x7444,0x4455,0x5550,
	 0x0777,0x7744,0x4555,0x5550,
	 0x0777,0x7774,0x5555,0x5550,
	 0x0777,0x7777,0x6555,0x5550,

	 0x0777,0x7776,0x6655,0x5550,
	 0x0777,0x7766,0x6665,0x5550,
	 0x0777,0x7666,0x6666,0x5550,
	 0x0777,0x6666,0x6666,0x6550,

	 0x0226,0x6666,0x6666,0x6220,
	 0x0226,0x6666,0x6666,0x6220,

	//  map24:  // no trespassing
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0000,0x0011,0x1100,0x0000,

	 0x0000,0x1111,0x1111,0x0000,
	 0x0001,0x1100,0x0011,0x1000,
	 0x0011,0x1000,0x0001,0x1100,
	 0x0111,0x0000,0x0011,0x1000,

	 0x0110,0x0000,0x0111,0x0000,
	 0x1110,0x0000,0x1110,0x0111,
	 0x1110,0x0001,0x1100,0x0121,
	 0x1110,0x0011,0x1000,0x0111,

	 0x1110,0x0111,0x0000,0x0111,
	 0x0000,0x1110,0x0000,0x0110,

	 0x0001,0x1100,0x0001,0x1110,
	 0x0011,0x1000,0x0001,0x1100,
	 0x0001,0x1100,0x0011,0x1000,
	 0x0000,0x1111,0x1111,0x0000,
     0x0000,0x0011,0x1100,0x0000,

//  map25:  // moving ball

    0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0666,0x6611,0x1144,0x4440,
	 0x0666,0x6611,0x1144,0x4440,
	 0x0666,0x6611,0x1144,0x4440,
	 0x0666,0x6611,0x1144,0x4440,

	 0x0666,0x6600,0x0044,0x4440,
	 0x0666,0x6666,0x4444,0x4440,
	 0x0666,0x6666,0x4444,0x4440,
	 0x0666,0x6666,0x4444,0x4440,

	 0x0666,0x6666,0x4444,0x4440,
	 0x0666,0x6666,0x4444,0x4440,
	 0x0666,0x6662,0x2444,0x4440,
	 0x0666,0x6666,0x4444,0x4440,

	 0x0666,0x6666,0x4444,0x4440,
	 0x0666,0x6666,0x4444,0x4440,
//  map26:
	 0x0000,0x0000,0x0000,0x0000,
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0000,0x0000,0x0000,0x0000,
	 0x0000,0x0555,0x5550,0x0000,
	 0x0000,0x5555,0x5555,0x0000,
	 0x0000,0x5005,0x5005,0x0000,

	 0x0005,0x5015,0x5025,0x5000,
	 0x0005,0x5005,0x5005,0x5000,
	 0x0005,0x5555,0x5555,0x5000,
	 0x0005,0x5555,0x5555,0x5000,

	 0x0005,0x5555,0x5555,0x5000,
	 0x0005,0x5555,0x5555,0x5000,
	 0x0005,0x5555,0x5555,0x5000,
	 0x0005,0x5555,0x5555,0x5000,

	 0x0005,0x5005,0x5005,0x5000,
	 0x0005,0x5005,0x5005,0x5000,

//  map27:  oopsie
	 0x0000,0x0000,0x0000,0x0000,
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0000,0x0000,0x0000,0x0000,
	 0x0000,0x0111,0x1110,0x0000,
	 0x0000,0x1111,0x1111,0x0000,
	 0x0000,0x1111,0x1111,0x0000,

	 0x0001,0x1001,0x1001,0x1000,
	 0x0001,0x1001,0x1021,0x1000,
	 0x0001,0x1111,0x1111,0x1000,
	 0x0001,0x1111,0x1111,0x1000,

	 0x0001,0x1010,0x1011,0x1000,
	 0x0001,0x0101,0x0101,0x1000,
	 0x0001,0x1111,0x1111,0x1000,
	 0x0001,0x1111,0x1111,0x1000,

	 0x0001,0x1001,0x1001,0x1000,
	 0x0001,0x1001,0x1001,0x1000,

	//  map28:  labyrinth
	 0x0000,0x0000,0x0000,0x0000,
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0000,0x0000,0x0000,0x0000,
	 0x0011,0x1111,0x1111,0x1100,
	 0x0020,0x1001,0x1001,0x0200,
	 0x0011,0x1111,0x1111,0x1100,

	 0x0010,0x1011,0x1101,0x0100,
	 0x0011,0x1001,0x1001,0x1100,
	 0x0000,0x1011,0x1101,0x0000,
	 0x0000,0x1111,0x1111,0x0000,

	 0x0011,0x1011,0x1101,0x1100,
	 0x0000,0x1110,0x0111,0x0000,
	 0x0020,0x1011,0x1101,0x0200,
	 0x0011,0x1110,0x0111,0x1100,

	 0x0000,0x0011,0x1100,0x0000,
	 0x0011,0x1111,0x1111,0x1100,
	//  map29:  frappy bild
	 0x0000,0x0000,0x0000,0x0000,
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0550,0x0550,0x0550,0x0220,
	 0x0550,0x0550,0x0550,0x0220,
	 0x0550,0x0550,0x0550,0x0550,
	 0x0555,0x5550,0x0550,0x0550,

	 0x0555,0x5550,0x0550,0x0550,
	 0x0550,0x0555,0x5550,0x0550,
	 0x0550,0x0555,0x5550,0x0550,
	 0x0550,0x0550,0x0555,0x5550,

	 0x0550,0x0550,0x0555,0x5550,
	 0x0550,0x0550,0x0550,0x0550,
	 0x0550,0x0550,0x0550,0x0550,
	 0x0550,0x0550,0x0550,0x0550,

	 0x0110,0x0550,0x0550,0x0550,
	 0x0110,0x0550,0x0550,0x0550,

//  map30:  final
	 0x0000,0x0000,0x0000,0x0000,
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0110,0x0000,0x0000,0x0000,
	 0x0010,0x1111,0x1111,0x1110,
	 0x0110,0x1000,0x0000,0x0010,
	 0x0100,0x1101,0x1111,0x1110,

	 0x0110,0x0101,0x0000,0x0000,
	 0x0010,0x1101,0x1111,0x1110,
	 0x0110,0x1000,0x0000,0x0010,
	 0x0100,0x1101,0x1111,0x1110,

	 0x0110,0x0101,0x0000,0x0000,
	 0x0010,0x1101,0x1111,0x1110,
	 0x0110,0x1000,0x0000,0x0010,
	 0x0100,0x1101,0x1111,0x1110,

	 0x0110,0x0101,0x0000,0x0000,
	 0x0111,0x1101,0x1111,0x1120,

	 0x0000,0x0000,0x0000,0x0000,
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	//  BITMAP "## ## ##"
	//  BITMAP " ##  ## "
	//  BITMAP " #    # "
	//  BITMAP " ##  ## "

	//  BITMAP "  ####  "
	//  BITMAP " # ## # "
	//  BITMAP " # ## # "
	//  BITMAP "###  ###"


	 0x0000,0x7707,0x7077,0x0000,
	 0x0000,0x0770,0x0770,0x0000,
	 0x0000,0x0701,0x1070,0x0000,
	 0x0000,0x0770,0x0770,0x0000,

	 0x0000,0x0077,0x7700,0x0000,
	 0x0000,0x0707,0x7070,0x0000,
	 0x0000,0x0707,0x7070,0x0000,
	 0x0000,0x7770,0x0777,0x0000,

	 0x0000,0x0000,0x0000,0x0000,
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line

	 0x0000,0x0000,0x0000,0x0000,
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000,	// blank line
	 0x0000,0x0000,0x0000,0x0000	// blank line
};

const char *msg_table[64] = {
    0,0,
    "1.GO TO THE",      // 1
	"GREEN AREA",

	"2.PURPLE TILES",
	"AFFECT THE BALL",

	"3.THE TENACLES",
	"ARE WHAT COUNT",


	"4.KEEP FOCUS",0,

	"5.SPOOKY SCARY",
	"SKULL",

	"6.IS IT AN S OR",
	"A 5, WHO KNOWS?",

	"7.DO NOT MOVE",0,

	"8.FISHES",
	"ARE CUTE",

	"9.   IS LOVE",
	"      IS LIFE",

	"10.GETTING",
	"TRICKY",

	"11.WE ALL",
	"FALL DOWN",

	"12.NON-RECYCLED",
	"LEVEL I SWEAR",

	"13.LIVING ON",
	"THE EDGE",
	"14.AGAINST",
	"THE FLOOD",
	"15.LESS ATTRACTION",
	"MORE HOLES",
	"16.MAC-PAC",0,
	"17.I SEE",0,
	"18.   ",0,

	"19.TRUST YOUR",
	"FRIENDS",

	"20.WE ALL FALL",
	"DOWN AGAIN",
	"21.THE ARROW",
	"IS A LIE",
	"22.WE ARE",
	"NUMBER ONE",
	"23.KEEP ROLLING",0,
	"24.NO",
	"TRESPASSING",
	"25.MOVING BALL  ",0,
	"26.PINKY",0,
	"27.OOPSIE",0,
	"28.LABYRINTH",0,
	"29.FRAPPY BILD",0,
	"30.THE LAST",
	"STRUGGLE",
	"THANKS FOR",
	"PLAYING"
};