<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.epic-war.net/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.epic-war.net/wiki/feed.php">
        <title>EpicWiki</title>
        <description></description>
        <link>http://www.epic-war.net/wiki/</link>
        <image rdf:resource="http://www.epic-war.net/wiki/lib/images/favicon.ico" />
       <dc:date>2012-04-19T23:31:34+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.epic-war.net/wiki/doku.php?id=liens_utiles:add_ons:spew:api:spew&amp;rev=1334702080&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.epic-war.net/wiki/doku.php?id=liens_utiles:add_ons:spew:api:spew:frames&amp;rev=1334701664&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.epic-war.net/wiki/doku.php?id=personnages:inventaire:equipement:arme_de_contact&amp;rev=1334312232&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.epic-war.net/wiki/doku.php?id=liens_utiles:add_ons:spew:tutos_dev:hello_world&amp;rev=1334162073&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.epic-war.net/wiki/doku.php?id=liens_utiles:add_ons:spew:tutos_dev&amp;rev=1334158945&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.epic-war.net/wiki/doku.php?id=liens_utiles:add_ons:spew&amp;rev=1334158755&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.epic-war.net/wiki/doku.php?id=liens_utiles:add_ons:spew:api&amp;rev=1334097264&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.epic-war.net/wiki/lib/images/favicon.ico">
        <title>EpicWiki</title>
        <link>http://www.epic-war.net/wiki/</link>
        <url>http://www.epic-war.net/wiki/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.epic-war.net/wiki/doku.php?id=liens_utiles:add_ons:spew:api:spew&amp;rev=1334702080&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-04-18T00:34:40+02:00</dc:date>
        <dc:creator>Pikrass</dc:creator>
        <title>liens_utiles:add_ons:spew:api:spew</title>
        <link>http://www.epic-war.net/wiki/doku.php?id=liens_utiles:add_ons:spew:api:spew&amp;rev=1334702080&amp;do=diff</link>
        <description>API


L'API permettant d'accéder aux informations de l'interface d'Epic-War est accessible depuis l'objet spew. Cet objet est partagé par tous les scripts, y compris les scripts extérieurs à Spew (par exemple ceux d'une extension Firefox).

spew utilise beaucoup les notions de “classe” et d'héritage offertes par Javascript. Si vous n'êtes pas très familier avec la programmation orientée objet, voici l'essentiel à savoir :</description>
    </item>
    <item rdf:about="http://www.epic-war.net/wiki/doku.php?id=liens_utiles:add_ons:spew:api:spew:frames&amp;rev=1334701664&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-04-18T00:27:44+02:00</dc:date>
        <dc:creator>Pikrass</dc:creator>
        <title>liens_utiles:add_ons:spew:api:spew:frames</title>
        <link>http://www.epic-war.net/wiki/doku.php?id=liens_utiles:add_ons:spew:api:spew:frames&amp;rev=1334701664&amp;do=diff</link>
        <description>API

spew.Frame


spew.Frame est la classe de base pour toutes les frames gérées par Spew.
Voici son graphe d'héritage :

	*  spew.Frame
		*  spew.FramePrinc
			*  spew.FrameMap
			*  spew.FrameMort
			*  spew.FrameLevelUp

		*  spew.FrameCustom</description>
    </item>
    <item rdf:about="http://www.epic-war.net/wiki/doku.php?id=personnages:inventaire:equipement:arme_de_contact&amp;rev=1334312232&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-04-13T12:17:12+02:00</dc:date>
        <dc:creator>cocobingork</dc:creator>
        <title>personnages:inventaire:equipement:arme_de_contact</title>
        <link>http://www.epic-war.net/wiki/doku.php?id=personnages:inventaire:equipement:arme_de_contact&amp;rev=1334312232&amp;do=diff</link>
        <description>Liens vers :

	* l'inventaire général
	* l'inventaire par classe de personnage


Les armes de contact sont essentiellement proposées aux combattants (armes à 6 PA notamment), ainsi qu'aux rodeurs.
Des dégats importants, mais attention aux risques de contre-attaques !</description>
    </item>
    <item rdf:about="http://www.epic-war.net/wiki/doku.php?id=liens_utiles:add_ons:spew:tutos_dev:hello_world&amp;rev=1334162073&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-04-11T18:34:33+02:00</dc:date>
        <dc:creator>Pikrass</dc:creator>
        <title>liens_utiles:add_ons:spew:tutos_dev:hello_world</title>
        <link>http://www.epic-war.net/wiki/doku.php?id=liens_utiles:add_ons:spew:tutos_dev:hello_world&amp;rev=1334162073&amp;do=diff</link>
        <description>Tutoriels

Hello World


Nous allons créer un script Spew permettant juste d'afficher “Hello World” à l'écran, mais de manière interfacée avec Epic-War.

Créez pour commencer un dossier chez vous, dans lequel nous écrirons les différents fichiers de votre paquet Spew. Un paquet Spew est constitué au moins d'un fichier manifest, qui décrit votre paquet (son nom, son numéro de version, son auteur, une description, etc.), et de fichiers Javascript qui doivent se terminer par l'extension .js.…</description>
    </item>
    <item rdf:about="http://www.epic-war.net/wiki/doku.php?id=liens_utiles:add_ons:spew:tutos_dev&amp;rev=1334158945&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-04-11T17:42:25+02:00</dc:date>
        <dc:creator>Pikrass</dc:creator>
        <title>liens_utiles:add_ons:spew:tutos_dev - créée</title>
        <link>http://www.epic-war.net/wiki/doku.php?id=liens_utiles:add_ons:spew:tutos_dev&amp;rev=1334158945&amp;do=diff</link>
        <description>Tutoriels


Comme souvent en programmation, c'est par la pratique qu'on apprend ! Suivez ces quelques tutoriels et vous aurez les bases solides nécessaires à l'écriture d'un paquet Spew.
On supposera que vous avez au moins une petite connaissance du Javascript. Certaines notions plus complexes seront expliquées.</description>
    </item>
    <item rdf:about="http://www.epic-war.net/wiki/doku.php?id=liens_utiles:add_ons:spew&amp;rev=1334158755&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-04-11T17:39:15+02:00</dc:date>
        <dc:creator>Pikrass</dc:creator>
        <title>liens_utiles:add_ons:spew</title>
        <link>http://www.epic-war.net/wiki/doku.php?id=liens_utiles:add_ons:spew&amp;rev=1334158755&amp;do=diff</link>
        <description>Spew est une nouvelle extension, en cours de création, visant à grandement faciliter le développement d'extensions Firefox pour Epic-War.
Son but est que quiconque maîtrisant juste le Javascript soit capable d'écrire de petits scripts très rapidement pour analyser et modifier l'interface d'Epic-War.</description>
    </item>
    <item rdf:about="http://www.epic-war.net/wiki/doku.php?id=liens_utiles:add_ons:spew:api&amp;rev=1334097264&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-04-11T00:34:24+02:00</dc:date>
        <dc:creator>Pikrass</dc:creator>
        <title>liens_utiles:add_ons:spew:api - Ajout de l'API de main</title>
        <link>http://www.epic-war.net/wiki/doku.php?id=liens_utiles:add_ons:spew:api&amp;rev=1334097264&amp;do=diff</link>
        <description>API

Tout script Spew a accès :

	*  au DOM de la page contenant toutes les frames ;
	*  à l'objet global spew, partagé par tous les scripts ;
	*  à l'objet global , spécifique au paquet Spew.


Le script est exécuté dans la même portée que l'objet window. Il est donc possible d'accéder à tout le DOM et en particulier à document.</description>
    </item>
</rdf:RDF>

