AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez | 
 

 Taille de fenêtre dynamique

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Asu
Utilisateur confirmé: Rang ****
avatar

Messages : 895

MessageSujet: Taille de fenêtre dynamique   Sam 22 Nov 2014 - 9:04

Salut, j'ai un petit problème qui me turlupine depuis une petite quinzaine d'heures (Littéralement).
En gros pour le logiciel sur lequel je travaille je dois avoir une fenêtre qui peut être redimensionnée. Après quelques petites heures j'ai réussi à le faire. En fait, tout fonctionne niquel avec la manière que j'utilise mais... J'ai également un système de zoom (qui est nécessaire), et ça ne fonctionne bien que quand je n'utilise pas le zoom.

Edit : Ah, et, je suis sous GM8. Pour la GUI j'utilise d3d_set_projection_ortho() et y'a pas de problème avec, ça ne vient pas de là. Les tiles sont dessinées avec.. des tiles.

Voici mon code :
Code:
// Begin step

// ...

if (mouse_wheel_up())
{
    zoom *= 0.5;
    zoom = clamp(zoom, 0.25, 2.0);
}
else if (mouse_wheel_down())
{
    zoom *= 2;
    zoom = clamp(zoom, 0.25, 2.0);
}

// ...

// C'est un gros hack mais il n'y a pas d'autre moyen efficace.
view_wview[0] = max(floor(window_get_width() * zoom), 1);
view_hview[0] = max(floor(window_get_height() * zoom) ,1);

// ...

Code:
// clamp(var, min, max);
return (min(max(argument0, argument1),argument2));

Quand je n'utilise pas le zoom :


Quand j'utilise un zoom 2x :


Je dois utiliser les surfaces? Car je voudrais en utiliser le moins possible.

_________________
‎<‎Cysteine‎>‎ nON mais la touche maj s'active/se désactive toute seule
‎<‎Cysteine‎>‎ et a du mal à réponDRE QUANd j'appuie dessus
‎<‎Cysteine‎>‎ et je l'ai démont2? IL Ny a rien DEDANs
Revenir en haut Aller en bas
onilink_
Modérateur
avatar

Messages : 8926
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: Taille de fenêtre dynamique   Sam 22 Nov 2014 - 9:52

Pas bien compris ton soucis. En gros ton zoom x2 rend dégueux comme sur l'image s'il est obtenu depuis ton code de zoom manuel?
Mais fonctionne bien avec un zoom x2 normal?

_________________
                 
Revenir en haut Aller en bas
Asu
Utilisateur confirmé: Rang ****
avatar

Messages : 895

MessageSujet: Re: Taille de fenêtre dynamique   Sam 22 Nov 2014 - 12:29

Bah quand zoom est à 0.5 (2x) ça rend dégeu (deuxième screen) mais en 1 (pas de zoom) ça va niquel (premier screen)

_________________
‎<‎Cysteine‎>‎ nON mais la touche maj s'active/se désactive toute seule
‎<‎Cysteine‎>‎ et a du mal à réponDRE QUANd j'appuie dessus
‎<‎Cysteine‎>‎ et je l'ai démont2? IL Ny a rien DEDANs
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: Taille de fenêtre dynamique   

Revenir en haut Aller en bas
 
Taille de fenêtre dynamique
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» taille de la lavande
» Que signifient les symboles apparaissant en bas de la fenêtre du fichier ?
» Surpris au lit avec une femme mariée, il fuit par la fenêtre
» vêtements de la taille 2 ans à la taille 42
» décoration pour fenêtre

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide confirmés-
Sauter vers: