version 1.2, 2009/08/26 16:16:06 |
version 1.3, 2009/08/26 16:23:30 |
|
|
strftime(tim, sizeof tim, "%H:%M", localtime(&t)); |
strftime(tim, sizeof tim, "%H:%M", localtime(&t)); |
|
|
screen_write_clearscreen(ctx); |
screen_write_clearscreen(ctx); |
memcpy(&gc, &grid_default_cell, sizeof gc); |
|
gc.bg = colour; |
|
|
|
if (screen_size_x(s) < 6 * strlen(tim) || screen_size_y(s) < 6) { |
if (screen_size_x(s) < 6 * strlen(tim) || screen_size_y(s) < 6) { |
if (screen_size_x(s) >= strlen(tim) && screen_size_y(s) != 0) { |
if (screen_size_x(s) >= strlen(tim) && screen_size_y(s) != 0) { |
|
|
y = screen_size_y(s) / 2; |
y = screen_size_y(s) / 2; |
screen_write_cursormove(ctx, x, y); |
screen_write_cursormove(ctx, x, y); |
|
|
|
memcpy(&gc, &grid_default_cell, sizeof gc); |
gc.fg = colour; |
gc.fg = colour; |
screen_write_puts(ctx, &gc, "%s", tim); |
screen_write_puts(ctx, &gc, "%s", tim); |
} |
} |
|
|
x = (screen_size_x(s) / 2) - 3 * strlen(tim); |
x = (screen_size_x(s) / 2) - 3 * strlen(tim); |
y = (screen_size_y(s) / 2) - 3; |
y = (screen_size_y(s) / 2) - 3; |
|
|
|
memcpy(&gc, &grid_default_cell, sizeof gc); |
|
gc.bg = colour; |
for (ptr = tim; *ptr != '\0'; ptr++) { |
for (ptr = tim; *ptr != '\0'; ptr++) { |
if (*ptr >= '0' && *ptr <= '9') |
if (*ptr >= '0' && *ptr <= '9') |
idx = *ptr - '0'; |
idx = *ptr - '0'; |