Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...

Zed

Membre
  • Compteur de contenus

    2
  • Inscription

  • Dernière visite

À propos de Zed

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

Zed's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

1

Réputation sur la communauté

  1. Salut à toi, et merci du partage. Personnellement, sachant que le python est un langage objet, j'aime bien faire mes classes (ici GUI) de manière sémantiquement identique (ici on a une sémantique d'entité), je m'explique: Je sais que toutes les classes de dialogues seront sensiblements les mêmes à quelques exceptions près, donc: Je fais une classe de base: BaseDialog et ensuite j'y met tous les attributs sémantiques de mes classes de dialogues (les services principaux) (là encore on pourrait dire que c'est ce que le ui.Window fait, mais le ui.Window est une classe qui se veut générale pour toutes les fenêtres, donc également pour tous les dialogues, mais rajouter une indirection ne fait pas de mal, car on respecte les principes SOLID: [Hidden Content]_(object-oriented_design) ). Je fais une classe DialogXX pour chaque dialogue que j'ai besoin @Galet Pour la gestion des pixels, personnellement je préfère passer par des fichiers externes dans le packs plutôt que le hard-coded stuff, ça me permet de tout centraliser et d'avoir, ainsi, un moyen rapide et scalable de gérer mes UI C'était à titre purement informatif et juste une autre manière de concevoir la chose .
  2. Zed

    VDI - Server Files 2016 - Team FE

    Salut à toi, Je suis quelque peu nouveau dans l'emulation metin2 et je me demandais (je ne me voyais pas demander ça dans un A/Q/S en fait car ça ne fait pas office d'un réel ticket): gcc4.2 est très très vieux (il doit avoir 10, 12 ans un truc comme ça) n'est-il pas possible de faire compiler les files en C++ modern ?

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.