revert old way of checking the end of array
This commit is contained in:
parent
205760ea89
commit
cbf3651452
1 changed files with 3 additions and 2 deletions
|
@ -15,7 +15,7 @@ Table *generate_table(GLuint width, GLuint height, Pos origin, Uint32 color) {
|
||||||
hMax = table->height - hPas;
|
hMax = table->height - hPas;
|
||||||
|
|
||||||
// Calcul l'espace neccessaire
|
// Calcul l'espace neccessaire
|
||||||
int space_needed = 0;
|
int space_needed = 1;
|
||||||
for (GLuint i = wPas; i < wMax; i += wPas, space_needed += 4) {
|
for (GLuint i = wPas; i < wMax; i += wPas, space_needed += 4) {
|
||||||
for (GLuint j = hPas; j < hMax; j += hPas, space_needed += 4) {
|
for (GLuint j = hPas; j < hMax; j += hPas, space_needed += 4) {
|
||||||
}
|
}
|
||||||
|
@ -39,6 +39,7 @@ Table *generate_table(GLuint width, GLuint height, Pos origin, Uint32 color) {
|
||||||
*(tmp + 2) = i;
|
*(tmp + 2) = i;
|
||||||
*(tmp + 3) = table->height;
|
*(tmp + 3) = table->height;
|
||||||
}
|
}
|
||||||
|
*tmp = -1;
|
||||||
|
|
||||||
return table;
|
return table;
|
||||||
}
|
}
|
||||||
|
@ -51,7 +52,7 @@ void free_table(Table *table) {
|
||||||
void draw_table(Table *table) {
|
void draw_table(Table *table) {
|
||||||
gl4dpSetColor(table->color);
|
gl4dpSetColor(table->color);
|
||||||
|
|
||||||
for (int *ptr = table->lines; *ptr; ptr += 4) {
|
for (int *ptr = table->lines; *ptr != -1; ptr += 4) {
|
||||||
gl4dpLine(*ptr, *(ptr + 1), *(ptr + 2), *(ptr + 3));
|
gl4dpLine(*ptr, *(ptr + 1), *(ptr + 2), *(ptr + 3));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue