Changeset 810 for libcaca/trunk/caca/driver_slang.c
- Timestamp:
- Apr 18, 2006, 2:59:07 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/caca/driver_slang.c
r777 r810 165 165 #endif 166 166 167 _cucul_set_size(kk-> qq, SLtt_Screen_Cols, SLtt_Screen_Rows);167 _cucul_set_size(kk->c, SLtt_Screen_Cols, SLtt_Screen_Rows); 168 168 169 169 return 0; … … 189 189 { 190 190 /* Fallback to a 6x10 font */ 191 return kk-> qq->width * 6;191 return kk->c->width * 6; 192 192 } 193 193 … … 195 195 { 196 196 /* Fallback to a 6x10 font */ 197 return kk-> qq->height * 10;197 return kk->c->height * 10; 198 198 } 199 199 … … 201 201 { 202 202 int x, y; 203 uint32_t *attr = kk-> qq->attr;204 uint32_t *chars = kk-> qq->chars;205 for(y = 0; y < (int)kk-> qq->height; y++)203 uint32_t *attr = kk->c->attr; 204 uint32_t *chars = kk->c->chars; 205 for(y = 0; y < (int)kk->c->height; y++) 206 206 { 207 207 SLsmg_gotorc(y, 0); 208 for(x = kk-> qq->width; x--; )208 for(x = kk->c->width; x--; ) 209 209 { 210 210 uint32_t c = *chars++; … … 249 249 kk->resize.h = SLtt_Screen_Rows; 250 250 251 if(kk->resize.w != kk-> qq->width || kk->resize.h != kk->qq->height)251 if(kk->resize.w != kk->c->width || kk->resize.h != kk->c->height) 252 252 SLsmg_reinit_smg(); 253 253 } … … 278 278 { 279 279 ev->type = CACA_EVENT_KEY_PRESS; 280 ev->data.key.c = intkey;280 ev->data.key.ch = intkey; 281 281 return 1; 282 282 } … … 308 308 switch(intkey) 309 309 { 310 case SL_KEY_UP: ev->data.key.c = CACA_KEY_UP; break;311 case SL_KEY_DOWN: ev->data.key.c = CACA_KEY_DOWN; break;312 case SL_KEY_LEFT: ev->data.key.c = CACA_KEY_LEFT; break;313 case SL_KEY_RIGHT: ev->data.key.c = CACA_KEY_RIGHT; break;314 315 case SL_KEY_IC: ev->data.key.c = CACA_KEY_INSERT; break;316 case SL_KEY_DELETE: ev->data.key.c = CACA_KEY_DELETE; break;317 case SL_KEY_HOME: ev->data.key.c = CACA_KEY_HOME; break;318 case SL_KEY_END: ev->data.key.c = CACA_KEY_END; break;319 case SL_KEY_PPAGE: ev->data.key.c = CACA_KEY_PAGEUP; break;320 case SL_KEY_NPAGE: ev->data.key.c = CACA_KEY_PAGEDOWN; break;321 322 case SL_KEY_F(1): ev->data.key.c = CACA_KEY_F1; break;323 case SL_KEY_F(2): ev->data.key.c = CACA_KEY_F2; break;324 case SL_KEY_F(3): ev->data.key.c = CACA_KEY_F3; break;325 case SL_KEY_F(4): ev->data.key.c = CACA_KEY_F4; break;326 case SL_KEY_F(5): ev->data.key.c = CACA_KEY_F5; break;327 case SL_KEY_F(6): ev->data.key.c = CACA_KEY_F6; break;328 case SL_KEY_F(7): ev->data.key.c = CACA_KEY_F7; break;329 case SL_KEY_F(8): ev->data.key.c = CACA_KEY_F8; break;330 case SL_KEY_F(9): ev->data.key.c = CACA_KEY_F9; break;331 case SL_KEY_F(10): ev->data.key.c = CACA_KEY_F10; break;332 case SL_KEY_F(11): ev->data.key.c = CACA_KEY_F11; break;333 case SL_KEY_F(12): ev->data.key.c = CACA_KEY_F12; break;310 case SL_KEY_UP: ev->data.key.ch = CACA_KEY_UP; break; 311 case SL_KEY_DOWN: ev->data.key.ch = CACA_KEY_DOWN; break; 312 case SL_KEY_LEFT: ev->data.key.ch = CACA_KEY_LEFT; break; 313 case SL_KEY_RIGHT: ev->data.key.ch = CACA_KEY_RIGHT; break; 314 315 case SL_KEY_IC: ev->data.key.ch = CACA_KEY_INSERT; break; 316 case SL_KEY_DELETE: ev->data.key.ch = CACA_KEY_DELETE; break; 317 case SL_KEY_HOME: ev->data.key.ch = CACA_KEY_HOME; break; 318 case SL_KEY_END: ev->data.key.ch = CACA_KEY_END; break; 319 case SL_KEY_PPAGE: ev->data.key.ch = CACA_KEY_PAGEUP; break; 320 case SL_KEY_NPAGE: ev->data.key.ch = CACA_KEY_PAGEDOWN; break; 321 322 case SL_KEY_F(1): ev->data.key.ch = CACA_KEY_F1; break; 323 case SL_KEY_F(2): ev->data.key.ch = CACA_KEY_F2; break; 324 case SL_KEY_F(3): ev->data.key.ch = CACA_KEY_F3; break; 325 case SL_KEY_F(4): ev->data.key.ch = CACA_KEY_F4; break; 326 case SL_KEY_F(5): ev->data.key.ch = CACA_KEY_F5; break; 327 case SL_KEY_F(6): ev->data.key.ch = CACA_KEY_F6; break; 328 case SL_KEY_F(7): ev->data.key.ch = CACA_KEY_F7; break; 329 case SL_KEY_F(8): ev->data.key.ch = CACA_KEY_F8; break; 330 case SL_KEY_F(9): ev->data.key.ch = CACA_KEY_F9; break; 331 case SL_KEY_F(10): ev->data.key.ch = CACA_KEY_F10; break; 332 case SL_KEY_F(11): ev->data.key.ch = CACA_KEY_F11; break; 333 case SL_KEY_F(12): ev->data.key.ch = CACA_KEY_F12; break; 334 334 335 335 default: ev->type = CACA_EVENT_NONE; return 0;
Note: See TracChangeset
for help on using the changeset viewer.