additional comments for previous change

This commit is contained in:
Ole Morud
2022-06-07 11:50:33 +02:00
parent 8b449bfdad
commit a061437aa5

View File

@@ -26,17 +26,17 @@ void dot(Canvas* c, uint x, uint y);
* main * main
*/ */
int main(){ int main(){
char *data = malloc(1600); char *data = malloc(40*40);
Canvas a = {40, 40, data}; Canvas c = {40, 40, data};
memset(a.data, OFF, a.x * a.y); memset(c.data, OFF, c.x * c.y);
//line(&a, 1, 1, 8, 8); //line(&c, 1, 1, 8, 8);
//line(&a, 8, 8, 1, 1); //line(&c, 8, 8, 1, 1);
//line(&a, 0, 5, 8, 8); //line(&c, 0, 5, 8, 8);
line(&a, 8, 8, 35, 39); line(&c, 8, 8, 35, 39);
render(&a); render(&c);
return 0; return 0;
} }
@@ -44,14 +44,15 @@ int main(){
/* /*
* Renders canvas* c on screen * Renders canvas* c on screen and adds line numbers on left and bottom
*/ */
void render(Canvas* c){ void render(Canvas* c){
clear(); clear();
putchar('\n'); putchar('\n');
for(int i=0; i < c->y; i++){ for(int i=0; i < c->y; i++){
printf("%2i ", i); printf("%2i ", i); //horizontal line numbers
for(int j=0; j < c->x; j++){ for(int j=0; j < c->x; j++){
putchar(c->data[i*(c->x)+j]); putchar(c->data[i*(c->x)+j]);
putchar(' '); putchar(' ');
@@ -59,6 +60,7 @@ void render(Canvas* c){
putchar('\n'); putchar('\n');
} }
// vertical line numbers
printf(" "); printf(" ");
for(int i=0; i<(c->x); i+=2){ for(int i=0; i<(c->x); i+=2){
printf("%2i ", i); printf("%2i ", i);