//формирование кадра .....startCol = 38; //напримерfor(int r=0; r<32; ++r) for(int c=startCol;c<startCol+32;++c) { int ind = map[curLevel][r][c]; //переводим координаты карты в экранные координаты int x = c * 32; int y = r * 24; swith(ind){ case 0: //рисуем спрайт соответствующий индексу 0 break; case 1: //рисуем спрайт соответствующий индексу 1 ..... }....здесь выводишь информацию о жизни и т.д.для того, что бы она всегда на верху была :)