Changeset 1126 for cacatris/trunk/src
- Timestamp:
- Sep 28, 2006, 10:37:09 AM (17 years ago)
- Location:
- cacatris/trunk/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
cacatris/trunk/src/cacatris.h
r1125 r1126 60 60 61 61 62 void infos_populate(cucul_canvas_t *, unsigned int score, unsigned char level);62 void infos_populate(cucul_canvas_t *, unsigned int, unsigned char , unsigned char); 63 63 void playfield_draw(cucul_canvas_t *); 64 64 void put_piece(unsigned int, unsigned int, unsigned int, unsigned int); -
cacatris/trunk/src/main.c
r1125 r1126 131 131 132 132 /* Populate info canvas */ 133 infos_populate(infos, score, level );133 infos_populate(infos, score, level, total_lines); 134 134 /* Draw everything on playfield */ 135 135 put_piece(current_piece, x ,y, rotation); … … 166 166 level++; 167 167 total_lines = 0; 168 speed+= 2;168 speed+=4; 169 169 memset(playfield, 0, FIELD_WIDTH*FIELD_HEIGHT); 170 170 } … … 185 185 186 186 187 void infos_populate(cucul_canvas_t *inf, unsigned int score, unsigned char level) 187 void infos_populate(cucul_canvas_t *inf, unsigned int score, 188 unsigned char level, unsigned char total) 188 189 { 189 190 unsigned int i; 190 char scoreline[1024]; 191 char levelline[1024]; 191 char scoreline[256]; 192 char levelline[256]; 193 char totalline[256]; 192 194 193 195 sprintf(scoreline, " Score : %05d ", score); 194 196 sprintf(levelline, " Level : %02d ", level); 197 sprintf(totalline, " Lines : %02d ", total); 195 198 196 199 cucul_set_color(inf, CUCUL_COLOR_WHITE, CUCUL_COLOR_BLUE); … … 202 205 cucul_putstr(inf, 0, 5, levelline); 203 206 cucul_putstr(inf, 0, 6, scoreline); 204 cucul_putstr(inf, 0, 7, " Time : XX:XX "); 205 206 for(i = 7; i < cucul_get_canvas_height(inf); i++) 207 cucul_putstr(inf, 0, 7, totalline); 208 cucul_putstr(inf, 0, 8, " Time : XX:XX "); 209 210 for(i = 8; i < cucul_get_canvas_height(inf); i++) 207 211 { 208 212 cucul_putstr(inf, 0, i," ");
Note: See TracChangeset
for help on using the changeset viewer.