Module : CLOUVION Version : 1.0 Date : 03/2004 Author : iri Contact : http://www.irizone.net Compatibility : Scol 4.0 or sup. ___________________________________ ## ENGLISH / FRANCAIS ## FUNCTIONS : This is a game ! The user must enter a word as quickly as possible. Assigned time decreases each time. If it succeeds, he marks 10 points if not he loses 50. The score of the other players on line and the best score are displayed. The time is a function of length of the word. It is the time by letter which decreases with each turn. EDITOR : WordList = The file containing the list of the words used by the game Background = The bitmap which will be displayed in the background Color = The color of the texts and the messages (should be of a distinct color on the background) Click OK to validate. LINKS : module.event -> clouvion.start start the game at the client (without display) module.event -> clouvion.destroy destroy the game at the client module.event -> clouvion.!chgLogin the login of client has changed (should be linked at login.loginChanged or loginPx.loginChanged) module.event -> clouvion.show display the game at the client module.event -> clouvion.close close the game at the client clouvion.in -> module.action the client is registered to the server clouvion.destroyed -> module.action the client is destroyed clouvion.newScore -> module.action the new score of a client (parameter is a new score), compatible with the module Score (module.event -> score.currentScore) clouvion.newTopScore -> module.action the new best score (parameter is a 'linebuild' : login + new score) clouvion.endTime -> module.action the countdown is finished (at a client) clouvion.clicReady -> module.action the client click on "ready" (or presses the key "Enter") clouvion.lost -> module.action the client has lost clouvion.won -> module.action the client has won ZONE : Clouvion : zone client yes | zone server no -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*- FONCTIONS : C'est un jeu ! L'utilisateur doit saisir un mot aleatoire aussi vite que possible. Le temps assigné diminue à chaque tour. S'il réussit, il marque 10 points de plus sinon il perd par palier de 50 points. Le score des autres joueurs connectés ainsi que le meilleur score obtenu sont affichés. Le temps disponible est fonction de la longueur du mot. C'est le temps par lettre qui diminue à chaque tour. EDITEUR : WordList = Le fichier contenant la liste des mots du jeu Background = Le bitmap qui sera affiché en fond d'interface Color = La couleur des messages s'inscrivant sur le bitmap ci-dessus. LIENS : module.evenement -> clouvion.start démarre le jeu chez le client (sans l'afficher) module.evenement -> clouvion.destroy détruit le jeu chez le client module.evenement-> clouvion.!chgLogin le login du client a changé (derait être lié à login.loginChanged ou loginPx.loginChanged) module.evenement -> clouvion.show affiche l'interface du jeu module.evenement -> clouvion.close ferme l'interface du jeu clouvion.in -> module.action le client est enregistré sur le server clouvion.destroyed -> module.action le client est détruit clouvion.newScore -> module.action nouveau score du client (le parametre est le nouveau score), compatible avec le module Score (module.event -> score.currentScore) clouvion.newTopScore -> module.action nouveau record (le parametre est une 'linebuild' : login + nouveau record) clouvion.endTime -> module.action Le compte à rebours est terminé chez un client clouvion.clicReady -> module.action Le client a cliqué sur "Pret?" ou a appuyé sur la touche "Entree" clouvion.lost -> module.action Le client a perdu clouvion.won -> module.action Le client a gagné ZONE : Clouvion : zone client oui | zone server non