Echecs : partie 4

muqaddarmuqaddar Administrateur
février 2007 modifié dans API AppKit #1
Enregistrer et recharger un partie

Nouvelles Fonctionnalités :

Enregistrement et chargement d'une partie.
Les fichiers de sauvegarde sont des "property lists" contenant des données et du texte.

Sujets abordés :
- classe NSSavePanel
- classe NSOpenPanel
- fonction NSRunAlertPanel
- property lists

Nouvelles méthodes :
-(IBAction)open:(id)sender;
-(IBAction)save:(id)sender;
-(IBAction)saveDocumentAs:(id)sender;
-(void)savePanelDidEnd:(NSSavePanel *)sheet returnCode:(int)returnCode contextInfo:(void *)contextInfo;
- (void)openPanelDidEnd:(NSOpenPanel *)openPanel returnCode:(int)returnCode contextInfo:(void *)contextInfo;

Les amateurs d'Echecs peuvent ouvrir deux fichiers .game inclus:
"Mat de Legal.game" est une demonstration du mat de Legal.
"Reti-Tartakover.game" est le début d'une célebre partie jouée en 1910.
Trouverez-vous le 9eme coup Blanc qui fait Mat en 3 coups ?

Le prochain tutorial implémentera la vérification des règles de déplacement des pièces.

[Fichier joint supprimé par l'administrateur]
Connectez-vous ou Inscrivez-vous pour répondre.