AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
Nike : Jusqu’à 50% sur les articles de ...
Voir le deal

 

 Taille de fenêtre dynamique

Aller en bas 
2 participants
AuteurMessage
Asu
Utilisateur confirmé: Rang ****
Asu


Messages : 895

Taille de fenêtre dynamique Empty
MessageSujet: Taille de fenêtre dynamique   Taille de fenêtre dynamique EmptySam 22 Nov 2014 - 10: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 :
Taille de fenêtre dynamique MPFGHIe

Quand j'utilise un zoom 2x :
Taille de fenêtre dynamique 0nrsroC

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
onilink_


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

Taille de fenêtre dynamique Empty
MessageSujet: Re: Taille de fenêtre dynamique   Taille de fenêtre dynamique EmptySam 22 Nov 2014 - 10: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?

_________________
Taille de fenêtre dynamique Runningpotato1Taille de fenêtre dynamique TvF6GED Taille de fenêtre dynamique MdetltS
Revenir en haut Aller en bas
Asu
Utilisateur confirmé: Rang ****
Asu


Messages : 895

Taille de fenêtre dynamique Empty
MessageSujet: Re: Taille de fenêtre dynamique   Taille de fenêtre dynamique EmptySam 22 Nov 2014 - 13: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é





Taille de fenêtre dynamique Empty
MessageSujet: Re: Taille de fenêtre dynamique   Taille de fenêtre dynamique Empty

Revenir en haut Aller en bas
 
Taille de fenêtre dynamique
Revenir en haut 
Page 1 sur 1

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: