Advice on general approaches or feasibility and discussions about game design
by adekto » Sat May 31, 2014 11:46 am
this is the programming section of the buinomon open development project
origenal post
herefor all story related stuff see
buinomon open development : storycurrently im looking into help or ideas for dynamic image and text loading from the sd card since it going to be a bit madness to store all charecter images and rpg text on chip and still have gameplay
-
adekto
-
- Posts: 448
- Joined: Tue Feb 25, 2014 9:47 pm
- Location: belgium
by HTel » Wed Jun 04, 2014 9:53 pm
Delete this post. It is mostly related to game development, there happens to be no game development page so I figured the most closest thing to development is programming. Sorry for the inconvenience
. Did not get that note.
Last edited by
HTel on Thu Jun 05, 2014 8:13 pm, edited 2 times in total.
-
HTel
-
- Posts: 30
- Joined: Tue May 27, 2014 4:47 pm
by adekto » Thu Jun 05, 2014 12:59 pm
what? how is this related to programming?
look we are clear on how we want to do things and already explored what to do in
buinomon open development in april
-
adekto
-
- Posts: 448
- Joined: Tue Feb 25, 2014 9:47 pm
- Location: belgium
by Doc » Thu Jun 05, 2014 1:55 pm
Though I am not familiar with C in the least, I have built a basic RPG in VB. I have ideas of structuring events (encounters, stats, ect) and ways of storing and collecting them efficiently. If this is the right section for that, I would be more then happy to share once I wake up (as I just got off a 14 hour night shift). If this is the wrong section, or if this would be of no help, please feel free to delete/ move this post.
-Doc
-
Doc
-
- Posts: 22
- Joined: Wed Apr 23, 2014 8:48 pm
by rodot » Thu Jun 05, 2014 2:14 pm
Sure Doc, that'd be really cool
I actually wonder how to structure and store all that efficiently
Don't worry about adekto, he only got a little angry about HTel as he has been spamming random stuff on the forum.
-
rodot
- Site Admin
-
- Posts: 1290
- Joined: Mon Nov 19, 2012 11:54 pm
- Location: France
-
by Doc » Thu Jun 05, 2014 9:49 pm
Here is how we organized our RPG.
Each creature had a line in a text file. instead of numbers for stats, we used letters, for instance, if a creature was to start with 1-5 hp at the start of an encounter, we put Ahp in the health section of the code, if it were to start with 6-10 hp we put Bhp. with this, we were ablw to generate a semi random health for the same monster at the start of every encounter. the same was done with Atk, Def, and Magic/ mana.
For instance:
Buinomon Xname : (Xname replaced by name of creature)
Lvl: C (Generate a creature with anywhere from 11-15 levels)
HP: D (Generate a creature with anywhere from 16-20 health)
Atk: D (Generate a creature with anywhere from 16-20 Attack modifier)
Def: B (Generate a creature with anywhere from 6-10 Defense modifier)
when the player scans a buinomon, save its stats to a different non volatile section of code.
we did the same thing with encounters. each buinomon was assigned a area group letter and a identifier number.
buinomon x (Aarea,1)
.
.
.
.
.
.
.
buinomon x (Aarea,8)
buinomon x (Barea,1)
.
.
.
.
.
.
.
buinomon x (Barea,8)
ect ect..
I hope this makes somewhat sense
-
Doc
-
- Posts: 22
- Joined: Wed Apr 23, 2014 8:48 pm
by adekto » Thu Jun 05, 2014 10:44 pm
um ok altough it be easyer to have a level target say u got level 10 to 15
so u have in data 10 and in bigining of event
- Code: Select all
byte enemy.lvl = 10 + (rand()%5);
-
adekto
-
- Posts: 448
- Joined: Tue Feb 25, 2014 9:47 pm
- Location: belgium
by Doc » Fri Jun 06, 2014 10:34 am
huh. crap that is a lot more efficient..
Well, you know what they say, learning you are wrong is one of the best ways to learn!
-
Doc
-
- Posts: 22
- Joined: Wed Apr 23, 2014 8:48 pm
by adekto » Sat Jun 07, 2014 1:40 am
ok im trying to get all images in an array of some sort
using a 2D array on unsigned char did not realy work out
im not sure what els to use exept a very big switch case for every charecter and tile
wanna have a look at crappy code? here u go
- Code: Select all
//imports the SPI library (needed to communicate with Gamebuino's screen)
#include <SPI.h>
//importe the Gamebuino library
#include <Gamebuino.h>
//creates a Gamebuino object named gb
Gamebuino gb;
char gamestate = 2;
int enemy_x = 0;
int enemy_y = 0;
static unsigned char PROGMEM black[][6] =
//01 flowerpot
{
{
48,48, //width and height
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B01110000, B00000000, B00000000,
B00000000, B00000000, B00000000, B10001000, B00000000, B00000000,
B00000000, B00000000, B00000000, B10101000, B00000000, B00000000,
B00000000, B00000000, B00000000, B11001000, B00000000, B00000000,
B00000000, B00000000, B00000000, B01110000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00100000, B00000000, B00000000,
B00000000, B00001110, B00000000, B00100000, B00000000, B00000000,
B00000000, B00010001, B00000000, B00100000, B00000000, B00000000,
B00000000, B00010101, B11100000, B00100000, B00000000, B00000000,
B00000000, B00011001, B00110000, B00100000, B00000000, B00000000,
B00000000, B00001110, B00011000, B00100000, B00000000, B00000000,
B00000000, B00000000, B00001011, B11111000, B00000000, B00000000,
B00000000, B00000000, B00001110, B00001110, B00000000, B00000000,
B00000000, B00000000, B00011000, B00000011, B00000000, B00000000,
B00000000, B00000000, B00010000, B00000001, B00000000, B00000000,
B00000000, B00000000, B00111000, B00000001, B10000000, B00000000,
B00000000, B00000000, B00110000, B00000000, B10000000, B00000000,
B00000000, B00000000, B00111000, B00000000, B10000000, B00000000,
B00000000, B00000000, B00110000, B01100001, B10000000, B00000000,
B00000000, B00000000, B00111000, B11110001, B00000000, B00000000,
B00000000, B00000001, B11111111, B11110011, B01110000, B00000000,
B00000000, B00000001, B11000000, B00010010, B01011000, B00000000,
B00000000, B00000001, B10100000, B00010110, B01101000, B00000000,
B00000000, B00000001, B11111111, B11110100, B00101100, B00000000,
B00000000, B00000000, B11111111, B11111100, B00100100, B00000000,
B00000000, B00000000, B01101000, B01111000, B01100100, B00000000,
B00000000, B00000000, B01010000, B01101100, B11101100, B00000000,
B00000000, B00000000, B01101000, B01100111, B11001000, B00000000,
B00000000, B00000000, B00110000, B11110000, B00011000, B00000000,
B00000000, B00000000, B00101000, B10111000, B01110000, B00000000,
B00000000, B00000001, B01111111, B11011111, B11000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
},
// 03 dashapod
{
48,48, //width and height
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00001111, B11111100, B00000000, B00000000,
B00000000, B00000000, B00010000, B00000010, B00000000, B00000000,
B00000000, B00000000, B00110011, B00110011, B00000000, B00000000,
B00000000, B00000000, B01001100, B11001110, B10000000, B00000000,
B00000000, B00000000, B01000000, B00000000, B10000000, B00000000,
B00000000, B00000000, B10000000, B00000000, B01000000, B00000000,
B00000000, B00000000, B10010001, B00010000, B01000000, B00000000,
B00000000, B00000000, B10101010, B10101000, B11000000, B00000000,
B00000000, B00000001, B01000100, B01000101, B01100000, B00000000,
B00000000, B00000001, B00000000, B00000010, B10100000, B00000000,
B00000000, B00000001, B00000000, B00000001, B01100000, B00000000,
B00000000, B00000001, B00010001, B00010010, B10100000, B00000000,
B00000000, B00000001, B10101010, B10101001, B00100000, B00000000,
B00000000, B00000010, B01000100, B01000110, B00010000, B00000000,
B00000000, B00000010, B00000000, B00000000, B00110000, B00000000,
B00000000, B00000010, B00000000, B00000000, B01010000, B00000000,
B00000000, B00000011, B00010001, B00010000, B10110000, B00000000,
B00000000, B00000010, B10101010, B10101001, B01010000, B00000000,
B00000000, B00000010, B01000100, B01000110, B10110000, B00000000,
B00000000, B00000010, B00000000, B00000001, B01110000, B00000000,
B00000000, B00000010, B00000000, B00000010, B11001000, B00000000,
B00000000, B00000010, B00000000, B00000001, B10001000, B00000000,
B00000000, B00000101, B11111111, B11111111, B00010000, B00000000,
B00000000, B00001000, B00000000, B00000000, B00100000, B00000000,
B00000000, B00001000, B00000000, B00000000, B01110000, B00000000,
B00000000, B00000111, B11111111, B11111111, B11110000, B00000000,
B00000000, B00000011, B11100110, B01111111, B11110000, B00000000,
B00000000, B00000011, B11100110, B01111111, B11100000, B00000000,
B00000000, B00000001, B11111111, B11111111, B11000000, B00000000,
B00000000, B00000000, B11111111, B11111111, B10000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
},
//04 froscal
{
48,48, //width and height
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B01111111, B00000000, B00000000, B00000000,
B00000000, B00000000, B10000000, B10000000, B00000000, B00000000,
B00000000, B00000001, B00000000, B01000000, B00000000, B00000000,
B00000000, B00000010, B00000000, B00100000, B00000000, B00000000,
B00000000, B00000010, B11101110, B00100000, B00000000, B00000000,
B00000000, B00000010, B01101100, B00000000, B00000000, B00000000,
B00000000, B00000010, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000010, B00000000, B00100000, B00000000, B00000000,
B00000000, B00000010, B00111100, B01000000, B00000000, B00000000,
B00000000, B00000001, B00111000, B01000000, B00000000, B00000000,
B00000000, B00000001, B00000000, B10111110, B00000000, B00000000,
B00000000, B00000110, B10000001, B10000001, B00000000, B00000000,
B00000000, B00001000, B01111111, B00000000, B10000000, B00000000,
B00000000, B00010000, B00000000, B00000000, B01000000, B00000000,
B00000000, B00010001, B10000000, B00001100, B01000000, B00000000,
B00000000, B00010010, B01000000, B00010010, B01000000, B00000000,
B00000000, B00010100, B01000000, B00010001, B01000000, B00000000,
B00000000, B00010100, B01000000, B00010001, B01000000, B00000000,
B00000000, B00010010, B01000000, B00010010, B01000000, B00000000,
B00000000, B00011110, B10001000, B00010011, B11000000, B00000000,
B00000000, B00000000, B10000000, B00010000, B00000000, B00000000,
B00000000, B00000000, B10000000, B00010000, B00000000, B00000000,
B00000000, B00000001, B00000110, B00010000, B00000000, B00000000,
B00000000, B00000010, B00011100, B00100000, B00000000, B00000000,
B00000000, B00000010, B00100100, B01000000, B00000000, B00000000,
B00000000, B00000010, B00100100, B01000000, B00000000, B00000000,
B00000000, B00000001, B00100010, B01000000, B00000000, B00000000,
B00000000, B00000001, B00010010, B00100000, B00000000, B00000000,
B00000000, B00000000, B10001001, B00110000, B00000000, B00000000,
B00000000, B00001111, B10011111, B00001000, B00000000, B00000000,
B00000000, B00001000, B00010000, B00001000, B00000000, B00000000,
B00000000, B00000100, B00111000, B01110000, B00000000, B00000000,
B00000000, B00000011, B11000111, B10000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
},
// 05 karmish
{
48,48, //width and height
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00111111, B10000000, B00000000, B00000000,
B00000000, B00000000, B01110110, B01000000, B00000000, B00000000,
B00000000, B00000000, B01001010, B01000000, B00000000, B00000000,
B00000000, B00000000, B00111110, B00100000, B00000000, B00000000,
B00000000, B00000000, B11111001, B00110000, B00000000, B00000000,
B00000000, B00000000, B10011101, B00111110, B00000000, B00000000,
B00000000, B00000000, B01111111, B10100001, B00000000, B00000000,
B00000000, B00000001, B11111100, B10101110, B10000000, B00000000,
B00000000, B00000001, B00111110, B10101011, B01000000, B00000000,
B00000000, B00000000, B11111111, B10101001, B01110000, B00000000,
B00000000, B00000011, B11111100, B10101111, B01001100, B00000000,
B00000000, B00000010, B01111110, B10101111, B01000010, B00000000,
B00000000, B00000001, B11111111, B10110000, B10000001, B00000000,
B00000000, B00000011, B01111001, B00101111, B00000000, B10000000,
B00000000, B00000010, B01111101, B00100000, B00010101, B11000000,
B00000000, B00000011, B11111110, B00100000, B10101111, B11000000,
B00000000, B00000010, B01111010, B01000001, B01011111, B10000000,
B00000010, B01001111, B11101010, B01001110, B10110000, B00000000,
B00000011, B01101011, B01001100, B10010001, B10100000, B00000000,
B00000010, B11011001, B01111000, B10011000, B01100000, B00000000,
B00000010, B01001111, B11000001, B00110101, B00010000, B00000000,
B00000011, B11111000, B00000110, B00111010, B10110000, B00000000,
B00000010, B00000000, B11111000, B01110101, B01110000, B00000000,
B00000010, B00001111, B00000000, B10111111, B11100000, B00000000,
B00000001, B11110000, B00000101, B01011111, B11000000, B00000000,
B00000001, B10100000, B10101010, B10101111, B00000000, B00000000,
B00000001, B11010101, B01010101, B01011110, B00000000, B00000000,
B00000000, B10101010, B10101010, B10110000, B00000000, B00000000,
B00000000, B01111111, B11111111, B11000001, B11100000, B00000000,
B00000000, B00111010, B10101010, B00000111, B11110000, B00000000,
B00000000, B00000111, B11111110, B00011111, B11111000, B00000000,
B00000000, B00000000, B11101111, B11111111, B11111000, B00000000,
B00000000, B00000000, B01111111, B11111111, B11111000, B00000000,
B00000000, B00000000, B01110111, B11111110, B00111000, B00000000,
B00000000, B00000000, B11110011, B11111000, B00011000, B00000000,
B00000000, B00000001, B11110001, B11100000, B00000000, B00000000,
B00000000, B00000011, B11100000, B00000000, B00000000, B00000000,
B00000000, B00000011, B11000000, B00000000, B00000000, B00000000,
B00000000, B00000011, B11000000, B00000000, B00000000, B00000000,
B00000000, B00000001, B11000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B11000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
},
// 06 mamognat
{
48,48, //width and height
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000001, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000011, B00000000,
B00000000, B00000000, B00011111, B11110000, B00000011, B10000000,
B00000000, B00000000, B01111000, B00011000, B00011110, B11000000,
B00000010, B00000000, B11000000, B00001100, B00110000, B01000000,
B00000110, B00000011, B00000000, B00000011, B00100000, B01000000,
B00000101, B00001110, B00000000, B00000001, B11100000, B01000000,
B00000100, B10001100, B00000000, B00000000, B11000000, B01000000,
B00001000, B01111000, B00001111, B10000000, B01000000, B01000000,
B00001000, B00011000, B00110000, B11100000, B01100000, B01000000,
B00001000, B00110000, B01100000, B00110000, B00000000, B01000000,
B00000100, B00100000, B11000000, B00001000, B00000000, B01000000,
B00000100, B00100000, B10000000, B00001000, B00000000, B11000000,
B00000100, B00000001, B10000000, B00001100, B00000000, B10000000,
B00000100, B00000001, B00000000, B00000100, B00000000, B10000000,
B00000100, B00000001, B00000000, B00000100, B00000000, B10000000,
B00000010, B00000001, B00000100, B00001100, B00000001, B00000000,
B00000010, B00000001, B10000000, B00001000, B00000010, B00000000,
B00000011, B00000000, B10000000, B00011000, B00000110, B00000000,
B00000001, B00000000, B11000000, B00110001, B10000100, B00000000,
B00000001, B10000000, B01100000, B01100000, B01001000, B00000000,
B00000000, B11110000, B00011111, B10000000, B00110000, B00000000,
B00000000, B01100000, B00000000, B00000000, B00011000, B00000000,
B00000000, B11000000, B00000000, B00000000, B00001000, B00000000,
B00000000, B10000000, B00100000, B10000000, B00001100, B00000000,
B00000001, B00000000, B00110000, B11000000, B00000100, B00000000,
B00000001, B00000000, B00011001, B10000000, B00000100, B00000000,
B00000010, B00000000, B00001000, B10000000, B00000100, B00000000,
B00000010, B00000000, B00001000, B10000000, B00000110, B00000000,
B00000010, B00000000, B00011000, B10000000, B00000010, B00000000,
B00000010, B00000000, B00011100, B10000000, B00000010, B00000000,
B00000010, B00000000, B00110111, B10000000, B00000010, B00000000,
B00000011, B00000000, B01110000, B10000000, B00000010, B00000000,
B00000010, B00000000, B01000000, B11000000, B00000110, B00000000,
B00000001, B00000000, B01100000, B01100000, B00000100, B00000000,
B00000001, B10000000, B00100000, B00100000, B00001000, B00000000,
B00000000, B10000000, B00100000, B00100000, B00011000, B00000000,
B00000000, B01100000, B00100000, B00010000, B00010000, B00000000,
B00000000, B00110000, B00100000, B00010000, B00100000, B00000000,
B00000000, B00001100, B01100000, B00011000, B01000000, B00000000,
B00000000, B00000111, B10000000, B00001000, B11000000, B00000000,
B00000000, B00000000, B00000000, B00000111, B10000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
},
//07 sliver
{
48,48, //width and height
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B01111100, B00000000, B00000000, B00000000,
B00000000, B00000011, B10000011, B10000000, B00000000, B00000000,
B00000000, B00000100, B00000000, B01100000, B00000000, B00000000,
B00000000, B00011000, B00000000, B00010000, B00000000, B00000000,
B00000000, B00100000, B00000000, B00001000, B00000000, B00000000,
B00000000, B00100000, B00000000, B00000100, B00000000, B00000000,
B00000000, B01000000, B00000000, B00000010, B00000000, B00000000,
B00000000, B01000000, B00000000, B00000001, B00000000, B00000000,
B00000000, B10000011, B11110000, B00000001, B10000000, B00000000,
B00000000, B10001100, B00001100, B00000000, B10000000, B00000000,
B00000000, B10010000, B00000010, B00000000, B11000000, B00000000,
B00000000, B10010000, B00000010, B00000000, B01000000, B00000000,
B00000001, B00010000, B00000001, B00000000, B01000000, B00000000,
B00000001, B00010000, B00000001, B00000000, B01000000, B00000000,
B00000001, B00100100, B00010001, B00000000, B01000000, B00000000,
B00000001, B00101010, B00101000, B10000000, B01000000, B00000000,
B00000001, B00100100, B00010000, B10000000, B10000000, B00000000,
B00000001, B00100000, B00000000, B10000000, B10000000, B00000000,
B00000000, B10100000, B00000000, B10000000, B10000000, B00000000,
B00000000, B10101111, B11111001, B00000000, B10000110, B00000000,
B00000000, B10100000, B00000001, B00000001, B00001001, B00000000,
B00000000, B10100000, B00000001, B00000001, B00001000, B10000000,
B00000000, B10010000, B00000110, B00000001, B00010000, B01000000,
B00000000, B10001000, B00011000, B00000010, B00010101, B01000000,
B00000000, B10000111, B11100000, B00000010, B00010000, B01000000,
B00000000, B10000000, B00000000, B00000010, B00001010, B01000000,
B00000000, B10000000, B00000000, B00000100, B00001000, B01000000,
B00000000, B10000000, B00000000, B00000100, B00000100, B01000000,
B00000000, B10000000, B00000000, B00000100, B00000100, B01000000,
B00000000, B10000000, B00000000, B00000100, B00000010, B01000000,
B00000000, B01000000, B00000000, B00001000, B00000010, B01000000,
B00000000, B01000000, B00000000, B00001100, B00000010, B10000000,
B00000000, B01000000, B00000000, B00000100, B00000010, B10000000,
B00000000, B00100000, B00000000, B00000100, B00000010, B10000000,
B00000000, B00100000, B00000000, B00000100, B00000101, B10000000,
B00000000, B00100000, B00000000, B00000110, B00011001, B00000000,
B00000000, B00010000, B00000000, B00000011, B11100010, B00000000,
B00000000, B00010000, B00000000, B00000000, B00001100, B00000000,
B00000000, B00010000, B00000000, B00000001, B11110000, B00000000,
B00000000, B00010000, B00000000, B00000011, B00000000, B00000000,
B00000000, B00001000, B00000000, B00000010, B00000000, B00000000,
B00000000, B00001000, B00001000, B00000010, B00000000, B00000000,
B00000000, B00001001, B00011100, B01000010, B00000000, B00000000,
B00000000, B00001001, B00010100, B01000100, B00000000, B00000000,
B00000000, B00001110, B11100111, B10111100, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
}
};
static unsigned char PROGMEM grey[][6] =
{
{
48,48, //width and height
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B01000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00100000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00001000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000100, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000001, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000110, B00000000, B00000000, B00000000,
B00000000, B00000000, B00001100, B01000000, B00000000, B00000000,
B00000000, B00000000, B00000010, B10101000, B00000000, B00000000,
B00000000, B00000000, B00001101, B11110000, B00000000, B00000000,
B00000000, B00000000, B00000011, B11111000, B00000000, B00000000,
B00000000, B00000000, B00001101, B10011100, B00000000, B00000000,
B00000000, B00000000, B00000011, B00001000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00001100, B00000000, B00000000,
B00000000, B00000000, B00101000, B00101000, B00000000, B00000000,
B00000000, B00000000, B01010000, B00101000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00001000, B00010000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00010000, B00000000,
B00000000, B00000000, B00010111, B10000000, B00010000, B00000000,
B00000000, B00000000, B00101100, B10010000, B00000000, B00000000,
B00000000, B00000000, B00010010, B10010000, B00100000, B00000000,
B00000000, B00000000, B00001100, B00001000, B00000000, B00000000,
B00000000, B00000000, B00010010, B00000110, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
},
// 02 elmerni
{
48,48, //width and height
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000110, B00000000, B00000000, B01100000, B00000000,
B00000000, B00001010, B00000000, B00000000, B10100000, B00000000,
B00000000, B00001001, B00000000, B00000011, B00100000, B00000000,
B00000000, B00001001, B00000000, B00001100, B00010000, B00000000,
B00000000, B00001001, B10001110, B00010000, B00010000, B00000000,
B00000000, B00010000, B01010001, B01100000, B00010000, B00000000,
B00000000, B00010000, B00100000, B10000000, B00010000, B00000000,
B00000000, B00010000, B00100001, B00000000, B00010000, B00000000,
B00000000, B00010000, B00010001, B00000000, B00010000, B00000000,
B00000000, B00010000, B00001110, B00000000, B00010000, B00000000,
B00000000, B00010000, B11000000, B01110000, B00010000, B00000000,
B00000000, B00001001, B00100000, B10001000, B00100000, B00000000,
B00000000, B00000101, B00100000, B10001000, B01000000, B00000000,
B00000000, B00000011, B00100000, B10001100, B10100000, B00000000,
B00000000, B00000101, B00000000, B00001000, B00010000, B00000000,
B00000000, B00000100, B00000000, B00000000, B00010000, B00000000,
B00000000, B00000100, B00000000, B00000000, B00010000, B00000000,
B00000000, B00001000, B00001100, B00000000, B00100000, B00000000,
B00000000, B00000110, B00000000, B00000000, B11000000, B00000000,
B00000000, B00000001, B10000000, B00000001, B00000000, B00000000,
B00000000, B00000000, B01100000, B00000110, B00000000, B00000000,
B00000000, B00000000, B00110000, B00000001, B00000000, B00000000,
B00000000, B00000000, B01000000, B00000000, B10000000, B00000000,
B00000000, B00000000, B10000000, B00000000, B01000000, B00000000,
B00000000, B00000001, B00100000, B00000000, B01000000, B00000000,
B00000000, B00000001, B00010000, B00000000, B00100000, B00000000,
B00000000, B00000000, B10001000, B00000010, B00100000, B00000000,
B00000000, B00000000, B01000100, B00000100, B00100000, B00000000,
B00000000, B00000000, B10100100, B00000100, B01000000, B00000000,
B00000000, B00000000, B10111100, B00000011, B10000000, B00000000,
B00000000, B00000000, B10000000, B00000001, B00000000, B00000000,
B00000000, B00000001, B00000000, B00000001, B10000000, B00000000,
B00000000, B00000001, B00000000, B00000010, B01000000, B00000000,
B00000000, B00000110, B00000000, B00000010, B00111000, B00000000,
B00000000, B00001000, B00000000, B00000011, B00000100, B00000000,
B00000000, B00001000, B00000000, B00000000, B10000100, B00000000,
B00000000, B00001000, B01111000, B00000011, B11000010, B00000000,
B00000000, B00000111, B11000111, B11111100, B00000010, B00000000,
B00000000, B00000000, B01000000, B00000000, B00000100, B00000000,
B00000000, B00000000, B00100000, B00000000, B00111000, B00000000,
B00000000, B00000000, B00011110, B00000011, B11000000, B00000000,
B00000000, B00000000, B00000001, B11111100, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
},
// 02 elmeneri
{
48,48, //width and height
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000100, B00000000, B00000000, B01000000, B00000000,
B00000000, B00000110, B00000000, B00000000, B01000000, B00000000,
B00000000, B00000110, B00000000, B00000000, B11100000, B00000000,
B00000000, B00000110, B00000000, B00000000, B11100000, B00000000,
B00000000, B00001110, B00001100, B00000001, B11100000, B00000000,
B00000000, B00001100, B00011001, B00000001, B11100000, B00000000,
B00000000, B00000110, B00011010, B00000001, B11100000, B00000000,
B00000000, B00000000, B00001110, B00000000, B11000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B10000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B01000000, B00000000, B00000000,
B00000000, B00000000, B01000000, B01100000, B00000000, B00000000,
B00000000, B00000000, B01000000, B01100000, B00000000, B00000000,
B00000000, B00000000, B01000000, B01100000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000100, B00000000, B00000000, B01000000, B00000000,
B00000000, B00000001, B00000000, B00000001, B00000000, B00000000,
B00000000, B00000000, B01000000, B00000110, B00000000, B00000000,
B00000000, B00000000, B00000000, B00011000, B00000000, B00000000,
B00000000, B00000000, B00001000, B00101110, B00000000, B00000000,
B00000000, B00000000, B00010101, B01010100, B00000000, B00000000,
B00000000, B00000000, B00001010, B10101000, B00000000, B00000000,
B00000000, B00000000, B00010101, B00000000, B00000000, B00000000,
B00000000, B00000000, B10001010, B00000100, B00000000, B00000000,
B00000000, B00000000, B01000100, B00000000, B00000000, B00000000,
B00000000, B00000000, B00011000, B00000011, B00000000, B00000000,
B00000000, B00000000, B01011000, B00001011, B10000000, B00000000,
B00000000, B00000000, B00000000, B00010100, B00000000, B00000000,
B00000000, B00000000, B01010000, B00001010, B00000000, B00000000,
B00000000, B00000000, B10100000, B00000110, B00000000, B00000000,
B00000000, B00000000, B01000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B01000000, B00000000, B00000000,
B00000000, B00000000, B10000000, B01000000, B00000000, B00000000,
B00000000, B00000001, B11000000, B00000111, B00000000, B00000000,
B00000000, B00000111, B10000111, B11111100, B00001000, B00000000,
B00000000, B00000000, B00111000, B00000000, B00010100, B00000000,
B00000000, B00000000, B00110000, B00000000, B00101000, B00000000,
B00000000, B00000000, B00000001, B01010100, B00000000, B00000000,
B00000000, B00000000, B00000000, B10101000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
},
//03 dashapod
{
48,48, //width and height
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00001111, B11111100, B00000000, B00000000,
B00000000, B00000000, B00001100, B11001100, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000001, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000011, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000011, B10000000, B00000000,
B00000000, B00000000, B00000000, B00000011, B10000000, B00000000,
B00000000, B00000000, B00010001, B00010011, B00000000, B00000000,
B00000000, B00000000, B10111011, B10111010, B10000000, B00000000,
B00000000, B00000000, B11111111, B11111101, B01000000, B00000000,
B00000000, B00000000, B11111111, B11111110, B10000000, B00000000,
B00000000, B00000000, B11101110, B11101101, B01000000, B00000000,
B00000000, B00000000, B01000100, B01000110, B11000000, B00000000,
B00000000, B00000000, B00000000, B00000001, B11100000, B00000000,
B00000000, B00000000, B00000000, B00000011, B11000000, B00000000,
B00000000, B00000000, B00000000, B00000011, B10100000, B00000000,
B00000000, B00000000, B00000000, B00000011, B01000000, B00000000,
B00000000, B00000001, B00010001, B00010010, B10100000, B00000000,
B00000000, B00000001, B10111011, B10111001, B01000000, B00000000,
B00000000, B00000001, B11111111, B11111110, B10000000, B00000000,
B00000000, B00000101, B11111111, B11111101, B00110000, B11100000,
B00000000, B00001101, B11111111, B11111110, B00110111, B11000000,
B00000000, B00011000, B00000000, B00000000, B01101111, B00000000,
B00000000, B00000000, B00000000, B00000000, B11011100, B00000000,
B00000000, B00000111, B11111111, B11111111, B10000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00011001, B10000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
},
//04 froscal
{
48,48, //width and height
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B01010101, B00000000, B00000000, B00000000,
B00000000, B00000000, B00101010, B00000000, B00000000, B00000000,
B00000000, B00000000, B01111110, B00000000, B00000000, B00000000,
B00000000, B00000000, B00010001, B00000000, B00000000, B00000000,
B00000000, B00011100, B10010011, B01111100, B00000000, B00000000,
B00000000, B00000100, B11111111, B01110000, B00000000, B00000000,
B00000000, B00000000, B11111111, B00000000, B00000000, B00000000,
B00000000, B00000000, B11000011, B00000000, B00000000, B00000000,
B00000000, B00000000, B01000110, B00000000, B00000000, B00000000,
B00000000, B00000000, B01111110, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000010, B00000000, B00000010, B00000000, B00000000,
B00000000, B00001101, B00000000, B00000101, B10000000, B00000000,
B00000000, B00001110, B00000000, B00000011, B10000000, B00000000,
B00000000, B00001100, B00011110, B00000001, B10000000, B00000000,
B00000000, B00001000, B00011111, B00000000, B10000111, B00000000,
B00000000, B00001000, B00011111, B00000000, B10001000, B10000000,
B00000000, B00001100, B00011111, B00000001, B10001010, B10000000,
B00000000, B00000000, B00010111, B00000000, B00001010, B10000000,
B00000000, B00000000, B00011111, B00000000, B00011011, B00000000,
B00000000, B00000000, B00011110, B00000000, B00011000, B00000000,
B00000000, B00000000, B00000000, B00001000, B00110000, B00000000,
B00000000, B00000000, B00000000, B00011100, B01110000, B00000000,
B00000000, B00000000, B00000000, B00001111, B11100000, B00000000,
B00000000, B00000000, B00000000, B00000011, B10000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B01000000, B10000000, B00000000, B00000000,
B00000000, B00000000, B00110000, B01000000, B00000000, B00000000,
B00000000, B00000000, B01100000, B11110000, B00000000, B00000000,
B00000000, B00000111, B11101111, B11110000, B00000000, B00000000,
B00000000, B00000011, B11000111, B10000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
},
//05 karmish
{
48,48, //width and height
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B10000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B01000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B10000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B01010000, B00000000,
B00000000, B00000000, B00000000, B10000000, B10101010, B00000000,
B00000000, B00000000, B00000000, B00010101, B01000000, B00000000,
B00000000, B00000000, B00000001, B01001010, B00000000, B00000000,
B00000000, B00000000, B00000000, B00010100, B00000000, B00000000,
B00000000, B00000000, B00000000, B10100000, B00000000, B00000000,
B00000000, B00000000, B00000000, B01101110, B01000000, B00000000,
B00000000, B00000000, B00000001, B01100111, B10000000, B00000000,
B00000000, B00000000, B00000110, B11001010, B11100000, B00000000,
B00000000, B00000000, B11111001, B11000101, B01000000, B00000000,
B00000001, B00001111, B00000111, B10001010, B10000000, B00000000,
B00000001, B11110000, B11111111, B01000000, B00000000, B00000000,
B00000000, B00001111, B11111010, B10100000, B00000000, B00000000,
B00000000, B01011111, B01010101, B01010000, B00000000, B00000000,
B00000000, B00101010, B10101010, B10100000, B00000000, B00000000,
B00000000, B01010101, B01010101, B01000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00100000, B00000000, B00000000,
B00000000, B00000101, B01010100, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00010000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
},
//06 mamognat
{
48,48, //width and height
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000111, B11100000, B00000000, B00000000,
B00000000, B00000000, B00111111, B11110000, B00001111, B00000000,
B00000000, B00000000, B11100000, B01111100, B00011111, B00000000,
B00000010, B00000001, B10000000, B00001110, B00011000, B00000000,
B00000011, B00000011, B00000000, B00001111, B00010000, B00000000,
B00000001, B10000110, B00000000, B00000011, B10000000, B00000000,
B00000000, B11100000, B00001111, B00000000, B10000000, B00000000,
B00000000, B00000000, B00010001, B11000000, B10000000, B00000000,
B00000000, B00000000, B00100000, B00110000, B00000000, B00000000,
B00000000, B00000000, B01000000, B00010000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000011, B11000000, B00000000,
B00000000, B00000000, B00000000, B00000110, B01000000, B00000000,
B00000000, B00001100, B00000000, B00000111, B10100000, B00000000,
B00000000, B00001111, B10000000, B00011111, B11000000, B00000000,
B00000000, B00011111, B11000000, B00111111, B11100000, B00000000,
B00000000, B00111101, B11100000, B01111000, B00010000, B00000000,
B00000000, B01100000, B11011000, B01110000, B00000000, B00000000,
B00000000, B10000000, B01001000, B00110000, B00000000, B00000000,
B00000000, B00000000, B00100000, B01100000, B00000000, B00000000,
B00000000, B00000000, B00010000, B01000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B01111111, B11100000, B00000000, B00000000,
B00000000, B00111111, B11111111, B11111111, B11000000, B00000000,
B00000000, B11111111, B11111111, B11111111, B11110000, B00000000,
B00000000, B00111111, B11111111, B11111111, B11000000, B00000000,
B00000000, B00000000, B01111111, B11100000, B00000000, B00000000,
},
//07 sliver
{
48,48, //width and height
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B01101000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00010000, B10000000, B00000000, B00000000,
B00000000, B00000100, B00100000, B00100000, B00000000, B00000000,
B00000000, B00001010, B01010000, B00000000, B00000000, B00000000,
B00000000, B00000100, B00100001, B10000000, B00000000, B00000000,
B00000000, B00000000, B00000010, B01000100, B00000000, B00000000,
B00000000, B00000101, B10110101, B10000010, B00000000, B00000000,
B00000000, B01001000, B00001010, B00001100, B00000000, B00000000,
B00000000, B00010000, B00000001, B00000110, B00000000, B00000000,
B00000000, B00100000, B00000001, B00000001, B00000000, B00000000,
B00000000, B00000000, B00000000, B11000010, B10000000, B00000000,
B00000000, B01000000, B00000000, B01100101, B00000000, B00000000,
B00000000, B00100000, B00000000, B00000000, B10000000, B00000000,
B00000000, B00010000, B00000000, B00000001, B00000000, B00000000,
B00000000, B00010100, B00010000, B01000000, B10000000, B00000000,
B00000000, B00000000, B00000000, B00100000, B00000000, B00000000,
B00000000, B00000000, B00000000, B01000000, B00000000, B00000000,
B00000000, B00000000, B00000100, B00001001, B00000000, B00000000,
B00000000, B00000000, B00000000, B01000111, B00000000, B00000000,
B00000000, B00010000, B00000000, B00000100, B00000000, B00000000,
B00000000, B00010000, B00000000, B00000010, B00000000, B00000000,
B00000000, B00001000, B00001000, B00100000, B00000000, B00000000,
B00000000, B00100111, B11100000, B01100000, B00000000, B00000000,
B00000000, B00010000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00001000, B00000000, B00000100, B00000000, B10000000,
B00000000, B00000000, B00000001, B00000000, B00000000, B10000000,
B00000000, B00000000, B00000000, B00100000, B00000001, B00000000,
B00000000, B01000000, B00000000, B11001000, B00000010, B10000000,
B00000000, B00100000, B00000010, B01100000, B00000001, B00000000,
B00000000, B00000000, B00001000, B00010000, B00000000, B10000000,
B00000000, B00010000, B00010010, B00100000, B00000001, B00000000,
B00000000, B00000100, B01001000, B00010000, B00000000, B00000000,
B00000000, B00010001, B00100000, B00001000, B00000000, B00000000,
B00000000, B00000010, B10001000, B00010000, B00000000, B00000000,
B00000000, B00000100, B00100000, B00001000, B00000000, B00000000,
B00000000, B00000001, B01000000, B00000100, B00000000, B00000000,
B00000000, B00000010, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B10000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000100, B00000000, B00000000,
B00000000, B00000000, B00000001, B00001000, B00000000, B00000000,
B00000000, B00000010, B00100000, B10000100, B00000000, B00000000,
B00000000, B00000000, B01000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B11000010, B00010000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
}
};
static unsigned char PROGMEM batG[] =
{
48,48, //width and height
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00010010, B11111111, B11111111, B10000000, B00000000,
B00000000, B00000001, B00101111, B11111010, B01000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
};
static unsigned char PROGMEM batB[] =
{
48,48, //width and height
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00100000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00110000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00011000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00011110, B00000000, B00000000, B00000000,
B00000000, B00011111, B10001111, B00011100, B01111110, B00000000,
B00000000, B00111111, B11001111, B00111000, B11111111, B00000000,
B00000000, B01111111, B11111111, B01111011, B11111111, B10000000,
B00000000, B11111111, B11111111, B11111111, B11111111, B10000000,
B00000000, B11111111, B11110111, B11111011, B11111111, B10000000,
B00000000, B11111111, B11100001, B11100011, B11111111, B10000000,
B00000000, B11111111, B11100100, B10010011, B11111111, B10000000,
B00000000, B11111111, B11110001, B11000111, B11111111, B10000000,
B00000000, B11111111, B11111111, B11111111, B11111111, B10000000,
B00000000, B11111110, B01111110, B00001111, B00111111, B10000000,
B00000000, B11111100, B00011100, B00000100, B00011111, B10000000,
B00000000, B11111100, B00011000, B00000000, B00011111, B10000000,
B00000000, B11111110, B00010000, B00000000, B00111111, B10000000,
B00000000, B01110111, B00000000, B00000000, B01111111, B10000000,
B00000000, B00110001, B00000000, B00000000, B11001111, B00000000,
B00000000, B00011000, B00000000, B00000000, B00001111, B00000000,
B00000000, B00001100, B00000000, B00000000, B00001110, B00000000,
B00000000, B00000100, B00000000, B00000000, B00001100, B00000000,
B00000000, B00000000, B00000000, B00000000, B00011000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00010000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00100100, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,
};
// the setup routine runs once when Gamebuino starts up
void setup(){
// initialize the Gamebuino object
gb.begin(F("buinomon"));
}
// the loop routine runs over and over again forever
void loop(){
//updates the gamebuino (the display, the sound, the auto backlight... everything)
//returns true when it's time to render a new frame (20 times/second)
if (gamestate == 0){
//gb.display.fillScreen(0);
}
else if(gamestate == 1){
}
else if(gamestate == 2){
//enemy B&G
if(enemy_x < 35) enemy_x++;
if(gb.frameCount%2)gb.display.setColor(BLACK);
else {
gb.display.setColor(WHITE);
}
gb.display.drawBitmap(enemy_x,enemy_y,black[0],0,NOFLIP);
gb.display.setColor(BLACK);
gb.display.drawBitmap(enemy_x,enemy_y,black[0],0,NOFLIP);
//player B&G
//gb.display.drawBitmap();
//gb.display.drawBitmap();
}
if(gb.update()){
//move the ball using the buttons
if(gb.buttons.repeat(BTN_RIGHT,2)){ //every 2 frames when the right button is held down
}
if(gb.buttons.repeat(BTN_LEFT,2)){
}
if(gb.buttons.repeat(BTN_DOWN,2)){
}
if(gb.buttons.repeat(BTN_UP,2)){
}
//bonus : play a preset sound when A and B are pressed
if(gb.buttons.pressed(BTN_A)){
}
if(gb.buttons.pressed(BTN_B)){
}
}
}
-
adekto
-
- Posts: 448
- Joined: Tue Feb 25, 2014 9:47 pm
- Location: belgium
by erico » Sat Jun 07, 2014 4:52 am
That is really awesome. I consider coding to be Art.
-
erico
-
- Posts: 671
- Joined: Thu Mar 27, 2014 9:29 pm
- Location: Brazil
-
Return to Project Guidance & Game development
Who is online
Users browsing this forum: No registered users and 6 guests