Background drawing things

Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
main
sigonasr2, Sig, Sigo 2 years ago
parent 8504fb104c
commit 53403e9794
  1. BIN
      main
  2. 9
      main.c

BIN
main

Binary file not shown.

@ -64,9 +64,13 @@ void drawBackground(int*currentcol,int background_id,int x,int y,int w,int h) {
switch(background_id) { switch(background_id) {
case 0:{ case 0:{
move(y,x); move(y,x);
changeColor(currentcol,9);
for (int yy=0;yy<h;yy++) { for (int yy=0;yy<h;yy++) {
for (int xx=0;xx<w;xx++) { for (int xx=0;xx<w;xx++) {
if (xx%2==0) {
changeColor(currentcol,9);
} else {
changeColor(currentcol,10);
}
addch(ACS_DIAMOND); addch(ACS_DIAMOND);
} }
move(getcury(stdscr)+1,x); move(getcury(stdscr)+1,x);
@ -103,6 +107,7 @@ int main(int argc,char**argv) {
init_pair(7,COLOR_CYAN,COLOR_BLACK); init_pair(7,COLOR_CYAN,COLOR_BLACK);
init_pair(8,COLOR_WHITE,COLOR_BLACK); init_pair(8,COLOR_WHITE,COLOR_BLACK);
init_pair(9,COLOR_GREEN,COLOR_WHITE); init_pair(9,COLOR_GREEN,COLOR_WHITE);
init_pair(10,COLOR_BLACK,COLOR_GREEN);
changeColor(&currentcol,6); changeColor(&currentcol,6);
WINDOW*messageBox=newwin(4,cols-2,rows-5,1); WINDOW*messageBox=newwin(4,cols-2,rows-5,1);
@ -143,7 +148,7 @@ int main(int argc,char**argv) {
messageBox=newwin(4,cols-2,rows-5,1); messageBox=newwin(4,cols-2,rows-5,1);
} }
//mvprintw(5,7,"There are %dx%d squares. (%d)",cols,rows,frameCount++); //mvprintw(5,7,"There are %dx%d squares. (%d)",cols,rows,frameCount++);
drawBackground(&currentcol,0,4,4,4,4); drawBackground(&currentcol,0,0,0,cols-1,rows);
if (messageBox!=NULL) { if (messageBox!=NULL) {
drawBorder(messageBox); drawBorder(messageBox);
mvwprintw(messageBox,0,0,"There are %dx%d squares. (%d) It is good!",cols,rows,frameCount); mvwprintw(messageBox,0,0,"There are %dx%d squares. (%d) It is good!",cols,rows,frameCount);

Loading…
Cancel
Save