now each thread can queue its own rendering

This commit is contained in:
nova
2026-05-10 21:44:02 +02:00
parent 58f99eb2cf
commit 689565f732
5 changed files with 86 additions and 69 deletions

View File

@@ -45,7 +45,9 @@ void window_top(WINDOW *win){
pthread_mutex_unlock(&mutex_top);
} else {
mvwaddstr(win, 0, terminal_width/2, "LOADING");
/*
status |= STATUS_UPDATE_SCREEN_GENERIC;
*/
}
}
void window_btm(WINDOW *win){
@@ -59,7 +61,9 @@ void window_btm(WINDOW *win){
/*the printing of all possible inputs are done in user_interactions */
} else {
mvwaddstr(win, 0, terminal_width/2, "LOADING");
/*
status |= STATUS_UPDATE_SCREEN_GENERIC;
*/
}
}
void window_lft(WINDOW *win){
@@ -70,7 +74,9 @@ void window_lft(WINDOW *win){
} else {
mvwaddstr(win, terminal_height/2, terminal_width/8, "LOADING");
/*
status |= STATUS_UPDATE_SCREEN_GENERIC;
*/
}
}
void window_mid(WINDOW *win){
@@ -84,7 +90,9 @@ void window_mid(WINDOW *win){
pthread_mutex_unlock(&mutex_mid);
} else {
mvwaddstr(win, terminal_height/2, terminal_width/4, "LOADING");
/*
status |= STATUS_UPDATE_SCREEN_GENERIC;
*/
}
}
void window_rgt(WINDOW *win){
@@ -103,6 +111,8 @@ void window_rgt(WINDOW *win){
pthread_mutex_unlock(&mutex_rgt);
} else {
mvwaddstr(win, terminal_height/2, terminal_width/4, "LOADING");
/*
status |= STATUS_UPDATE_SCREEN_GENERIC;
*/
}
}