Image library for all the graph. Just test

Image.cpp

Committer:
MYY
Date:
2019-04-20
Revision:
1:298e74e9170b
Parent:
0:da6e8a366665
Child:
2:b6d3420ab907

File content as of revision 1:298e74e9170b:

#include "Image.h"




//mine

int BigGold[5][8]= {
    { 0,0,1,1,1,0,0,0 },
    { 0,0,1,0,0,1,1,0 },
    { 0,1,0,0,0,0,0,1 },
    { 1,0,0,0,0,0,0,1 },
    { 0,1,1,1,1,1,1,0 },
};

int SmallGold[4][3]= {
    { 0,1,1 },
    { 1,0,1 },
    { 1,0,1 },
    { 1,1,1 },
};

int BigRock[8][10]= {
    { 0,0,0,0,1,1,1,0,0,0 },
    { 0,0,1,1,1,1,1,1,1,0 },
    { 0,1,1,1,1,1,1,1,1,0 },
    { 1,1,1,1,1,1,1,1,1,0 },
    { 1,1,1,1,1,1,1,1,1,0 },
    { 1,1,1,1,1,1,1,1,1,1 },
    { 0,1,1,1,1,1,1,1,1,1 },
    { 0,1,1,1,1,1,1,1,1,1 },
};





// level 1 mine
int level_1_x[7]= {15, 38, 50, 25, 70, 27, 60};
int level_1_y[7]= {10, 30, 25, 30, 37, 13, 20};


void Image::draw_1(N5110 &lcd)
{
    int i;
    //big gold
    for(i=0; i<3; i=i+1) {
        lcd.drawSprite(level_1_x[i],level_1_y[i], 5, 8, (int*)BigGold);
    };
    // small gold
    for(i=3; i<5; i=i+1) {
        lcd.drawSprite(level_1_x[i], level_1_y[i], 4, 3, (int*)SmallGold);
    };
    //Big rock
    for(i=5; i<7; i=i+1) {
        lcd.drawSprite(level_1_x[i], level_1_y[i], 8, 10, (int*)BigRock);
    }
}
//Rotate