iPhone Deck Game Loop - PullRequest
       27

iPhone Deck Game Loop

2 голосов
/ 16 июля 2010

Кто-нибудь может сказать лучший подход для запуска игрового цикла, как Uno или Herats (Deck Game)

[CPU2 turn];
[CPU3 turn];
[User turn]; // Wait to get user input before proceed to [CPU4 turn]
[CPU4 turn];

1 Ответ

1 голос
/ 16 июля 2010

Возможно, вы могли бы превратить в NSOperation экземпляры подкласса, помещенные в NSOperationQueue, который настроен на разрешение только одного одновременного поворота / операции. В этом случае повороты обрабатываются в порядке «первым пришел - первым вышел» (FIFO). Подробнее об этом можно прочитать в документе Apple Managing Concurrency .

...