more eyecandy
This commit is contained in:
parent
3cc52c0983
commit
824f805ef8
@ -12,6 +12,14 @@
|
|||||||
int verbosity;
|
int verbosity;
|
||||||
|
|
||||||
/* ---------------------------------------------------------------- */
|
/* ---------------------------------------------------------------- */
|
||||||
|
int message(char *txt)
|
||||||
|
{
|
||||||
|
standout();
|
||||||
|
mvaddstr(LINES, 2, txt);
|
||||||
|
standend();
|
||||||
|
refresh();
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
/* ---------------------------------------------------------------- */
|
/* ---------------------------------------------------------------- */
|
||||||
void barre_inverse(char c, int ligne)
|
void barre_inverse(char c, int ligne)
|
||||||
{
|
{
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
int fond_ecran(char *titre);
|
int fond_ecran(char *titre);
|
||||||
|
int message(char *);
|
||||||
|
|
||||||
|
|
||||||
WINDOW * open_waterfall(char *title, int flags);
|
WINDOW * open_waterfall(char *title, int flags);
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <strings.h>
|
#include <strings.h>
|
||||||
|
#include <time.h>
|
||||||
#include <getopt.h>
|
#include <getopt.h>
|
||||||
#include <ncurses.h>
|
#include <ncurses.h>
|
||||||
|
|
||||||
@ -16,7 +17,10 @@ int loop, foo;
|
|||||||
char line[100];
|
char line[100];
|
||||||
WINDOW *water;
|
WINDOW *water;
|
||||||
static float rvals[4];
|
static float rvals[4];
|
||||||
|
struct timespec ts;
|
||||||
|
|
||||||
|
ts.tv_sec = 0;
|
||||||
|
ts.tv_nsec = 133 * 1000 * 1000;
|
||||||
|
|
||||||
water = open_waterfall("premier essai", 0);
|
water = open_waterfall("premier essai", 0);
|
||||||
|
|
||||||
@ -28,7 +32,7 @@ for (loop=0; loop<nbl; loop++) {
|
|||||||
|
|
||||||
for (foo=0; foo<4; foo++) {
|
for (foo=0; foo<4; foo++) {
|
||||||
if (rand()%100<42) {
|
if (rand()%100<42) {
|
||||||
rvals[foo] += 3.97 * (foo + 1);
|
rvals[foo] += 4.04 * (foo + 1);
|
||||||
}
|
}
|
||||||
if (rvals[foo] > 1023.0) {
|
if (rvals[foo] > 1023.0) {
|
||||||
rvals[foo] = (float)(rand() % 25);
|
rvals[foo] = (float)(rand() % 25);
|
||||||
@ -37,7 +41,12 @@ for (loop=0; loop<nbl; loop++) {
|
|||||||
|
|
||||||
plot_waterfall(water, 1, rvals);
|
plot_waterfall(water, 1, rvals);
|
||||||
|
|
||||||
if (rand()%10 < 1) sleep(1);
|
/* if (rand()%10 < 1) sleep(1); */
|
||||||
|
foo = nanosleep(&ts, NULL);
|
||||||
|
if (foo) {
|
||||||
|
/* got a signal ? */
|
||||||
|
message("err on nanosleep");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
close_waterfall(water, 0);
|
close_waterfall(water, 0);
|
||||||
|
Loading…
Reference in New Issue
Block a user