Changeset 193 in Main for trunk/Server/main.c


Ignore:
Timestamp:
Sep 29, 2024, 2:55:18 PM (7 weeks ago)
Author:
Nishi
Message:

wip but should work

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Server/main.c

    r191 r193  
    309309void tt_putstr(const char* str) {
    310310        int i;
    311         for(i = 0; str[i] != 0; i++){
     311        for(i = 0; str[i] != 0; i++) {
    312312                tvram[tt_y * tt_width + tt_x] = str[i];
    313                 if(str[i] == '\n'){
     313                if(str[i] == '\n') {
    314314                        tt_x = 0;
    315315                        tt_y++;
    316                 }else{
     316                } else {
    317317                        tt_x++;
    318                         if(tt_x == tt_width){
     318                        if(tt_x == tt_width) {
    319319                                tt_x = 0;
    320320                                tt_y++;
    321321                        }
    322322                }
    323                 if(tt_y == tt_height){
     323                if(tt_y == tt_height) {
    324324                        tt_y--;
    325325                        int x, y;
    326                         for(y = 0; y < tt_height - 1; y++){
    327                                 for(x = 0; x < tt_width; x++){
     326                        for(y = 0; y < tt_height - 1; y++) {
     327                                for(x = 0; x < tt_width; x++) {
    328328                                        tvram[y * tt_width + x] = tvram[(y + 1) * tt_width + x];
    329329                                }
    330330                        }
    331                         for(x = 0; x < tt_width; x++){
     331                        for(x = 0; x < tt_width; x++) {
    332332                                tvram[(tt_height - 1) * tt_width + x] = 0;
    333333                        }
     
    336336}
    337337
    338 void tt_putchar(struct rsx_buffer* buffer, int x, int y, uint8_t c){
     338void tt_putchar(struct rsx_buffer* buffer, int x, int y, uint8_t c) {
    339339        int i, j;
    340340        if(c < 0x20) c = 0x20;
    341341        if(c >= 0x7f) c = 0x20;
    342         for(i = 0; i < 7; i++){
     342        for(i = 0; i < 7; i++) {
    343343                uint8_t l = font[(c - 0x20) * 8 + i];
    344                 for(j = 0; j < 5; j++){
     344                for(j = 0; j < 5; j++) {
    345345                        uint32_t c = 0;
    346                         if(l & (1 << 7)){
     346                        if(l & (1 << 7)) {
    347347                                c = 0xffffff;
    348348                        }
     
    388388                if(tmpl[i] == '%') {
    389389                        i++;
    390                         if(tmpl[i] == 's'){
     390                        if(tmpl[i] == 's') {
    391391                                char* tmp = log;
    392392                                log = cm_strcat(tmp, va_arg(va, char*));
    393393                                free(tmp);
    394                         }else if(tmpl[i] == 'd'){
     394                        } else if(tmpl[i] == 'd') {
    395395                                char buf[513];
    396396                                sprintf(buf, "%d", va_arg(va, int));
     
    398398                                log = cm_strcat(tmp, buf);
    399399                                free(tmp);
    400                         }else if(tmpl[i] == '%'){
     400                        } else if(tmpl[i] == '%') {
    401401                                char* tmp = log;
    402402                                log = cm_strcat(tmp, "%");
Note: See TracChangeset for help on using the changeset viewer.