Customiser le font et les fontes de la fenetre d'input

Pour discuter des langages que nous utilisons pour réaliser nos jeux : problèmes, solutions, suggestions...

Modérateurs: Stormi, Otto Grimwald

Customiser le font et les fontes de la fenetre d'input

Messagepar JB le Dim Juin 08, 2008 11:43 am

Ok, je suis bloqué.

Dans mon jeu Glulx, j'ai une fenetre mainwin et une fenetre graphique mapwin.

j'aimerais que la mainwin soit en fond noir avec le texte d'input et d'output rouge, par exemple.

Comment faire ?

Le Gull de Adam Cadre donne un exemple d'output customisé partiellement.

Est-ce-possible ?

Toute aide, même partielle, sera la bienvenue

JB
Avatar de l’utilisateur
JB
Grand Ancien
 
Messages: 510
Inscription: Mar Aoû 24, 2004 11:00 am
Localisation: Paris

Re: Customiser le font et les fontes de la fenetre d'input

Messagepar Otto Grimwald le Dim Juin 08, 2008 2:26 pm

c'est expliqué ici :
http://adamcadre.ac/gull/gull-2e.html

il faut faire cela dans la routine InitGlkWindow

avec
glk_stylehint_set(wintype_TextBuffer, style_Normal, stylehint_TextColor, $FF0000);
glk_stylehint_set(wintype_TextBuffer, style_Normal, stylehint_BackColor, $000000);

etc.


Ça marche chez moi en tout cas.
Ou alors je n'ai pas bien compris la question ?

Avatar de l’utilisateur
Otto Grimwald
Très Ancien
 
Messages: 3028
Inscription: Mar Aoû 24, 2004 12:02 pm

Re: Customiser le font et les fontes de la fenetre d'input

Messagepar Yoruk le Lun Juin 09, 2008 9:58 am

Ce genre de choses est très simplifié sour Inform 7. Emily Short a codé une extension qui marche très bien, pour glulx évidemment. :)
Yoruk, SATOR AREPO TENET OPERA ROTAS
Avatar de l’utilisateur
Yoruk
Grand Ancien
 
Messages: 1065
Inscription: Lun Juin 11, 2007 9:50 am
Localisation: Chiddes, à 150 mètres du lavoir

Re: Customiser le font et les fontes de la fenetre d'input

Messagepar JB le Lun Juin 09, 2008 9:34 pm

Hello

J'ai compilé et testé Download ! qui est en téléchargement sous Gull.

Toutefois, je voudrais que [b]toute [/b]la zone d'input (la "mainwin") soit en fond noir avec une écriture rouge par exemple.

Dans l'exemple Download ! seul une petite partie qui se trouve dans un "print" est affectée par la customisation du texte.

Si tu as un petit code qui peut faire ca, tu peux me le copier stp ?

Merci de ton aide Eric

JB
Avatar de l’utilisateur
JB
Grand Ancien
 
Messages: 510
Inscription: Mar Aoû 24, 2004 11:00 am
Localisation: Paris

Re: Customiser le font et les fontes de la fenetre d'input

Messagepar JB le Lun Juin 09, 2008 10:00 pm

Bon a priori déjà y a un glk_window_set_background_color ...
Avatar de l’utilisateur
JB
Grand Ancien
 
Messages: 510
Inscription: Mar Aoû 24, 2004 11:00 am
Localisation: Paris

Re: Customiser le font et les fontes de la fenetre d'input

Messagepar JB le Jeu Juin 12, 2008 11:23 pm

Ok encore une chtite question :

J'ai ma variable X (global par exemple)

X="ceci est un test";

Je voudrais à un certain moment juste imprimer le 4ème character de la chaine (dans ce cas, le i)

Je fais comment ?

print X-->1;

ca marche pas :-(

Merci de votre aide

JB
Avatar de l’utilisateur
JB
Grand Ancien
 
Messages: 510
Inscription: Mar Aoû 24, 2004 11:00 am
Localisation: Paris

Re: Customiser le font et les fontes de la fenetre d'input

Messagepar Otto Grimwald le Ven Juin 13, 2008 12:07 pm

déclare un array à la place :

Code: Tout sélectionner
Array MaChaine --> "ceci est un test";

[ TestArraySub;
  print (char) MaChaine->0;
  print (char) MaChaine->1;
  print (char) MaChaine->2;
  print (char) MaChaine->3;
  print (char) MaChaine->4;
  print (char) MaChaine->5;
];


Verb 'TestArray' 'test'
                *                                -> TestArray;


par contre le résultat est bizarre, cela me donne ?c?e?c avec gargoyle (et "cec" avec frotz), il faut sans doute ne prendre que les impairs, mais pour quelle raison ?)

Mais au moins cela te donne une piste de départ :)

Le paragraphe 2 de DM4 donne des routines pour gérer cela.

Avatar de l’utilisateur
Otto Grimwald
Très Ancien
 
Messages: 3028
Inscription: Mar Aoû 24, 2004 12:02 pm

Re: Customiser le font et les fontes de la fenetre d'input

Messagepar JB le Dim Juin 15, 2008 11:14 am

Merci, c'est ce dont j'avais besoin !

JB
Avatar de l’utilisateur
JB
Grand Ancien
 
Messages: 510
Inscription: Mar Aoû 24, 2004 11:00 am
Localisation: Paris


Retourner vers Questions techniques et aide pour votre code

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

cron