<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://dindoun.lautre.net/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>pense-b&#234;te de bruno sanchiz</title>
	<link>https://dindoun.lautre.net/</link>
	<description></description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://dindoun.lautre.net/spip.php?id_rubrique=69&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>pense-b&#234;te de bruno sanchiz</title>
		<url>https://dindoun.lautre.net/local/cache-vignettes/L128xH128/favicon-68ee1.png?1762285646</url>
		<link>https://dindoun.lautre.net/</link>
		<height>128</height>
		<width>128</width>
	</image>



<item xml:lang="fr">
		<title>sfml</title>
		<link>https://dindoun.lautre.net/spip.php?article356</link>
		<guid isPermaLink="true">https://dindoun.lautre.net/spip.php?article356</guid>
		<dc:date>2019-05-26T21:37:39Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>bruno</dc:creator>



		<description>
&lt;p&gt;sfml est un raccourci pour tous les sfml ( sfml.window, sfml.system ... ) from sfml import sf &lt;br class='autobr' /&gt;
erreurs sfml except ValueError as error : load/open : except IOError : except sf.SocketError : sfml.window : actions/events for event in window.events : if event == ... : if event == sf.MouseMoveEvent : x, y = event.position &lt;br class='autobr' /&gt;
On peut aussi faire une recherche d'&#233;tats for event in window.events : print(event) &lt;br class='autobr' /&gt;
Certains &#233;v&#233;nements ont deux &#233;tats qu'il faut ensuite tester. (&#8230;)&lt;/p&gt;


-
&lt;a href="https://dindoun.lautre.net/spip.php?rubrique69" rel="directory"&gt;sfml - python C++&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;sfml est un raccourci pour tous les sfml ( sfml.window, sfml.system ... )&lt;br class='autobr' /&gt;
from sfml import sf&lt;/p&gt;
&lt;p&gt;erreurs sfml&lt;br class='autobr' /&gt;
except ValueError as error :&lt;br class='autobr' /&gt;
load/open : except IOError :&lt;br class='autobr' /&gt;
except sf.SocketError :&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;sfml.window : actions/events&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='4' class='spip_cadre spip_cadre_block' dir='ltr'&gt;for event in window.events: if event == ... : if event == sf.MouseMoveEvent: x, y = event.position&lt;/textarea&gt;
&lt;p&gt;On peut aussi faire une recherche d'&#233;tats&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;for event in window.events: print(event)&lt;/textarea&gt;
&lt;p&gt;Certains &#233;v&#233;nements ont deux &#233;tats qu'il faut ensuite tester.&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; keypressed : &lt;textarea readonly='readonly' cols='40' rows='4' class='spip_cadre spip_cadre_block' dir='ltr'&gt;if event == sf.KeyEvent: if event.pressed: ... elif event.released:&lt;/textarea&gt;&lt;/li&gt;&lt;li&gt;focus &lt;textarea readonly='readonly' cols='40' rows='4' class='spip_cadre spip_cadre_block' dir='ltr'&gt;if event == sf.FocusEvent: if event.gained: ... if event.lost:&lt;/textarea&gt;&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt; sfml.graphics&lt;br class='autobr' /&gt;
rectangle = sf.Rectangle((left, top), (width, height))&lt;/p&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;textarea readonly='readonly' cols='40' rows='12' class='spip_cadre spip_cadre_block' dir='ltr'&gt;class MyDrawable(sf.TransformableDrawable): def __init__(self): sf.Drawable.__init__(self) def draw(self, target, states): states.transform.combine(self.transformable.transform) target.draw(body) target.draw(clothes) mydrawable = MyDrawable() mydrawable.position = (20, 30) # we have properties \o/&lt;/textarea&gt;
&lt;p&gt;DOCS :&lt;/p&gt;
&lt;p&gt;&lt;a href='https://dindoun.lautre.net/DIVERS/SFML/html/'&gt;sfml doc sur le site&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href='https://dindoun.lautre.net/DIVERS/SFML/examples/'&gt;sfml exemples sur le site&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href='https://dindoun.lautre.net/DIVERS/SFML/html/api/system.html'&gt;sfml.system&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href='https://dindoun.lautre.net/DIVERS/SFML/html/api/window.html'&gt;sfml.window&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href='https://dindoun.lautre.net/DIVERS/SFML/html/api/graphics.html'&gt;sfml.graphics&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href='https://dindoun.lautre.net/DIVERS/SFML/html/api/audio.html'&gt;sfml.audio&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href='https://dindoun.lautre.net/DIVERS/SFML/html/api/network.html'&gt;sfml.network&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;file:///usr/share/doc/python-sfml-doc/html/&#034; class=&#034;spip_out&#034;&gt;sfml doc en local&lt;/a&gt;&lt;br class='autobr' /&gt;
&lt;a href=&#034;file:///usr/share/doc/python-sfml-doc/examples/&#034; class=&#034;spip_out&#034;&gt;sfml exemples en local&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
