De retour

Bonjour à tous

Comme vous avez pu le constater (ou pas), je suis absent de internet depuis quelques semaines. La raison est simple : j’ai explosé mon ordinateur portable lors d’un déménagement.

Après 7 ans de bon et loyaux services, mon vieux Acer 7720G méritait de prendre une retraite bien méritée, j’en ai donc profité pour acheter un nouveau portable, un MSI GT70 2OC-430XFR.

Je vais donc pouvoir reprendre la rédaction d’articles sur ce blog, pour finir la série sur l’utilisation des gamepads avec Qt. Ensuite, je commencerais une nouvelle série d’articles sur l’installation, la compilation et le déploiement d’application avec Qt 5.2 en multi-plateformes (en particulier mettre à jour le tutoriel sur Android).

À bientôt

EDIT : ou pas… Ordinateur reçu, déballé, démarré. Début d’installation de Windows. Et fin. Retour au constructeur.

Publicités

Comportement dynamique

C++ | Boost -- Développement

Introduction

Cet article va s’appuyer sur un problème concret pour montrer la mise en place d’une sélection dynamique de comportement. Un autre objectif sera d’illustrer l’assemblage de divers composants, principalement issus de boost, pour répondre à un problème plus complexe.

Les bibliothèques de boost utilisées sont : container, functional, mpl, phoenix et variant. Chacune de ces bibliothèques répond à un problème bien précis, si bien que l’essentiel du travail sera de les assembler sans se soucier des problématiques techniques inhérentes au langage.

Le problème que j’ai choisi est assez classique, comment gérer de manière homogène plusieurs formes géométriques et déterminer les collisions avec divers algorithmes ? Ce problème est surtout un prétexte, je ne vais ni soutenir qu’il est utile dans une situation quelconque, ni qu’il est le plus efficace possible.

View original post 907 mots de plus

Qt Gamepad – Implémentation Windows (deuxième partie)

Suite de l’article Qt Gamepad – Implémentation Windows (première partie).

Dans la première partie de cet article, j’ai abordé le fonctionnement du gamepad sous Windows et les classes de base pour la prise en charge du gamepad dans Qt (GamepadEvent). Nous allons voir maintenant l’implémentation de la classe manager, qui testera à intervalle régulier si un gamepad s’est connecté, et d’une classe qui permet de gérer un gamepad.

Lire la suite de « Qt Gamepad – Implémentation Windows (deuxième partie) »