используя клавиши со стрелками для перемещения по консольному приложению - PullRequest
0 голосов
/ 04 ноября 2011

Я изучаю 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 Ответ

1 голос
/ 04 ноября 2011

Mac OS X включает Ncurses , которая является полезной библиотекой для создания консольных интерфейсов.

...