Используя клавиши со стрелками для перемещения по консольному приложению
Я изучаю Objective C, создавая маленькие консольные игры в Xcode. В настоящее время я играю в сетку боевых кораблей. Вместо того, чтобы игрок вводил координаты через scanF, есть ли способ реализовать клавиши со стрелками? Я проверил документы Apple, но я не могу найти какие-либо методы класса.
Это мой код, по которому я хочу, чтобы игрок перемещался:
NSMutableArray *theBoard = [[NSMutableArray alloc]init];
for (int i = 1; i < 101; i++) {
[theBoard addObject:[NSString stringWithFormat:@"%02d",i]];
}
// this prints the board to console
for (int i = 0; i < 10; i++) {
NSLog(@" %@",[[theBoard subarrayWithRange:NSMakeRange(0+(i*10) , 10)]componentsJoinedByString:@" "]);
}
1 ответ
Mac OS X включает в себя Ncurses, которая является полезной библиотекой для создания консольных интерфейсов.