{"id":2776,"date":"2021-04-15T18:56:19","date_gmt":"2021-04-15T16:56:19","guid":{"rendered":"http:\/\/myrdil.com\/?p=2776"},"modified":"2021-04-15T18:56:58","modified_gmt":"2021-04-15T16:56:58","slug":"travail-sur-la-barre-de-sorts","status":"publish","type":"post","link":"https:\/\/myrdil.com\/?p=2776","title":{"rendered":"Travail sur la barre de sorts"},"content":{"rendered":"<p>\u00c9pisode redout\u00e9 mais il faut que j&#8217;y passe.<\/p>\n<p><!--more--><\/p>\n<p>Pour l&#8217;instant, j&#8217;ai un code fonctionnel mais infect, avec une ligne de code par bouton, tu imagines ce que va donner avec 6 barres de 12 sorts ! Immonde !<br \/>\nTout \u00e7a parce que la barre de sorts est cr\u00e9\u00e9e de mani\u00e8re fixe et que je dois sp\u00e9cifier le nom du bouton que l&#8217;on presse en fonction du raccourci clavier utilis\u00e9, ou du clic souris.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2777\" src=\"http:\/\/192.168.1.201\/wordpress\/wp-content\/uploads\/skilbarinfecte.jpg\" alt=\"\" width=\"2073\" height=\"700\" srcset=\"https:\/\/myrdil.com\/wp-content\/uploads\/skilbarinfecte.jpg 2073w, https:\/\/myrdil.com\/wp-content\/uploads\/skilbarinfecte-300x101.jpg 300w, https:\/\/myrdil.com\/wp-content\/uploads\/skilbarinfecte-1024x346.jpg 1024w, https:\/\/myrdil.com\/wp-content\/uploads\/skilbarinfecte-768x259.jpg 768w, https:\/\/myrdil.com\/wp-content\/uploads\/skilbarinfecte-1536x519.jpg 1536w, https:\/\/myrdil.com\/wp-content\/uploads\/skilbarinfecte-2048x692.jpg 2048w, https:\/\/myrdil.com\/wp-content\/uploads\/skilbarinfecte-500x169.jpg 500w\" sizes=\"auto, (max-width: 2073px) 100vw, 2073px\" \/><\/p>\n<p>Je dois rendre la cr\u00e9ation de la barre de sorts enti\u00e8rement dynamique avec sauvegarde des modifications faites en ajoutant ou effa\u00e7ant des sorts de la barre &#8211; ou des barres &#8211; pour rendre tout \u00e7a pr\u00e9sentable.<\/p>\n<p>Et je dois aussi permettre l&#8217;enregistrement des barres de sorts. Et aussi d\u00e9finir les sorts dans un fichier externe \u00e9ditable dans un tableur et non dans la d\u00e9finition du blueprint\u00a0 du personnage comme c&#8217;est le cas pour le moment.<\/p>\n<p>Je n&#8217;aime pas du tout ce travail car je pars d&#8217;une vid\u00e9o de Ryan qui n&#8217;explique rien des raisons de ses choix programmatiques pour recoller \u00e7a avec ce que j&#8217;ai appris d&#8217;autres vid\u00e9os de Matthew Waldstein qui expliquent la cr\u00e9ation dynamique de widgets d&#8217;interface. Et je suis tr\u00e8s mauvais pour partir du raisonnement de quelqu&#8217;un d&#8217;autre, je pr\u00e9f\u00e8re tout concevoir de z\u00e9ro pour mieux ma\u00eetriser chaque \u00e9tape logique.<\/p>\n<p>Fort heureusement, plus les jours passent moins il me reste de chapitres techniques \u00e0 dig\u00e9rer. Deux ans \u00e0 travailler sur l&#8217;apprentissage des outils, \u00e7a commence \u00e0 bien faire.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c9pisode redout\u00e9 mais il faut que j&#8217;y passe.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2776","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/posts\/2776","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2776"}],"version-history":[{"count":0,"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/posts\/2776\/revisions"}],"wp:attachment":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2776"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}