Echecs : partie 4
muqaddar
Administrateur
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]
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.