Page 1 sur 1

Test Brush Motif

Publié : dim. 03/juil./2011 13:22
par kernadec
Bonjour
pour répondre à la question de blendman sur le moyen de faire un mode brush
alors voila l'idée... avec un code.
la reproduction fonctionne aussi avec la fenêtre motif en option : |#PB_Window_Invisible
sa position peut être également identique à la fenêtre test brush....:lol:
c'est sympa cette option invisible.


Cordialement

Code : Tout sélectionner

;########################################################
;  kernadec  Petit test de brush avec motif  - juillet 2011- PB ver 4.60
;########################################################
Enumeration
  #Window
  #Window1
  #Image0  
  #Image1
  #Image2
  #Scroll
  #canvas0
  #canvas1
EndEnumeration

CreateImage(#Image0, 1000, 1000, 24)
CreateImage(#Image1, 1000, 1000, 24)
                                                                      ;chemin image
LoadImage(#Image2, "c:\PureBasic\Examples\Sources\Data\Geebee2.bmp",24)

ResizeImage(#Image2,400,400)
OpenWindow(#Window, 50,100,400,400, "Test Brush Motif", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_SizeGadget)
ScrollAreaGadget(#Scroll, 0, 0, 400,400, 400, 400, 30)
CanvasGadget(#canvas0, 0, 0,  400, 400, #PB_Canvas_ClipMouse)
SetWindowColor(#Window,#White) 
SetGadgetColor(#Scroll,#PB_Gadget_BackColor,#White)
SetGadgetAttribute(#Scroll,#PB_ScrollArea_X,200)
SetGadgetAttribute(#Scroll,#PB_ScrollArea_Y,200)
OpenWindow(#Window1,500,100,400,400, "Motif", #PB_Window_SystemMenu ) 
CanvasGadget(#canvas1, 0, 0,  400,400, #PB_Canvas_ClipMouse)
StartDrawing(CanvasOutput(#canvas1))
DrawImage(ImageID(#Image2),0,0)
StopDrawing()

Repeat
  event=WaitWindowEvent()
  X0 = GetGadgetAttribute(#canvas0, #PB_Canvas_MouseX)
  Y0 = GetGadgetAttribute(#canvas0, #PB_Canvas_MouseY)
  StartDrawing(CanvasOutput(#canvas1))
  If (X0>1 And X0<GadgetWidth(#canvas0)-1) And (Y0>1 And Y0<GadgetHeight(#canvas0)-1) 
    ; Masque  croix "+"
    color0=Point(x0,y0)     ;ATTENTION si on augmente la taille du brush
    color1=Point(x0-1,y0)   ;il faut reduire d'autant la surface de test 
    color2=Point(x0,y0+1)   ;de souris car sinon point() seras outside
    color3=Point(x0+1,y0)
    color4=Point(x0,y0-1)
  EndIf
  StopDrawing()
  If EventType() =  #PB_EventType_MouseMove
    If GetGadgetAttribute(#Canvas0, #PB_Canvas_Buttons) & #PB_Canvas_LeftButton
      StartDrawing(CanvasOutput(#canvas0))
      Box(x0,y0,1,1,color0)
      Box(x0-1,y0,1,1,color1)
      Box(x0,y0+1,1,1,color2)
      Box(x0+1,y0,1,1,color3)
      Box(x0,y0-1,1,1,color4)
      StopDrawing()			            
    EndIf
  EndIf
  Select event
    Case #PB_Event_SizeWindow                             ; redimensione le scroll avec la fenetre
      ResizeGadget(#Scroll,#PB_Ignore,#PB_Ignore,WindowWidth(#Window),WindowHeight(#Window)) ; si menu -20 = scroll horizontal et menu
      SetGadgetColor(#Scroll,#PB_Gadget_BackColor,#White)
    Case #PB_Event_CloseWindow
      quit=1
  EndSelect  
Until quit

Re: Test Brush Motif

Publié : dim. 03/juil./2011 13:50
par blendman
ah oui, très sympa !

En fait, tu as fait un outil "tampon" (ou clone, ou stamp), on ne peint pas avec le brush, on reproduit l'image ;).

Mais si on modifie les box(), on peut obtenir des trucs très intéressant, comme des pseudos filtre en temps réel de ton image, c'est classe !
Là, les box font de 10 de width et height :

Image

Je vais intégrer ce code à l'autre code ;).

Mais je pensais à la base pouvoir peindre avec un motif, comme ceci :
Image

Re: Test Brush Motif

Publié : dim. 03/juil./2011 13:57
par kernadec
ah! oui, mince j'avais pas tout compris :?
bonne journée

Re: Test Brush Motif

Publié : dim. 03/juil./2011 14:00
par blendman
kernadec a écrit :ah! oui, mince j'avais pas tout compris :?
mais non, pas mince, ton code est super, car c'est un autre type d'outil très intéressant ;).

En plus, on peut envisager d'autres possibilités avec ce code, comme peindre avec des sphères, box, ellipse, etc.. et cela en fonction d'une image, un sorte de tampon artistique en quelques sortes :D.

Re: Test Brush Motif

Publié : dim. 03/juil./2011 14:32
par blendman
je fais un petit up, car j'ai "réussi" à faire un petit test de painting avec un brush.
Évidemment, pour l'instant, c'est basique et même pas terrible, mais disons que c'est pour comprendre l'idée ;).

Je suis parti de l'exemple : windowscreen.

Code : Tout sélectionner

;
;
; ------------------------------------------------------------
;
;   PureBasic - Windowed Screen example file
;
;    (c) Fantaisie Software
; 
; modifié par Blendman pour faire un outil de painting :D
;
; ------------------------------------------------------------
;

If InitSprite() = 0 Or InitKeyboard() = 0 Or InitMouse() = 0 Or InitSprite3D() =0 Or  UsePNGImageDecoder() =0
  MessageRequester("Error", "Can't open the sprite system", 0)
  End
EndIf

Global transparence = 15

If OpenWindow(0, 0, 0, 1024, 768, "Gadget and sprites!", #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_ScreenCentered|#PB_Window_Maximize|#PB_Window_MaximizeGadget)
  ButtonGadget(1, 10,  10, 100, 25, "Grab input")
  ButtonGadget(2, 120,  10, 100, 25, "Button 2")
  TextGadget  (4, 10, 40, 300, 30, "Press 'F1' to ungrab keyboard and mouse")

  If OpenWindowedScreen(WindowID(0), 10, 70, 1024, 768, 0, 0, 0)
    LoadSprite(0, "Data\brush9.png",#PB_Sprite_AlphaBlending|#PB_Sprite_Texture)
    CreateSprite3D(0,0)
  Else
    MessageRequester("Error", "Can't open windowed screen!", 0)
    End
  EndIf

EndIf

direction = 1
playerX = 1
playerY = 1
ReleaseMouse(#True)
Repeat
  Repeat
    ; Always process all the events to flush the queue at every frame
    Event = WindowEvent()
    
    Select Event
      Case #PB_Event_CloseWindow
        Quit = 1    
      Case #PB_Event_Gadget
        
        ; Do the normal application management here
        Gadget = EventGadget()    
        Select Gadget
          Case 1
            InputReleased = 0
            SetGadgetText(4, "Press 'F1' to ungrab keyboard and mouse")
          Case 2, 3
            SetGadgetText(4, "Button "+Str(Gadget)+" pressed.")
        EndSelect    
    EndSelect
    
  Until Event = 0 ; Quit the event loop only when no more events are available
  
  If InputReleased = 0
    ExamineMouse()
    ExamineKeyboard()
    If KeyboardPushed(#PB_Key_F1)
      ReleaseMouse(#True)
      InputReleased = 1
    EndIf
  EndIf
  
  ; Clear the screen and draw our sprites
 ; ClearScreen(RGB(0,0,0))
 Start3D()
 RotateSprite3D(0,Random(360),0)
  DisplaySprite3D(0, WindowMouseX(0)-10-SpriteWidth(0)/2, WindowMouseY(0)-70-SpriteHeight(0)/2, transparence)
  Stop3D()

  If MouseButton(#PB_MouseButton_Left) =0
    FlipBuffers() 
  EndIf
  

Until  Quit Or KeyboardPushed(#PB_Key_Escape)

L'image :
http://blendman.free.fr/dev/pb/brush9.png

Maintenant, comment récupérer ce que je peins et le mettre sur le canvas par exemple, c'est ce que je vais devoir trouver, mais je suis sur que c'est faisable.

Re: Test Brush Motif

Publié : dim. 03/juil./2011 14:47
par kernadec
Pour les motifs que tu veux reproduire,
Je pense qu'il faut par exemple mettre un motif sur fond blanc de la taille que l'on veut,
On stock les pixels dans un tableau et ensuite redessiner le tableau avec plot et exclure la couleur blanche
ou une autre couleur comme ça tu garde le mode alpha de chaque couleur..
et il ne se copiera que les détail voulus de ton motif.
voilà l'idée..

Cordialement

Re: Test Brush Motif

Publié : lun. 04/juil./2011 11:23
par kernadec
Bonjour
pour rester dans la démarche du post précédent,
je viens de faire un essai de brosses, je sais pas si ça va te convenir Blendman
mais bon... voilà une autre idée pour fabriquer des pinceaux etc..

je pose ici pour rester dans les brush,
Cordialement

Code : Tout sélectionner

;########################################################
;  kernadec essai de brosses masque  juillet 2011    ver.  PB4.60 b3
;########################################################
Enumeration
  #Window
  #Window1
  #Image0  
  #Image1
  #Image2
  #Scroll
  #canvas0
  #canvas1
  #menu0:#menu1:#menu2:#menu3:#menu4:#menu5:#menu6:#menu7:#menu8:#menu9:#menu10:#menu11:#menu12
  #brosse1:#brosse2:#brosse3:#brosse4:#brosse5:#brosse6:#brosse7:#brosse8
EndEnumeration
Structure xy_brosse
  xb.l
  yb.l
  cb.l
EndStructure
Global Dim Tbrosse.xy_brosse(440) 

Restore brosse_data
For i=0 To 440
  Read.l Tbrosse(i)\xb
  Read.l Tbrosse(i)\yb
Next

CatchImage(#brosse1,?brosse_neige5_bmp_Start)
CatchImage(#brosse2,?brosse_neige_bmp_Start)
CatchImage(#brosse3,?brosse_tamis_bmp_Start)
CatchImage(#brosse4,?brosse_croix5_bmp_Start)
CatchImage(#brosse5,?brosse_croix15_bmp_Start)
CatchImage(#brosse6,?brosse_croix21_bmp_Start)
CatchImage(#brosse7,?brosse_marchdg_bmp_Start)
CatchImage(#brosse8,?brosse_marchgd_bmp_Start)

Procedure pinceau(motif.l) 
  OpenWindow(#Window1,WindowX(#Window)+7,WindowY(#Window)+53,21,21,"",#PB_Window_BorderLess|#PB_Window_Invisible )
  CanvasGadget(#canvas1, 0, 0,21,21, #PB_Canvas_ClipMouse) ;fenetre cachée superposée à la premiere pour eviter "point() outside"
  StartDrawing(CanvasOutput(#canvas1))
  DrawImage(ImageID(motif),0,0)
  For i=0 To 440
    Tbrosse(i)\cb=Point(10+Tbrosse(i)\xb,10+Tbrosse(i)\yb)
  Next i
  StopDrawing()
  CloseWindow(#Window1)
EndProcedure  

OpenWindow(#Window, 50,100,400,400, "Test Brush Motif", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_SizeGadget)
ScrollAreaGadget(#Scroll, 0, 0,400,400,400, 400, 30 )
CanvasGadget(#canvas0, 0, 0,  400, 400, #PB_Canvas_ClipMouse)
SetWindowColor(#Window,#Gray) 
SetGadgetColor(#Scroll,#PB_Gadget_BackColor,#White)
SetGadgetAttribute(#Scroll,#PB_ScrollArea_X,200)
SetGadgetAttribute(#Scroll,#PB_ScrollArea_Y,200)

 If CreateImageMenu(#menu0, WindowID(#Window))    
    MenuTitle("Brosse")
    MenuItem(#menu1, "neige1", ResizeImage(#brosse1,16,16,#PB_Image_Smooth))
    MenuItem(#menu2, "neige2", ResizeImage(#brosse2,16,16,#PB_Image_Smooth))
    MenuItem(#menu3, "Tamis",  ResizeImage(#brosse3,16,16,#PB_Image_Smooth))
    MenuItem(#menu4, "croix5", ResizeImage(#brosse4,16,16,#PB_Image_Smooth))
    MenuItem(#menu5, "croix15", ResizeImage(#brosse5,16,16,#PB_Image_Smooth))
    MenuItem(#menu6, "croix21", ResizeImage(#brosse6,16,16,#PB_Image_Smooth))
    MenuItem(#menu7, "marchdg", ResizeImage(#brosse7,16,16,#PB_Image_Smooth))
    MenuItem(#menu8, "marchgd", ResizeImage(#brosse8,16,16,#PB_Image_Smooth))
    MenuTitle("Couleur")
    MenuItem(#menu9, "Rouge") 
    MenuItem(#menu10,"Vert") 
    MenuItem(#menu11,"Bleu") 
    MenuItem(#menu12,"Hazard")
  EndIf
pinceau(#brosse1)
   color= RGBA(Random(255), Random(255),Random(255),50)  
Repeat
  event=WaitWindowEvent()
  X0 = GetGadgetAttribute(#canvas0, #PB_Canvas_MouseX)
  Y0 = GetGadgetAttribute(#canvas0, #PB_Canvas_MouseY)
  If EventType() =  #PB_EventType_MouseMove
    If GetGadgetAttribute(#Canvas0, #PB_Canvas_Buttons) & #PB_Canvas_LeftButton
      StartDrawing(CanvasOutput(#canvas0))
       DrawingMode(#PB_2DDrawing_AlphaBlend) 
      For i=0 To 440 Step 1  ; 2 3 4 etc.... pour diminué le nombre de pixel
        If (Red(Tbrosse(i)\cb)<>255 And Green(Tbrosse(i)\cb)<>255 And Blue(Tbrosse(i)\cb)<>255); masque
          Box(Tbrosse(i)\xb+X0,Tbrosse(i)\yb+Y0,1,1,color)
        EndIf  
      Next i
      StopDrawing()			            
    EndIf
  EndIf
  Select event
    Case #PB_Event_Menu      
      Select EventMenu()  
        Case #menu1
          pinceau(#brosse1)
        Case #menu2
          pinceau(#brosse2)
        Case #menu3
          pinceau(#brosse3)
        Case #menu4
          pinceau(#brosse4)
        Case #menu5
          pinceau(#brosse5)
        Case #menu6
          pinceau(#brosse6)
        Case #menu7
          pinceau(#brosse7)
        Case #menu8
          pinceau(#brosse8) 
        Case #menu9 
          color= RGBA(255,0,0,150) 
        Case #menu10 
          color= RGBA(0,255,0,150)
        Case #menu11
          color= RGBA(0,0,255,150)
        Case #menu12
          color= RGBA(Random(255), Random(255),Random(255),50)  
      EndSelect       
    Case #PB_Event_SizeWindow                             ; redimensione le scroll avec la fenetre
      ResizeGadget(#Scroll,#PB_Ignore,#PB_Ignore,WindowWidth(#Window),WindowHeight(#Window)-20) ; si menu -20 = scroll horizontal et menu
      SetGadgetColor(#Scroll,#PB_Gadget_BackColor,#White)
    Case #PB_Event_CloseWindow
      quit=1
  EndSelect  
Until quit
End 
; Masque de capture pixel départ du centre vers l'extérieur en mode circulaire
; utilisation d'images brosses de 21x21 pixels en data avec JaBPe
DataSection
  brosse_data:
  ;1 pixel
  Data.l  0, 0
  ;2 pixels +1 de coté 3*3 = 9
  Data.l  1, 0, 1,-1
  Data.l  0,-1,-1,-1
  Data.l -1, 0,-1, 1
  Data.l  0, 1, 1, 1
  ;4 pixels +1 de coté 5*5 = 25
  Data.l  2, 1, 2, 0, 2,-1, 2,-2
  Data.l  1,-2, 0,-2,-1,-2,-2,-2
  Data.l -2,-1,-2, 0,-2, 1,-2, 2
  Data.l -1, 2, 0, 2, 1, 2, 2, 2
  ;6 pixels +1 de coté 7*7 = 49
  Data.l  3, 2, 3, 1, 3, 0, 3,-1, 3,-2, 3,-3
  Data.l  2,-3, 1,-3, 0,-3,-1,-3,-2,-3,-3,-3
  Data.l -3,-2,-3,-1,-3, 0,-3, 1,-3, 2,-3, 3
  Data.l -2, 3,-1, 3, 0, 3, 1, 3, 2, 3, 3, 3
  ;8 pixels +1 de coté 9*9 = 81
  Data.l  4, 3, 4, 2, 4, 1, 4, 0, 4,-1, 4,-2, 4,-3, 4,-4
  Data.l  3,-4, 2,-4, 1,-4, 0,-4,-1,-4,-2,-4,-3,-4,-4,-4
  Data.l -4,-3,-4,-2,-4,-1,-4, 0,-4, 1,-4, 2,-4, 3,-4, 4
  Data.l -3, 4,-2, 4,-1, 4, 0, 4, 1, 4, 2, 4, 3, 4, 4, 4 
  ;10 pixels +1 de coté 11*11 = 121
  Data.l  5, 4, 5, 3, 5, 2, 5, 1, 5, 0, 5,-1, 5,-2, 5,-3, 5,-4, 5,-5
  Data.l  4,-5, 3,-5, 2,-5, 1,-5, 0,-5,-1,-5,-2,-5,-3,-5,-4,-5,-5,-5 
  Data.l -5,-4,-5,-3,-5,-2,-5,-1,-5, 0,-5, 1,-5, 2,-5, 3,-5, 4,-5, 5
  Data.l -4, 5,-3, 5,-2, 5,-1, 5, 0, 5, 1, 5, 2, 5, 3, 5, 4, 5, 5, 5
  ;12 pixels +1 de coté 13*13 = 169
  Data.l  6, 5, 6, 4, 6, 3, 6, 2, 6, 1, 6, 0, 6,-1, 6,-2, 6,-3, 6,-4, 6,-5, 6,-6
  Data.l  5,-6, 4,-6, 3,-6, 2,-6, 1,-6, 0,-6,-1,-6,-2,-6,-3,-6,-4,-6,-5,-6,-6,-6
  Data.l -6,-5,-6,-4,-6,-3,-6,-2,-6,-1,-6, 0,-6, 1,-6, 2,-6, 3,-6, 4,-6, 5,-6, 6
  Data.l -5, 6,-4, 6,-3, 6,-2, 6,-1, 6, 0, 6, 1, 6, 2, 6, 3, 6, 4, 6, 5, 6, 6, 6
  ;14 pixels +1 de coté 15*15 = 225
  Data.l  7, 6, 7, 5, 7, 4, 7, 3, 7, 2, 7, 1, 7, 0, 7,-1, 7,-2, 7,-3, 7,-4, 7,-5, 7,-6, 7,-7
  Data.l  6,-7, 5,-7, 4,-7, 3,-7, 2,-7, 1,-7, 0,-7,-1,-7,-2,-7,-3,-7,-4,-7,-5,-7,-6,-7,-7,-7
  Data.l -7,-6,-7,-5,-7,-4,-7,-3,-7,-2,-7,-1,-7, 0,-7, 1,-7, 2,-7, 3,-7, 4,-7, 5,-7, 6,-7, 7
  Data.l -6, 7,-5, 7,-4, 7,-3, 7,-2, 7,-1, 7, 0, 7, 1, 7, 2, 7, 3, 7, 4, 7, 5, 7, 6, 7, 7, 7
  ;16 pixels +1 de coté 17*17 = 289
  Data.l  8, 7, 8, 6, 8, 5, 8, 4, 8, 3, 8, 2, 8, 1, 8, 0, 8,-1, 8,-2, 8,-3, 8,-4, 8,-5, 8,-6, 8,-7, 8,-8
  Data.l  7,-8, 6,-8, 5,-8, 4,-8, 3,-8, 2,-8, 1,-8, 0,-8,-1,-8,-2,-8,-3,-8,-4,-8,-5,-8,-6,-8,-7,-8,-8,-8
  Data.l -8,-7,-8,-6,-8,-5,-8,-4,-8,-3,-8,-2,-8,-1,-8, 0,-8, 1,-8, 2,-8, 3,-8, 4,-8, 5,-8, 6,-8, 7,-8, 8
  Data.l -7, 8,-6, 8,-5, 8,-4, 8,-3, 8,-2, 8,-1, 8, 0, 8, 1, 8, 2, 8, 3, 8, 4, 8, 5, 8, 6, 8, 7, 8, 8, 8
  ;18 pixels +1 de coté 19*19 = 361
  Data.l  9, 8, 9, 7, 9, 6, 9, 5, 9, 4, 9, 3, 9, 2, 9, 1, 9, 0, 9,-1, 9,-2, 9,-3, 9,-4, 9,-5, 9,-6, 9,-7, 9,-8, 9,-9
  Data.l  8,-9, 7,-9, 6,-9, 5,-9, 4,-9, 3,-9, 2,-9, 1,-9, 0,-9,-1,-9,-2,-9,-3,-9,-4,-9,-5,-9,-6,-9,-7,-9,-8,-9,-9,-9
  Data.l -9,-8,-9,-7,-9,-6,-9,-5,-9,-4,-9,-3,-9,-2,-9,-1,-9, 0,-9, 1,-9, 2,-9, 3,-9, 4,-9, 5,-9, 6,-9, 7,-9, 8,-9, 9
  Data.l -8, 9,-7, 9,-6, 9,-5, 9,-4, 9,-3, 9,-2, 9,-1, 9, 0, 9, 1, 9, 2, 9, 3, 9, 4, 9, 5, 9, 6, 9, 7, 9, 8, 9, 9, 9
  ;20 pixels +1 de coté 21*21 = 441
  Data.l  10,  9, 10,  8, 10,  7, 10,  6, 10,  5, 10,  4, 10,  3, 10,  2, 10,  1, 10,  0, 10, -1, 10, -2, 10, -3, 10, -4, 10, -5, 10, -6, 10, -7, 10, -8, 10, -9, 10,-10
  Data.l   9,-10,  8,-10,  7,-10,  6,-10,  5,-10,  4,-10,  3,-10,  2,-10,  1,-10,  0,-10, -1,-10, -2,-10, -3,-10, -4,-10, -5,-10, -6,-10, -7,-10, -8,-10, -9,-10,-10,-10
  Data.l -10, -9,-10, -8,-10, -7,-10, -6,-10, -5,-10, -4,-10, -3,-10, -2,-10, -1,-10,  0,-10,  1,-10,  2,-10,  3,-10,  4,-10,  5,-10,  6,-10,  7,-10,  8,-10,  9,-10, 10
  Data.l  -9, 10, -8, 10, -7, 10, -6, 10, -5, 10, -4, 10, -3, 10, -2, 10, -1, 10,  0, 10,  1, 10,  2, 10,  3, 10,  4, 10,  5, 10,  6, 10,  7, 10,  8, 10,  9, 10, 10, 10
  ;repeter les sequences avec 11,12...  pour des maxi motif etc 
EndDataSection 

;  IncludeBinary "brosse_neige5.bmp" [?brosse_neige5_bmp_Start , ?brosse_neige5_bmp_End]
;{ Size = 1400 bytes
DataSection
  ; PureBin2Data header
  Data.l 1400
  Data.b 0
  ; Data
  brosse_neige5_bmp_Start:
  Data.l $05784D42,$00000000,$00360000,$00280000,$00150000,$00150000,$00010000,$00000018,$05420000,$0B120000,$0B120000,$00000000
  Data.l $00000000,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FF000000,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FF000000,$FFFFFFFF
  Data.l $FFFFFFFF,$FF000000,$FFFFFFFF,$FFFFFFFF,$FF000000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$0000FFFF,$FFFFFF00
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FF000000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$000000FF
  brosse_neige5_bmp_End:
EndDataSection ;}
;  IncludeBinary "brosse_neige.bmp" [?brosse_neige_bmp_Start , ?brosse_neige_bmp_End]
;{ Size = 1196 bytes
DataSection
  ; PureBin2Data header
  Data.l 1196
  Data.b 0
  ; Data
  brosse_neige_bmp_Start:
  Data.l $04AC4D42,$00000000,$00360000,$00280000,$00130000,$00130000,$00010000,$00000018,$04760000,$0B120000,$0B120000,$00000000
  Data.l $00000000,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$FFFFFFFF,$000000FF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FF000000,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$FF000000,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$FFFFFF00,$00FFFFFF,$FFFF0000,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$000000FF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $00FFFFFF,$FFFF0000,$000000FF,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FF000000,$FFFFFFFF,$000000FF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$000000FF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FF000000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$00000000,$FFFFFF00
  Data.l $00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$000000FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF
  Data.l $00000000,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$000000FF,$00FFFFFF,$FFFF0000,$000000FF,$00FFFFFF,$FFFF0000,$000000FF
  Data.l $00FFFFFF,$FFFF0000,$000000FF,$00FFFFFF,$FFFF0000,$000000FF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$00000000,$FFFFFF00
  Data.l $00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$000000FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF
  Data.l $00000000,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FF000000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$FFFFFF00
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$000000FF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$000000FF,$FFFFFFFF,$0000FFFF,$FFFFFF00
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FF000000,$FFFFFFFF,$000000FF,$00FFFFFF,$FFFF0000,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$000000FF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $00FFFFFF,$FFFF0000,$FFFFFFFF,$FF000000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$0000FFFF,$FFFFFF00,$00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$FFFFFFFF,$000000FF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FF000000,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $00FFFFFF,$FFFF0000,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$00000000
  brosse_neige_bmp_End:
EndDataSection ;}
;  IncludeBinary "brosse_tamis.bmp" [?brosse_tamis_bmp_Start , ?brosse_tamis_bmp_End]
;{ Size = 1196 bytes
DataSection
  ; PureBin2Data header
  Data.l 1196
  Data.b 0
  ; Data
  brosse_tamis_bmp_Start:
  Data.l $04AC4D42,$00000000,$00360000,$00280000,$00130000,$00130000,$00010000,$00000018,$04760000,$0B120000,$0B120000,$00000000
  Data.l $00000000,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$000000FF,$FFFFFFFF,$FFFFFFFF,$000000FF
  Data.l $FFFFFFFF,$FFFFFFFF,$000000FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF
  Data.l $00FFFFFF,$FFFF0000,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF
  Data.l $00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$000000FF,$FFFFFFFF,$FFFFFFFF,$000000FF,$FFFFFFFF,$FFFFFFFF,$000000FF
  Data.l $FFFFFFFF,$FFFFFFFF,$000000FF,$FFFFFFFF,$FFFFFFFF,$000000FF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF
  Data.l $00FFFFFF,$FFFF0000,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF
  Data.l $00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$000000FF,$FFFFFFFF,$FFFFFFFF,$000000FF,$FFFFFFFF,$FFFFFFFF,$000000FF
  Data.l $FFFFFFFF,$FFFFFFFF,$000000FF,$FFFFFFFF,$FFFFFFFF,$000000FF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF
  Data.l $00FFFFFF,$FFFF0000,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF
  Data.l $00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$000000FF,$FFFFFFFF,$FFFFFFFF,$000000FF,$FFFFFFFF,$FFFFFFFF,$000000FF
  Data.l $FFFFFFFF,$FFFFFFFF,$000000FF,$FFFFFFFF,$FFFFFFFF,$000000FF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF
  Data.l $00FFFFFF,$FFFF0000,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF
  Data.l $00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$000000FF,$FFFFFFFF,$FFFFFFFF,$000000FF
  Data.l $FFFFFFFF,$FFFFFFFF,$000000FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$00000000
  brosse_tamis_bmp_End:
EndDataSection ;}
;  IncludeBinary "brosse_croix21.bmp" [?brosse_croix21_bmp_Start , ?brosse_croix21_bmp_End]
;{ Size = 1400 bytes
DataSection
  ; PureBin2Data header
  Data.l 1400
  Data.b 0
  ; Data
  brosse_croix21_bmp_Start:
  Data.l $05784D42,$00000000,$00360000,$00280000,$00150000,$00150000,$00010000,$00000018,$05420000,$0B120000,$0B120000,$00000000
  Data.l $00000000,$00000000,$FFFFFF00,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FF000000
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FF000000
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FF000000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FF000000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FF000000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$0000FFFF,$FFFFFF00
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FF000000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FF000000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FF000000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FF000000,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$000000FF,$FFFFFF00,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $0000FFFF,$00000000
  brosse_croix21_bmp_End:
EndDataSection ;}
;  IncludeBinary "brosse_croix15.bmp" [?brosse_croix15_bmp_Start , ?brosse_croix15_bmp_End]
;{ Size = 1400 bytes
DataSection
  ; PureBin2Data header
  Data.l 1400
  Data.b 0
  ; Data
  brosse_croix15_bmp_Start:
  Data.l $05784D42,$00000000,$00360000,$00280000,$00150000,$00150000,$00010000,$00000018,$05420000,$0B120000,$0B120000,$00000000
  Data.l $00000000,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FF000000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FF000000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FF000000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$0000FFFF,$FFFFFF00
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FF000000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FF000000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$000000FF
  brosse_croix15_bmp_End:
EndDataSection ;}
;  IncludeBinary "brosse_croix5.bmp" [?brosse_croix5_bmp_Start , ?brosse_croix5_bmp_End]
;{ Size = 1400 bytes
DataSection
  ; PureBin2Data header
  Data.l 1400
  Data.b 0
  ; Data
  brosse_croix5_bmp_Start:
  Data.l $05784D42,$00000000,$00360000,$00280000,$00150000,$00150000,$00010000,$00000018,$05420000,$0B120000,$0B120000,$00000000
  Data.l $00000000,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FF000000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$0000FFFF,$FFFFFF00,$FFFFFFFF,$0000FFFF,$FFFFFF00
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$000000FF
  brosse_croix5_bmp_End:
EndDataSection ;}

;  IncludeBinary "brosse_marchdg.bmp" [?brosse_marchdg_bmp_Start , ?brosse_marchdg_bmp_End]
;{ Size = 1400 bytes
DataSection
  ; PureBin2Data header
  Data.l 1400
  Data.b 0
  ; Data
  brosse_marchdg_bmp_Start:
  Data.l $05784D42,$00000000,$00360000,$00280000,$00150000,$00150000,$00010000,$00000018,$05420000,$0B120000,$0B120000,$00000000
  Data.l $00000000,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$00FFFFFF,$00000000,$00000000,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$000000FF,$00000000,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$00FFFFFF,$00000000,$00000000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $000000FF,$00000000,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$00000000,$00000000
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$000000FF,$00000000,$FFFF0000,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$00000000,$00000000,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$000000FF
  brosse_marchdg_bmp_End:
EndDataSection ;}
;  IncludeBinary "brosse_marchgd.bmp" [?brosse_marchgd_bmp_Start , ?brosse_marchgd_bmp_End]
;{ Size = 1400 bytes
DataSection
  ; PureBin2Data header
  Data.l 1400
  Data.b 0
  ; Data
  brosse_marchgd_bmp_Start:
  Data.l $05784D42,$00000000,$00360000,$00280000,$00150000,$00150000,$00010000,$00000018,$05420000,$0B120000,$0B120000,$00000000
  Data.l $00000000,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$00000000,$00000000,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$000000FF
  Data.l $00000000,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$00000000,$00000000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $000000FF,$00000000,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$00FFFFFF,$00000000,$00000000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$000000FF,$00000000,$FFFF0000,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$00FFFFFF,$00000000,$00000000,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFF00FF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF,$FFFFFFFF
  Data.l $FFFFFFFF,$000000FF
  brosse_marchgd_bmp_End:
EndDataSection ;}

Re: Test Brush Motif

Publié : lun. 04/juil./2011 16:39
par venom
Pas mal du tout ce petit code 8)
Bien jouer kernadec :wink:







@++