Page 1 sur 1

affiché un dégragé de couleur sur un logo

Publié : lun. 01/mai/2017 11:59
par raven
bonjour,

j'essaye de faire un dégradé de couleur sur un logo et qui épouse la forme du logo.

mais je voudrais que les couleur du dégradé soit horizontale sur le logo.
pour épousé la forme du logo, j'ai testé avec une rotation de sprite mais c'a le fait pas.

j'avais pensé à faire un sprite carré,avec les barres de couleurs horizontale puis mettre le logo devant et joué avec la transparence du sprite.
mais cela ne le fait pas non plus.
je vois pas comment faire,j'ai pas réussi à avoir mieux.
merci pour votre aide.

le code version de purebasic 5.60 x86:

Code : Tout sélectionner

EnableExplicit

InitSprite()
InitKeyboard()
UsePNGImageDecoder()

Enumeration
  #B1
  #B2
  #B3
  #logo
  #raster
  #raster2
EndEnumeration

Enumeration fenetre
  #fenetre
EndEnumeration 

#largeur_ecran = 800
#hauteur_ecran = 600

Global Bposx,Bposy,event,Rouge1.f,Vert1.f,Bleu1.f,Rouge2.f,Vert2.f,Bleu2.f,Drouge.f,Dvert.f,Dbleu.f,test_commodore
Global R1.f,R2.f,V1.f,V2.f,B1.f,B2.f,Dr.f,Dr2.f,Dv.f,Dv2.f,Db.f,Db2.f,rasterX,rasterY
Bposx = 230
bposy = 0
rasterX = 0
rasterY = 0
Procedure couleur_logo()
  CreateSprite(#B1,145,90)
  CreateSprite(#B2,166,160)
  CreateSprite(#B3,120,60)
  ;couleur de depart
  Rouge1.f = 0
  Vert1.f = 0
  Bleu1.f = 0
  
  ;couleur d'arrivé
  Rouge2.f = 0.008*0.00010
  Vert2.f = 0.08
  Bleu2.f = 0.03
  ;delta
  Drouge.f = ((Rouge2-Rouge1)/0.00010)
  Dvert.f =  ((Vert2-Vert1)/0.010)
  Dbleu.f = ((Bleu1-Bleu2)/0.010)
  
EndProcedure
Procedure couleur_raster()
  CreateSprite(#raster,800,135)
  CreateSprite(#raster2,400,135)
  ;couleur de depart
  R1.f = 0
  V1.f = 0
  B1.f = 0
  
  ;couleur d'arrivé
  R2.f =  0.08
  V2.f = 0.08
  B2.f = 0.08
  ;delta
  Dr.f = ((Rouge2-Rouge1)/0.000010)
  Dv.f =  ((Vert2-Vert1)/0.010)
  Db.f = ((Bleu1-Bleu2)/0.010)
  
EndProcedure

;couleur de départ,couleur d'arrivé,différence

Procedure affiche_couleur_logo()
  For Bposy = 0 To 31
    StartDrawing(SpriteOutput(#B3))
    Box(Bposy*2, Bposy*3, 25, 8, RGB(Rouge1, Vert1, Bleu1))
    
    Rouge1 + Drouge
    Vert1 + Dvert
    Bleu1 + Dbleu 
    StopDrawing()
  Next Bposy
  
  For Bposy = 0 To 31
    StartDrawing(SpriteOutput(#B2))
    Box(Bposy/160, Bposy*8, 29, 8, RGB(Rouge1, Vert1, Bleu1))
    Rouge1 + Drouge
    Vert1 + Dvert
    Bleu1 +  Dbleu
    StopDrawing()
  Next Bposy
  
  For Bposy = 0 To 31
    StartDrawing(SpriteOutput(#B1))
    Box(Bposy*2, Bposy*3, 30, 8, RGB(Rouge1, Vert1, Bleu1))
    Rouge1 + Drouge
    Vert1 + Dvert
    Bleu1 + Dbleu
    StopDrawing()
  Next Bposy
  
EndProcedure
Procedure affiche_raster1()
  For rasterY = 0 To 61
    StartDrawing(SpriteOutput(#raster))
    LineXY(rasterx+800, rastery, rasterx, rastery, RGB(R1, V1, B1))
    
    R1 + Dr
    V1 + Dv
    B1 + Db 
    StopDrawing()
  Next rasterY
EndProcedure

Procedure affiche_raster2()
  For rasterY = 0 To 61
    StartDrawing(SpriteOutput(#raster2))
    LineXY(rasterx+800, rastery, rasterx, rastery, RGB(R1, V1, B1))
    
    R1 - Dr
    V1 - Dv
    B1 - Db 
    StopDrawing()
  Next rasterY
EndProcedure

OpenWindow(#fenetre,0,0,#largeur_ecran,#hauteur_ecran,"test dégradé",#PB_Window_ScreenCentered|#PB_Window_SystemMenu)
OpenWindowedScreen(WindowID(#fenetre),0,0,#largeur_ecran,#hauteur_ecran)

CatchSprite(#logo,?test_commodore,#PB_Sprite_AlphaBlending)

couleur_logo()

couleur_raster()
;boucle
Repeat 
  Repeat 
    
    event = WindowEvent()
    Select event
      Case #PB_Event_CloseWindow
        End
    EndSelect
  Until event = 0
  
  FlipBuffers()
  ClearScreen(0)
  ExamineKeyboard()
  
  affiche_raster1()
  affiche_raster2()
  DisplayTransparentSprite(#b1,bposx+75,Bposy+239)
  DisplayTransparentSprite(#b3,bposx+135,Bposy+238)
  DisplayTransparentSprite(#b2,bposx+135/2,Bposy+142)
  DisplayTransparentSprite(#b2,bposx+220/2,Bposy+139)
  ZoomSprite(#logo,600,605)
  DisplayTransparentSprite(#logo,106,-2)
  ZoomSprite(#raster,800,10)
  DisplayTransparentSprite(#raster,rasterX,rasterY+453)
  ZoomSprite(#raster,800,20)
  DisplayTransparentSprite(#raster,rasterX,rasterY+458)
  ZoomSprite(#raster,800,30)
  DisplayTransparentSprite(#raster,rasterX,rasterY+466)
  ZoomSprite(#raster,800,55)
  DisplayTransparentSprite(#raster,rasterX,rasterY+480)
  ZoomSprite(#raster,800,80)
  DisplayTransparentSprite(#raster,rasterX,rasterY+505)
  ZoomSprite(#raster,800,90)
  DisplayTransparentSprite(#raster,rasterX,rasterY+522)
  ;  DisplayTransparentSprite(#raster2,rasterX,rasterY-61)
  RotateSprite(#b3, Bposy-55,#PB_Absolute)
  RotateSprite(#b2,Bposy+180,#PB_Absolute)
  RotateSprite(#b1, Bposy-50,#PB_Absolute)
  
  R1 - Dr
  V1 - Dv
  B1 - Db 
  
  affiche_couleur_logo()
  
  Rouge1 + Drouge
  Vert1 + Dvert
  Bleu1 + Dbleu
  
Until  KeyboardPushed(#PB_Key_Escape) Or event = #PB_Event_CloseWindow
End
DataSection
  test_commodore:
  ; taille : 13000 octets
  Data.q $0A1A0A0D474E5089,$524448490D000000,$FA000000FA000000,$CD8E070000000208,$4343690F2200006A,$DE68000063636950,$EEB7CD1550679AAD,$6C39361B0CE7667B
  Data.q $0E4B39CE739C9B32,$882B240467393612,$4050449288A392A2,$0441454144051440,$0460311515045415,$E7553DFFEF2E4515,$A6BBAADC3F7BADD4,$E9AF57BAA799FBA6
  Data.q $3235244006B7F5FA,$3A2A200166012A30,$E1EEEE88DCC9DE31,$1403602C032CC749,$A5621303FCA407C0,$1F3635FFC152C3A2,$5C9FF64E7E9FE801,$4084CC41082DFFE0
  Data.q $8D8C0EEEAEEC2000,$25352FBB83D5DC4F,$F67D7777C3577631,$577CFD5DA0FF50C0,$F882000816EFC4CB,$43A3FFA6AFF01F8F,$271778E8FF2AD5FE,$F2189D00016D5DE3
  Data.q $F1A181D0FFC0743F,$FD178EECB8880051,$26EEC25F04FF86B7,$4AAEB299232332C8,$81F1890121F109B2,$7E66A3FF81816172,$B2023039809C0090,$72AEE61F77220980
  Data.q $210788026DBB4A05,$0E4081F6EE240020,$2473FFE081B6ED84,$62638DE9FF135332,$4AE9134242C3E2D3,$B2DDD37432AA8A0A,$64BA4CD13189CEE9,$45A9912C2120330A
  Data.q $8F9792D58C4C4D0F,$99E2433106668B0E,$5C8A4C64660084CC,$E5199D36BC944C60,$1387E7FF45A9161F,$90C71A7FF06899FE,$8D2DD0258684BBA3,$BB61C131F1B1E98D
  Data.q $A3320586467EECCB,$6620E8A4F4419813,$4FF4CF1C6E9FDD3C,$A2A2638DD2664B0C,$F1898986E813A262,$B2D1316189490161,$B0C8C34CF1FEA1CE,$27BE814E595D2608
  Data.q $CDB277713E26363A,$B09A14FF92E859BF,$37FC09657FE0695B,$2D7FFC887C4C5C89,$2FE09B26901F2095,$1FE219923E409BBF,$B3FDC864C4131819,$1098F3BFFB70FF17
  Data.q $011A220B1FF4ACAC,$000626F9D9DA5A80,$BF3B3B63ED800CA6,$B0F2ED4FB676769B,$398FCF7FF468C008,$BFEC7FAEC6C68009,$0C00F9280046D13D,$8B800AA02F6FF8DC
  Data.q $9F14981C7AE00107,$0C00D59FF2C7AFFC,$00700300D0050090,$89A7BBC80880080F,$0340762A9EEEB005,$BBC01E03700B801C,$2103A0208004C27B,$9207101881440220
  Data.q $724B2EF480A40180,$540CA552EC281E40,$6813401A07502A80,$303E80F40BA06D01,$5DD3009818CFE5D8,$C03602B025802D12,$A74BB8E07B01D816,$07701B807B017033
  Data.q $0BE01F037813C01E,$082081992EFF80FC,$C466CBBA1A32EF04,$B880C41A2051BB2E,$29064DA976135E5D,$3201907481A41520,$C82E40720D907EC1,$410A083800E00503
  Data.q $025011C187062811,$0A819414A0E3818E,$7505A83540AA0950,$3412704680341EA0,$D05680B419A05381,$413A0B380741DA06,$05E80F41BA0F3817,$12E08B800C1FA07D
  Data.q $460C3015C0860CB8,$300DC0C606B828C0,$824C1B704DC0260E,$0CC0F706982EE03B,$CC10F003C0E60FB8,$E08B013C18F00583,$12F00BC1CF025819,$AC16F01BC1AF02BC
  Data.q $813E08F803E07781,$4D83BE06F80BE0CF,$D837E05B04FC03F0,$843041040EC17F06,$887842C206105084,$2158814432209100,$0B884E20D10EC42A,$A210487E217881E2
  Data.q $438906240890C243,$3921648692031092,$4815219484520148,$07486D213480D20D,$3218C843200C83D2,$86B20AC80B20CC85,$5C827201C87B216C,$427901E41B903DA0
  Data.q $0287F217B42F90DE,$50E1428502142621,$02507140C50D1424,$283ED0A943250494,$1E503941650FDA03,$D043A08A841D0054,$E54295063A04A861,$507540D505542550
  Data.q $16A1A7413508D403,$A13A859D033A0DA8,$0341F50BD4375073,$430D02BA197420D0,$6E809A037418D0A3,$819A1A685DD09341,$7A016823D007A166,$05680BD04B422D02
  Data.q $E87BD06B42AD0D7A,$36837D02FA09F423,$0BFA07F416D09FA0,$C1C6063091861803,$0ECC2A6053049804,$0B0FCC0F305CC073,$C24B062C08B042C2,$CAC22B072C0CB052
  Data.q $B03AC16B01AC2AB0,$05B0A6C31B086C1E,$EC23B0F6C0DB056C,$03EC27B0EEC2BB0C,$870C1C1070FEC1FB,$C3C70B1C147011C1,$FBC067069C0A7049,$C217003E0F381CE1
  Data.q $570A5C18F811F0C5,$C2370F5C2D7055C0,$CF819F0ADC33704D,$0FDC02F86EE0E7C2,$1E147855F043C20F,$053C24F05BE1C783,$FC3CF087E16783DF,$57E12FC32F067E04
  Data.q $827F00FE0EFC2AF0,$DE0B780FF01BC2BF,$22C0850230107786,$A086C105821208F0,$1D040108BC10B821,$0832103047108221,$D08EA10542228439,$53084611F422E842
  Data.q $447087611AC20584,$846F081E115C20B8,$22228444C100221F,$052222443888D110,$22E446C889910FB1,$E20944628885100A,$9C43A88D511CA238,$0E886D119A213440
  Data.q $803101711BA21744,$218C411882B884B8,$10F7117711B711C6,$C453C405888788B3,$E22DE235E225E232,$F881B115F11D623D,$2891848BF88DF889,$2454905240491624
  Data.q $85220A43E485C90D,$8F29065206486291,$48BA913521AA4654,$B485691CD231A403,$2F486E905D223A45,$228644C900322FA4,$32326404C8319123,$0F23E646CC89990D
  Data.q $056452C825918B22,$8D3C893C8F5906B2,$907B21CF2076436C,$F208E415E441C8FD,$DE469C893902723A,$CF9117202E443E47,$3AE43BE455C82B91,$8DB90BF903722BF2
  Data.q $28A0228B0A242802,$8025078A07143628,$94592818A1894612,$1941D281A5054A22,$3D946B28E6518CA0,$A2F944F28AE509CA,$2A145430A8C15002,$72A265434A84950E
  Data.q $31D461D442A8F950,$893A8F551AAA3954,$51E7513AA3B5466A,$D411A84351175017,$D43DD41DD44DD475,$5A8CB514F51E6A1C,$BEA13EA3DEA2AD41,$891A01A0FEA27EA3
  Data.q $9A3B34166889A2C6,$19A18B421687CD0B,$89AD155A22B45968,$6856D0CDA11B43D6,$F685ED0DDA33B43B,$58E891D143A20743,$41CE899D0D3A2274,$E8A5D04BA10FA017
  Data.q $6E8CDD11BA1D742A,$4BE8FDD07BA27747,$077D027A18F461E8,$445E80BD00FD0F7D,$A3AF43BF46BF40BF,$0600637FA07FA2BF,$03862A184861C189,$31246288C4118BC3
  Data.q $A30B461A8C4518B2,$8E316C6058C6318F,$88130FC6278C5718,$98C930E26144C509,$3984531F26164C74,$2730EA6154C52982,$0B98739833982D31,$09986B982B988B98
  Data.q $31E601E61EE624CC,$01F3156625E619E6,$60ECC2D981B305F3,$3962A584961C5891,$1A5638AC21587CB1,$B0F5626AC1558F2B,$EB09D62DAC0B58C6,$11B18363FAC6F586
  Data.q $0B361F76126C58D8,$B0CB6096C22D8F9B,$B61B6C29EC06D8D5,$47610EC01D83DB13,$03EC3DEC49D8E3B1,$0D7615F632EC63EC,$C6DD89FD86FD8EBB,$71C547091C587021
  Data.q $0C9C0938C271F8E2,$E219C1D38EA7114E,$CE2B9C47383670CC,$E2E045C60B8FE70B,$00EE0E5C74B8C970,$C3AB89571C7718AE,$B83D7167715AE135,$EE04DC35DC15DC01
  Data.q $7B88B71E6E3EEE2E,$FDC57DC47DC55B89,$C24F163C61E36DC4,$3C517802F1B9E1B3,$F5E16BC1578F2F03,$15DE03BC2B78A6F1,$F123E307C7F785EF,$5F0F3E267C14F8F1
  Data.q $8DF06BE397C12F88,$803F1BBE077C16F8,$C29F89BF86BF82BF,$F857F84BF017E1CF,$026FFC0DF84FF877,$8B812A048810C044,$09E4114825104020,$609CC121826D04AA
  Data.q $4108FC107826704B,$419099212C427084,$84E5084A121425C8,$D093A12B4249C25A,$26106E130C24184B,$4BC2458447843309,$9BF0836113E11AC2,$C88D911244311108
  Data.q $25443289C513A44D,$26B44A688F5106A2,$6220C43E88DD123A,$E624CC4C98963138,$7AC4958947888B11,$9FB13CF13B6229E2,$134E22DE231C4438,$12DF105F129F121F
  Data.q $848824DFC41B89D7,$88492F1234499125,$49B492A923924924,$C90F693D920B2446,$9290C5230A40149B,$18E911523CA41949,$9075266A40D492A9,$D271A4C34917487A
  Data.q $F4996931E92CD21D,$8645B48DF481F486,$92F3234C993218C8,$AC8D593CB20CC985,$EEC91D915B21364B,$409C923930723F64,$C84B921721CE47DE,$B9077269F27AE415
  Data.q $EF938F261E483C87,$6FC82FC84FC8E792,$920A6DE49BC89FC9,$453A14DC2950A042,$8C50E8A551472282,$8FC53B8A47145629,$29D25224A2894C12,$A5354A31CA2294B9
  Data.q $8651F4A2E94AD291,$02CA7DCA49946328,$41B291F286F29965,$5950B3C16082C3F9,$2CF22C122CE859B8,$2C362C262CBA2C6A,$2C612C012C9E2CCE,$58072C592CA92CB1
  Data.q $599A581A582A584A,$C632CCB9605CB2CE,$9965816586659B72,$9B6593659D659565,$65E56765644AC515,$64D5625562956115,$6375607560B56435,$664D668D610D63F5
  Data.q $CE5AC23D602D64CD,$02F5967ACCDACF5A,$2CEB24EB18EB10EB,$9FAC6BAC17D663EB,$50A54B1501527F59,$551CAA095482A939,$F751DAA33547AA8D,$8935146A4CA87D50
  Data.q $5396A61EA7CD499A,$F51F6A4ED4CDA9EB,$F501F52EF506F50A,$FA8DFA9EFA857529,$E363636046C10D9B,$D366536693611365,$F3617361B3613366,$CB644B648B620B66
  Data.q $D6CE56CC3B67CB60,$76CFD6C5D6C2D6C0,$DB11ED8A6D9C6D95,$B64DB675B61BDB12,$9D939D853B0C761D,$6EC1AEC0AEC92ECE,$1EC9EEC8EEC96EC8,$9ECE9EC09ECE1EC0
  Data.q $BD9EBD9CBD987EC7,$7D987D807D8BBD85,$F673FB3CFB1EFD82,$1A20D17FD85FECB7,$326844D2F1A5469E,$476694CD2E9A1534,$B4B16942D1F9A373,$568CAD10ED0E5A34
  Data.q $C369FAD275A66B47,$39ED02DA3DDA09B4,$E081C5B695F68D6D,$738873F073B07220,$7258701873A873C8,$7244720472787138,$9471C038E7EC7124,$02E383A389A39AA3
  Data.q $478E298E0DC710C7,$6C70BE396F1CCB1C,$FC9CEC9C89382271,$869C1A9CF29CE29C,$4C9CDE9CCE9C569C,$22CE6CCE14CE68CE,$73CE16CE7ACE52CE,$CE736F394739179C
  Data.q $F391F9C57CE53E72,$78B95171C2E01707,$0CB9D4B8E4B944B9,$98B9BCB89CB92CB8,$875C395C295CD15C,$CEB95AB9EAB8CAB8,$7AE1DD718D720D73,$6B99F5CAB5C4B5C0
  Data.q $16E0E6E44DC11B8B,$9B736B712B7066E4,$4773FB73BB71DB72,$7DC83EE7EF722770,$FB8BBB99BB96BB9C,$F71CF724F728F722,$78B7B99FDC37EE33,$8F3A1E0E1E243C10
  Data.q $8F198F2E8F328F14,$4F144F204F278F03,$9E729E21CF0E4F0A,$3C433C3D3C6D3C13,$792F3C0B3CD33CE3,$78E2F0ECF06CF03E,$7815782579F978D9,$79DD78ED784D78B5
  Data.q $78B3789379237803,$78DB781B78CB788B,$F1EF79C77887787B,$83FBC8FDE15DE63E,$F904F8D1F023E20F,$7CE67CBA7CCA7C18,$BE58BE4C7C5E7C8E,$7CD57C257CF97C7D
  Data.q $F1AEF806F93AF8A7,$C6B7CCB7C87BE1DD,$CA9F963F2FEF9DF7,$CDAFC8AFC12FC7CF,$C41FC9EFC0EFCA6F,$C25FC79FC69FC31F,$22FF8BBF8A7FCD5F,$5FF88FFCBBFE35FF
  Data.q $78020010DFE7BFF0,$8A809480A0809A01,$AF80B380A5809E80,$A140A6408240A840,$AF40BB4083409940,$8B02B3029B8155C0,$6208FE055F02AB02,$4A8212827C82A904
  Data.q $DE824E82E6823A82,$07821982F1822182,$7B04DB041B054B05,$7C159C12DE0AAF05,$3A5FE09BF056F826,$2AE833A01746CE96,$47EE85DD15BA7D74,$F4C5E9B3D127A70F
  Data.q $3E917E93BD137A4A,$EBE857D02FA29F46,$8F108A2148425FF4,$9990B69082909890,$BC508850B790A390,$46A172A122A17ED0,$BBA151A17EA10EA1,$FD0A3E852F42F342
  Data.q $C5847984530A4614,$9D85CD8475841584,$B3851384C3857D84,$BB849B852B858B84,$7E13DF0BAF850784,$111FF08BF846FC22,$889488A0889B08AC,$48BB888D88A188AA
  Data.q $2203913EC88C48A0,$44FA45DA441A45C7,$2979123C88EE4446,$22CA25144BF22EB2,$2FAA2CAA292A27CA,$2D1A201A2AEA2D6A,$5EB45C7A205A269A,$8EF444744FB45DB4
  Data.q $96E8BAE88AE8BCE8,$10C620262A8C5A18,$10F315B314331553,$8A1588658AC58A63,$141B14EB149D8B95,$2AB628B6233621BB,$29CE209C476C4DF6,$2E6E2DAE2F2E222E
  Data.q $229E211E27EE2CEE,$5DBC5EBC4C7E2F9E,$82F8AEFC547C4FBC,$3812DBE2CFF12BF8,$A684AC8490849A09,$B844AF8493849984,$3A8951C49E44B244,$BB8951893E893689
  Data.q $D8917C4B5E258F12,$CA488A48724BC496,$EE48BA485A4B6A4B,$59203C934C928C95,$C945E4ACF242792A,$24D724CF9233921B,$4865E0C283301937,$27865B0C86185432
  Data.q $661C66C8C0918423,$C6118CBD195A30D4,$E30BE335E302C65D,$4A544A4B8A4114AF,$2A4DCA4ACA4F4A51,$5490EA532A4E2A48,$A955D48F54B35495,$A45F5257A979A949
  Data.q $A545A539A5E34AFE,$A5DDA5ADA4F5A515,$A587D259D2F1D299,$A447A57BA45BA46B,$4DFD237E963F4AEF,$CA48CAF0CB219206,$CB78CBD8C918CAA8,$931CC9E4CB24C984
  Data.q $5C66506656732139,$96CCA3E659665666,$5E5648565D96462C,$483655D652D64756,$8D6CB16CBF764E36,$D3B26BD905ECAB6C,$90E53764D7654FB2,$9A7232720272AC72
  Data.q $3172FE722E72E672,$5AE4AAE487721972,$9EE4A6E546E57AE4,$B3C84794DB95BDCA,$9BC96BC8CBC80BCA,$DF958F900F91EFCB,$DF26DF235F2C5F2F,$FE4CFF233F263F27
  Data.q $82BB02B4052FFCBD,$82B582AE82BC82B0,$C2AE42A242884287,$14970A9D0A138531,$A2F85158543C2A6E,$549451E45248A3B0,$ABDC527451345354,$5AB14878A198AD18
  Data.q $46714C714FB155B1,$561296E283F14971,$40C9494954494389,$4D295C295BC94EC9,$1EA569D28552A0E9,$77A545A529A511A5,$22CAECCAD1953F4A,$DECAB6CAFACA8ACA
  Data.q $2B9407CAA9CAE1CA,$4F2A8F28F72B4F94,$82A5FE57BF2A2F2B,$315651551150E151,$49548955F157B154,$E9556956A9522957,$E55CF2AB32AEB957,$954795512AB6CA93
  Data.q $1AA2EAA66AAEAAA1,$B5547AAD9AAF1AA8,$EAB6F5487553B541,$8D521A86EAAAEA82,$CD5F4D414D484D4D,$5A9F6D422D5BCD4E,$DABF5AAB5A955A91,$D59F6A17B539B50D
  Data.q $EA32EAFCEAC9D476,$EA21EAEEEA96EADA,$D5A7EAE5EA05EAC9,$AB2FA8CFA9AFD57B,$357835106B6FABAF,$34DC342C353434A4,$34CA35F234923582,$D198D35C68F4694E
  Data.q $6A24D6D8D758D658,$6A5A696A6B4A6AF2,$D01E68A668866BBA,$AEBCD3ECD66CD0AC,$D0168BF342F9AB39,$6AE969C96A0968A2,$6BA568456B796AD9,$A835A33AD5AAD21D
  Data.q $536B556B5E6B4B75,$D156D316D34DAD1B,$D78ED40ED676D136,$ADDDA4DDAE3ED5CE,$49FDACBDA33DAA3D,$56474047590EAFFB,$52275BC756C75747,$ACE74EA758A74327
  Data.q $EF3A279D499D65CE,$1975B974E2E97E74,$A1BAEEBA16BA9ABA,$6DBAD5BA85BAA9BA,$AEEBCEEA6F7517BA,$49EA71E8C3D0FEEA,$85E9B9EB99EBA9E8,$6BD2ABD41DE8A5E8
  Data.q $6F5E6F5377A8BBD3,$5F539F463E87EF55,$3F4DDF5CDF5D5F42,$BF5ABF50BF553F44,$FD63FE96FF507F5D,$036E0338065FFD35,$834F032B032D0329,$837A836283748308
  Data.q $0CCF0653062B834E,$180A1B2435FC1A3E,$35EE1BDA1BEA1BCA,$CA786E3C31CC358C,$2BE19CE1BAF0D7B0,$B8919A232846EFC3,$A8519B91B9919A91,$8751AD519151AA51
  Data.q $8FA345A31DD190D1,$7963416364C6DB46,$78E37F6347630363,$7EE366E372E33CE3,$9FE355E379E309E3,$6D1369131E133826,$2C9368931F131B13,$6326BD264D266393
  Data.q $D14C364CAF267326,$56A69AA692A69CA6,$25A699A691A65EA6,$674CD7A6DDA68DA6,$38CCA19BBF4C574D,$BCCCACCD34CD24CD,$9D9A8ECD32CD22CC,$7B339B331B31EB34
  Data.q $6732E7318E69B665,$4798FB98DB9B6B98,$DE653F371F9B679B,$F9ADFCC8FE6E3E67,$85AC859F05BC0B2F,$458245BF858385BE,$8B25C59B45A545BE,$963B168F8B458B49
  Data.q $96A696CA96C2962C,$2D8B2CFB96A196AE,$5ACE5A8E59CF2C1B,$ACB8ADA1586E58AE,$ACFCAD6CADB4ACA4,$AD5AADCAAD72ACE2,$D1F56A7AB6DD5A2E,$C55AD85AC59AC76A
  Data.q $DD3ACC3ADDDACCDA,$75F58F75A37588FA,$F06CBFD6ABD687EB,$4E36063672367C36,$B5368536C9364136,$2F363336C3369D36,$A56DB96DA2DBBE6D,$136DFD6DED6D756D
  Data.q $5ED8CF6CAB6C0B6C,$0ED5FB6E7DB69DB1,$B3B6D3B0C769C769,$ABB7CBB78BB3F3B5,$B765376437633BB4,$CF61CF691ED5F76C,$1F6BDFB3B7B6D7B0,$7F61DF655F605F6F
  Data.q $0737FD85FEDA7EC5,$83AE83B4839703B4,$8741C39243804383,$87598711872E875A,$8E7C8E711C3F0E57,$8E218E2E8E868EF2,$1C7B1D1B1D878E69,$71FE39AE3BCE386F
  Data.q $3B9938A93B0938A2,$3A953B6539453A79,$725A71DD3A0D38B5,$386670E6748CE2FA,$392738073BDB38EB,$E6BE739F39D73A17,$E485CB79D579C0FC,$70F1733176517742
  Data.q $7169752972C97489,$75F2E4B2E3B97419,$7A3DE91ED70F6A0F,$29EEA4F730F71C7B,$3DF19ECF4F6273DE,$754AEBF9EFDE7B0B,$73F576B570D57315,$74ED71AD702D778D
  Data.q $E5BAE37D739D711D,$BB99B8A9BBA37246,$B855BAE5BB45B979,$E2B6E336E2BB719D,$E8AEE02EEF1DC3F6,$ED9EE91EEEEEEA6E,$DA7DD97EE6DEE65E,$DF83CE0786FBA5FD
  Data.q $C223DDC3C4C3C143,$B2E3CDA3CCA3CB23,$9C4F4D8F4BC7B4C7,$87A7A9A7A2A7BF27,$BB67B967B667A467,$3F9E57CF19CF15E7,$E65ECA5E825E08BD,$555E795E315E5E5E
  Data.q $56BCE6BC46BD675E,$D5BC45BC537B7EBD,$177A277AF7BDADBD,$5EF0DF7B777BD77A,$187CD0F903E0FEF0,$7D9F4C3E8E3EBA3E,$EE7C067CA73E253E,$F2FAC5F37CFB2CF8
  Data.q $46F87AF89AF82AF9,$8EF876FA56FAE6F9,$63F1FEFAAEF9CEF8,$0BF3B3F4D3F313F1,$D7E93BF62BF14BF0,$BDD7DF99EFDB77E7,$EC9AF7E57BBCBDE8,$E56F7737B51BDF75
  Data.q $BBD83EF6477BB3DE,$AFE12FEA9FDB77B6,$5FE7DFF4CFE0EFED,$FFCA7FD07FDA7FE2,$A01E80210066FF85,$5010901BE019601A,$E033701BD010D018,$A04F205440E7C069
  Data.q $60746047A049A07C,$E058E0576075605E,$482388282087E07C,$5078504F6820C83A,$D048D04750455056,$26364CBFA0B5A083,$3332866674C7A983,$2CE655E676CC6599
  Data.q $112C1A983B732DF3,$199C121C14EC1BAC,$3678357C16DC1A5C,$3244350876F06DF8,$7F64342439C43744,$0790E19099C85948,$52A1ECA13B216B21,$B343C3427BA1FAA1
  Data.q $7D0B5E86CF432B43,$930CE30E0C21FA14,$CB0E8B0F730E330D,$F61E361F3B09AB0F,$5C2F9C3A3873EC34,$BC213C27DC22DC29,$FC327C3FBC31BC28,$423842310466F879
  Data.q $C45F6228222EC223,$11B3112B88D688B1,$454A47B246FE236F,$46E6464646BA441A,$24F911BC8B9E4756,$394A2F8A3A1473F2,$38AA292A2FCA32CA,$55EA3A6A306A29AA
  Data.q $6EB444B46B3456D4,$65747674787473B4,$9FD1C7E8F5F45774,$9631CA317C31D063,$9CC70E6392637B31,$6626F3133314B98E,$D620D62A562D963B,$B636B63F362A362D
  Data.q $38F7EC52EC66F627,$5C7D9C469C709C42,$DC475C595C465C70,$9E323C7ADC7CDC68,$3E2FDE22DE295E37,$F8E5FC737C48FE39,$12381277E36FF1FB,$12E2133C138C1264
  Data.q $12A61206131A130A,$264A26B2256C255E,$27E6254626BA27EA,$9E7C4EDE26F625D6,$9BA49E249C8923F8,$93549B94911492E4,$3369296933749DD4,$94EC9DAC9A2C9499
  Data.q $3E7C9D5C939C9E1C,$310A46F252F266F9,$3C2529C53B453445,$66E53BA53AA52725,$2C55292A66CA52CA,$3735223525D52755,$F3EA76F527B536B5,$BD34893494699FD4
  Data.q $86B482B4E8B4D734,$BF692B69BBB4BEB4,$CFB467DA93EDB1F7,$FB4D7DA2BEDC5F73,$D20E9B7BECCDF706,$D2FDD3CDD3E5D339,$D387D35BD24BD393,$33F832A067AFA51F
  Data.q $19991998336C3354,$198B19E3195D1915,$993A99A2998933DF,$99F599F99991992E,$F7B733AF9953997D,$B3EFDD37EECBF6D3,$87FB2DFD91FF693F,$12CE859EBFDA3FF7
  Data.q $CAC90ACFB2CF52C8,$F595BACEEACAAACA,$DB23366B3657EB3C,$F650FB3E3B33DB30,$721FD907ECA1ECE9,$397639AA39FC3990,$39DD3955395939C1,$E6A5CAFCE45E72B7
  Data.q $E626E57AE71AE54A,$947DCE1DC96DCE1E,$CCD3CF47930F29FB,$CBABCBCBCF0BCC73,$37F79D7BCA9BCBEB,$3FDF22DF215F339F,$8DFE677E597E5F7F,$C90294059BF967FC
  Data.q $E282F882CF02C302,$3E0A8F05AB82E682,$C075A03A101EC01D,$0E27038281E440F9,$7C20ED6073303C5C,$2183DB41CAA0F790,$783DEC1CD60FB307,$859C85DB83ABE0E7
  Data.q $85E985018596850A,$2F3E166F0AE78515,$2B3229922B622ADC,$B6745E3A2D4A2BF2,$2C438FD152D146E8,$9439F21F190EA487,$0EC68733A1E8E87C,$164B14A628DA1E2D
  Data.q $14971527157B151B,$38DE2D3F158F17B7,$D7B0E8D8792C3E4C,$1E1FB70F47C3A4E1,$08E508E37878BC3B,$47C923EF11D188E3,$6791FAE473391D8E,$98974896B0947E47
  Data.q $74969496A496F894,$CA3AD92F3C944C96,$A3FF51F9A8F65476,$FB7A3F9E8E2B47E9,$14C79C63EDD1CAE8,$563ACB1E631F598F,$C7B7B1F4D8EFAC7B,$1C3B8ED5C77CE3E1
  Data.q $A5F8F1BC705E388F,$C2A5B14BD7C773E3,$C5A571A56EA53AA5,$BF4A4FA5A3A5ADA5,$BE65266518CA5197,$B7655D656565A965,$572CE729FD965ECA,$AF29CF2E0F29B72C
  Data.q $815F7F299F281F2B,$88A9EC576857A0AA,$F15A3152D15438AD,$6955295292A362A4,$B2A2B2AFB957E95A,$E2A81575F2B272BB,$3AA88AA872AD52AD,$EAA8F5543554D550
  Data.q $DAA8DAA25AB1354B,$FAABBAB4BAA53AA7,$1AEE1ADFF54AF556,$9A829AF09AFB1A95,$D4BE6A8F35433593,$6B7D6A8D6A256B12,$D64ED7CF6BCB6AD3,$75EA757C7503AEBE
  Data.q $75CD75857551754E,$EB59EA36EA4F7523,$D7F7EB03EBCDEA65,$6FBFD4CFD7F7D4D7,$347836E8370834C0,$D130DB386B1C3624,$9509F704FB61B2F0,$713C1C4E22270E13
  Data.q $1A36272789F0C4EA,$1B031A2D1A651B59,$1B671A071AEB1AB3,$3C349D8A4EE24FD7,$EEC9F964F5327DE9,$049A2136AE4E7793,$4A9BE29B5C9AB49B,$6D345E9A269A3A9A
  Data.q $54F1CA7AA53EE29F,$9DAEA72D53A2A9D4,$C569DA69D7EA767A,$6E9C174EC3A7B6D3,$CD1BD3E3F4F57D3A,$E6CCCD96CDB2CDAC,$351F9B97CD13E69C,$B798B548B7216D7F
  Data.q $B60CB5D4B564B604,$B4656C4ADCF9683C,$6DAD6FEEB7FAB69A,$6846D4FD6B9D681D,$D996DBDB69336C93,$A9F6DB36D036D356,$DFEED26ED92ED09D,$D73ED03EDB5ED99E
  Data.q $E98CE30CF10CE9FE,$199DD4CFFB338099,$87720E97CCE0F33C,$4776475047798754,$676F8EF98EE5C743,$721B3AB59ECACE59,$3ECF57B3C9ECEF36,$D3A153BD93A3FB39
  Data.q $E7736760F3BC33B6,$5D5C5DDFCEA5CEB5,$BB875D315D4E5DAA,$E7039CAD744D74CE,$78973B739D69CFF8,$ADCF7773F9DCF4AE,$DE706F39179F479D,$E7FDF3EAF9FA7CF7
  Data.q $754B7526EE7FCEE7,$BB1BBB73BB33745B,$EB43D1FEE93F76AF,$D439EA89E871EA51,$7A0BD2B3DE33DED3,$7B937A3D7BB57A05,$B87EF5EF7A7B7BCB,$C042F4C17120BF80
  Data.q $785D0C2E270BEC85,$CFA94FBD8FB3617C,$6FBDAFB8AFAA2FBE,$AFD82FDC3F55EFA2,$DFD95FD69FD5EFDB,$203C8079FFDB3FD7,$7030503210396033,$45F6C0F2C0DAE07A
  Data.q $5D262EDD179A8BDE,$8FC5DEF173D8BB2C,$7320F9A0C6418483,$D9F0647069B06F30,$B92E3497DC4BEFE0,$D2FBA97A54BC4A5E,$97199709978FA5F4,$EA7CBFCE5F072FCD
  Data.q $BC43DBCBE5E5E8F2,$1543C943EE435A43,$42BE7D0FEE861743,$95F84AFAC57B22BE,$5CACAFC657AD2BC2,$B9F55FEAAFD2AF85,$0BABA5EAEEB5719A,$4EC3CAC369873757
  Data.q $4F0DCF8747C371C3,$CC46308FC11FBF0D,$C6479A460A478247,$BD51C151828C5E46,$4BD1DAD1F4D1EF51,$A9AED1AE3FA30BA3,$B5F8ED7F16BE735C,$C6918FADAEF76BEE
  Data.q $C68AC7C2C7ACC664,$BA8EB9BD8E6EC7DA,$9CF5C07AF8DD7A2E,$FEBE5F5E8FAF27EB,$375E1B9D0DFF06F7,$E16374B8DED46FD2,$3DF1B571CE718FC6,$67C617E3E5E349E3
  Data.q $384C284EB04EBFC7,$3137389D1C4CC44C,$4DCCA6F126F1F135,$B8ECDD0F37119BEB,$C92DEC2DDAE6FB79,$D5B81D6E42B7E65B,$DBA8DBEBD6FC6B7A,$BBCEDD076E4DB7A2
  Data.q $E1272FDBF5F6FA7D,$9CC9FF49C349E149,$C077E7C9D1C9A6C9,$B2777E3B831DFA1D,$677CB3B919DE34EE,$77BEBBFD5DE0AEE7,$D2EEF877713DDFF7,$BE537A530253BFDD
  Data.q $2D4F0D4C4EA7FB53,$F69FD69C169DFD4D,$5E991E9C6E9ACE9B,$6F7067BF47B9DE9E,$BB5DEF277BECBDEF,$9A319A119A0662F7,$7D7335399DC99809,$937DE8BEE23EE566
  Data.q $4FEE5BF705FBCCFB,$359895998B337FDC,$7B333D9C2D9D0D9F,$CE7A4E7E1CDDF67B,$DCD75CC8EE722E66,$078503CA03FADCF4,$7DE83E941EE20F0E,$AA87F643FBE0F730
  Data.q $387AAC3CA61F5D0F,$8F3C47ADC3F1F0F8,$E2747CCA3F791FB4,$342F3079E5A3C8D1,$32DF3F9F381F346F,$2C605D80BABF313F,$5AE85E1C2C442D58,$E2B1E598F4F85E98
  Data.q $F71FCB8F09C7A763,$27EE13E7F8F47E3F,$F1393C649EBC4F5A,$E153D0A7F3C9E464,$6D3C0F4F994F26A7,$A2C245BBE9FB7A7F,$C5F1E2CC62DDA2EC,$9E38CF1B8B07C5DE
  Data.q $FEACFE9678F33C69,$78496825E5B3F0D9,$7DA97074B98964C9,$7E596932C3E97269,$7FB97CB97E3961D9,$3AE79E73D7F97E79,$7E7A6F3D679F7DCF,$2F9217E817EBF9FD
  Data.q $FCE2F238BE445EAC,$54BDA4BDBE2FFB8B,$97FACBDF72F1E97F,$2BA22BC0AF9F2FC3,$573A56872BA12B66,$7952BEA2BF3E57A6,$2BABED55F52AFAE5,$9B5E45AF435E96AF
  Data.q $EBECFAF45D790EBE,$BCA8DF50DF9FD7A9,$D5CDEEA6F6937D71,$D9AAE8AAF0ABCB37,$CCEAD76AF16AD86A,$7ADFD56FECB7D7EA,$DBE8EDE27B7F4DBC,$5AD59AE49AD43595
  Data.q $6B07B5DEB5D1DAD4,$FBE779D3BF71DE3F,$6B7789BBF35DE72E,$4FBE3BDEE5EF09EF,$F7C5FBD2FEF95F78,$FC10F9307D083F7F,$BE1F7B87E743E8A1,$63F3D1FEA8FF647E
  Data.q $BD7C7FAF1F93C7E6,$5B8F5BB75E975D8E,$FB7D64FEB8BF5F2F,$454FE0A7F193FD13,$33F5F4FBDD3F3A9F,$3FFBCFAF67C6B3ED,$E10BF6FCFF1E7D37,$AA5F892FC717DC8B
  Data.q $157D0AFA597D0CBF,$D7C96BE235F16AFD,$FBC6FCFEBF0FAF9E,$676F82B7C05BFF4D,$77DB3BF9F6FDDDBE,$7D37BF33DF9EEFB5,$7E436106EDFDF1BF,$EAE366A3792369C3
  Data.q $F5A6C4A6E44DF3C6,$E3E6C0E6E966CC66,$847E4C3F421FEDCD,$8FDCC7FBA3FC38FE,$F80CFDEA7F793F1F,$5F9FE9CFC767E079,$95F9F2FE697ED17E,$B61F5FEDD7E5ABF3
  Data.q $B632B7DCB654B658,$F89BFB7AD8DD6E4E,$F5DFD4EFCBB7E15B,$23FD83FABF7F47BF,$3F9A9FD24FE1C7F3,$B6336D46D8BCFF57,$6F2FB72BB7E3B76D,$FEB5FC4AFF85FD2F
  Data.q $C5DFE0EFFCB7F31B,$B513B963B623B01D,$E76774F3B033BA53,$39A7F881BB257BDF,$533600064B800F3D,$00021E2002D4D400,$689D985E017FFBC5,$090000004AEA1F34
  Data.q $610F000073594870,$A73FA801610F0000,$4144495F10000069,$555409DDEDDA7854,$99461C03F1C7DEE5,$803932038431200E,$5B396BAD0E339469,$E01A9A22A20A8A81
  Data.q $6F760DBAAD5DEB70,$C40B82ABB782A565,$D57D4CA4D2B315E1,$E1A22A0A06A0826E,$5404512841892545,$E52CB1676D81F786,$B59D67EF80D35C39,$9FF87239F7B0F6D7
  Data.q $2A546CFBD9E7BF3F,$0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000
  Data.q $0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000,$CE66C4FE00000000,$543F3E91DF636908,$B47729034190CBDC,$C553EEB5B1B1710B
  Data.q $F15CFC06537D2DB2,$F5A8BE60BE130CDB,$1F9FBCC79AF595F3,$932B3336C6C6C5D4,$5B7EC7BBB96D0657,$CBC198CC87BBB4D1,$262E20DF5F49B682,$F6B4037D3756AD46
  Data.q $D3D2F5B5CFCD4A6F,$62E2E2E9191C5BD3,$37FDD4FBEBEE6E69,$719858585C92943E,$0F3FC57BBD9EF8FC,$8374DF67676BDBEE,$EDE6FAA56512D2D2,$A8A8CACAC59D9DC7
  Data.q $E4B0505CBFBEC7E3,$05BAD6E6C3425795,$B208A2C972B2BC7E,$EFE5CF0F0F011E3B,$BB5B5B0F47B3D7BD,$1723E7F3DCFAFABA,$7ABD9ECEE762FE2F,$54A9E95FFA9A3469
  Data.q $C5C5EEEEEEA66666,$B839EE2359AC9FC5,$A5175A86C75DAF77,$E0E0E6E575FAED7C,$8AAE5FE7E1D66668,$74BBF40D8C7B95FB,$64F275371F1F5D75,$F4BA3BCA22C11EA3
  Data.q $95999363635E5115,$BDA3B1D3C3C77745,$B97C9A9A982F8BFF,$4093BEBEBB17D76B,$DED6BFF572C48D0C,$FA7DBED4D04871B5,$D8D83BABABAE0A88,$965BE6F6BFA145DD
  Data.q $7E2E967FFD629616,$C39DCA974D15A3FF,$F83C1BF336233C46,$3B3D2AC3432B15C3,$878EEE8AA372FE98,$05F4FA6832C2C2CD,$4D4D4EDCD4D5E6F3,$6E23676F6A60ECB3
  Data.q $C5E2FE76E28E4E2E,$162B2A7F8A7A7D27,$5C8F0F8FC613E616,$F72FCBC45A48E47C,$D7D76E3E3637D3E9,$6C557C5375BCDCDF,$AFEBE5AEED715553,$DC7E3CCDABAFA92E
  Data.q $BC7D9677CDEECEC6,$2FA9A2C1198CF97C,$9D28FF1DD6FDE0FF,$DB67C763DDDDC8D6,$F8FEC0EFFF2D2DAD,$BDAF5BF1BFEF5B4D,$B95CC663B3CBA22A,$A2E167B8B8B22252
  Data.q $1B29B4C865BBBF25,$4BEB1375717624B6,$7CDF0BA5D2E97E5F,$8DC7A3F1B8EC67B3,$E2F0242436666655,$CAFAFE5798C761E3,$4F6D379BADDCDC85,$189F8F27F6ECDADC
  Data.q $463116AD5A98743A,$E86FCCD8853CCBAC,$DAC2C3F36199E088,$6317D6D551C74BD2,$888E6C29794CA702,$D812980B9DCF6731,$C47FDE5E658AE16C,$7E3D124A9E19449B
  Data.q $D786262BFCBFE8C2,$BACACE9CC6328F1C,$C167E6FAFC42E17C,$0CBD9ECF5B8BAD45,$BEDF3FDAD05B0D0D,$C4D6F7747ABD8DBD,$CC1D0984E26ACAD2,$CB9B9B98A70F92CC
  Data.q $6773D9EE773A12EC,$DBE9F76B45DCDCDD,$80C5FDADB5D6A647,$89B1B1868F1DCA00,$06D5D34119FB477D,$131CD9CCE631F206,$D13FC8B65B6D9313,$92CAC6A588D7AB47
  Data.q $F87393938C8F1CD7,$CAC7C764CE1FF0C2,$508D96AF4F0F18C6,$11B2B7BBA18C5EDB,$76179FCE2F0BFFAA,$CCC62A42DCD53538,$BEB221BCAAA88F0F,$317B6D423A698C64
  Data.q $C21C1C1C4D6F7286,$4BA5E2FDA916CCE6,$2A2E7E5F97E63192,$10A7C94AD564FA2A,$1C78781E3E6BDD7B,$63192A592E971D1D,$1C36B717689D2D54,$E1CBF84C626AD063
  Data.q $16D47999969F4F67,$64B595958B8B8BAE,$CC275A87B57B2BAD,$C8C6277A131886B4,$188905060658AD54,$F1B418C46DD3E3B3,$3D3D3D00FFBFD318,$95BDDD3B5A1F6F6F
  Data.q $2199D080FF0098C5,$D92399CE67535387,$A45B96253A9D4FDA,$6F729DAD576AE5CF,$D5D569D4D2663153,$431CEB11ECF60755,$D9E6C68D0D5BDCA5,$381FF7AA191A4767
  Data.q $9B09766577B2F6F0,$7A3D1E9CB9DCFF3F,$A235EAD1FED134EA,$4C4C4C6478EEE9D6,$A753321A14EA753B,$698C596812FCA318,$727293FF729DAD0F,$256D63462EBF5E76
  Data.q $94AE5381FE146313,$3189FB4518C7CB14,$D47A3A84779FFB94,$ADFB7E0E1D965673,$A565557B5A518C4C,$11F2618C7C85B9B9,$9E999BE9F44F0A7F,$71CAC6CCAA5A7DF1
  Data.q $4C03948DDA33C6D3,$BBA3054FB6DEB592,$34C5C5B9BADD0EB7,$5ED996EF76AF98C4,$CE72738BC588F3B4,$BDA63105A92AFDEC,$3CC62B9FFB94BCBD,$D247A9EB5144FCFF
  Data.q $BA95E7F3F9CC63E4,$BEB7A974D68A8467,$BCC7F2793ECC9F7D,$C0DF463115C2F93C,$863A7B553054FE40,$D69494A1FBBB1EDA,$60E8B18BAFD66312,$9B0DAAC901E0FFBE
  Data.q $BB9D2EEC99CCFF3F,$3ED4AC3E554234E8,$F5A8341BF772FDB5,$86678769C3CB18C4,$F9DCA6994BDC91CE,$F9357698C6BA67D9,$D0DF9E68BF1B54D8,$9E2686FD53EEB511
  Data.q $CF4A9EBD77E7793C,$ABD549CBEEE4C4C4,$35B5F555EBABABAA,$9BEBEBEBD71515B5,$B2D2D2C4D8D8D17E,$F6FB706D40CEAEAE,$C6267A7A7AABE56D,$D37566FDD88E3EBF
  Data.q $9BCDC8FA1BF5F5FB,$FECD9626BF5FAF37,$2B070667DDDDDD3F,$C5CED15C2C95421F,$F776DDBDA26CB573,$230C8BAF22EE59B6,$76B7A0FE4D72BAFA,$24D4EA7E3DAC6555
  Data.q $4242B349495D80FF,$3ABAB37137C5458C,$CCCDCAD7AB86C36E,$69A999B4FD3FFACC,$DAB56ABE52884850,$BD83A0606A78C4C4,$CD880E07FDCA28BD,$4CA6535696D6FDC4
  Data.q $B5F972FCF86CB2B1,$CE67FBDA8989896B,$2DA9A9A8B0B4B10C,$7E7E7A683536BF2F,$D6631D1C1C8A8733,$7702F9E48C6255AC,$95508EBAF5F5A4DE,$2CDB6A11DBB5842B
  Data.q $242437DE078D59F7,$E35BD37D6A2EBE88,$778DC6FCB3FCD763,$DCF6755555565DDE,$BADFDBA6C3432359,$F5F575ABD5EAFB7D,$F67A633184CD1A36,$EDF77B91C8ECF1E8
  Data.q $5E5E53535354F513,$BB7CDE77A6F369BE,$F5F9F3E1AAC8B8A8,$3326C6D6D1FC7E97,$BAAAA6DBE36984F3,$D17DD1F8D96FDC5A,$B7BBD13DE5E42FEE,$B713DBF60E8EEBE8
  Data.q $BDCAF4B4AE3F198D,$4E0E8EA62626ABFE,$A72724C622A666E6,$CCED20E0D4EE1648,$446BFDB5E550C70C,$B83B0B0ACCC4C5C6,$ADBCAB6E9FA7C0FF,$D84F8CEE25BBA832
  Data.q $D5CE6B7F2B1BBBF0,$6BCAC5E37184EBB5,$9B4ADDEEF5FEBC6F,$4E4E7EBF7FBAF117,$25D8BF120203934E,$00A87DA20F5EE71E,$5F96AF5DAE6EFF7F,$F127F0B0B93C9FF3
  Data.q $B6DCDDAE66EDF9CE,$612E36D1DF62DE6D,$8AFB27EF63E4FC83,$F72F3B6A1182D318,$BE93BB2B13F94FB6,$7D69B4FA7ABD1D5A,$E0B0CCF047D548FA,$10888A2C9545D3E9
  Data.q $4BB8C8C8D3B95911,$13478B97CBE5D717,$ECF732D88E3CC81B,$0DAB54F0F0F4B159,$C2E166B5B5AAFAEF,$8A384ED0DE9FF285,$BDF9999950C701B1,$54545962C1E0EAD1
  Data.q $CFFAFDFED76BADD8,$BDD9AB359D09090E,$36E2CD0CA8C7C636,$3E0FC3E7339BCFC4,$7CBCDD6EB79E8650,$D664F33A2A2A3F39,$71E8FC54CBC61794,$BCBD030E1B737363
  Data.q $87599987BBBB8160,$DA72B3A9D4ED5FA6,$B4A2F7CCB24A7263,$460CF4CC83030373,$65FEEFAFF6D02DA8,$1770C4667CB29252,$AAABAA8A8A9F9717,$FBD1E8E47FE80C07
  Data.q $3631B621999598EF,$2AF2F2F4F4F2F232,$ABABAB2B2B29292E,$5EEEECE9D4FCA113,$2E626068190D87DD,$BFFAD96CE3FFBB36,$816982A3154EA6D3,$114E1CA54FBEBE81
  Data.q $FF3F7C85E35507E3,$BEEFEFFD63469B74,$8DACC6325ABD155B,$B67B339E36323189,$DCBC6C6B5982A74E,$58D8B897DA6311BB,$E88486E36DC42B91,$1FE6C11477E52B95
  Data.q $835FA8D47A3BBEEF,$87BB9B85B9B99E8D,$A769B43B1DA4A878,$164497A5E0B360D9,$E1F30743BC7E7672,$7D2F193C9F644623,$78A3A383AE1457D0,$5F68D3970C629D2E
  Data.q $1A6A911B19AEE661,$449F0608ADAD8152,$C6E3B32D9ECE8747,$87E1F95F77459BCD,$EAA95096456363EB,$20B05054FFAE2A2B,$70F862386D40DC3C,$31E8CC66C1178A99
  Data.q $E8E59ACF67B3B267,$B535B5C7D1F514E4,$5050606D54463192,$629D71C656515171,$EDE7521B9AA1188C,$56D66E2F15B5DCB2,$BFFBFD81BD2AF556,$4745463B321BC6F9
  Data.q $36834190E773BE7F,$BE6917F7F24C2427,$6642178BC5C6F2B2,$E0A08CF168B25ECF,$3FC93F15F341B7C6,$D626130BD2FF3F20,$B097189A7E24D6D4,$EBBE9F6764C63251
  Data.q $FCCF2B118C4C97F8,$AB1FEFDA3B98D985,$E7F4B1C1C1C6C111,$E16969A95E9E1EB2,$F919125AF665228B,$4A576565CFEFAFA4,$37CA22EFFDFD974B,$AC57A23311731B06
  Data.q $5D55E5E6E5EEF1F0,$5E6F379907FF7D5D,$D5ECF7A5E285C2E4,$545D198E47D6B24B,$A8F932BB44D3A858,$47CA3CB47729508C,$8F884ECECB9F8786,$DEEDA231237476D7
  Data.q $EE47A38CB1E8FD23,$CF489F7A7C7DE6DF,$4BAF1BE6F6923F48,$E92C226E6EB76D56,$6671ED8F9323DA7A,$5E188CCF3693FEE6,$A06FAF6F6F615151,$F1D39393986C311E
  Data.q $C547A391D497CD13,$3F5FA0391C8ECF96,$B5B5393933FD7D03,$3BDDECDF959595B5,$47A92E2ECE80C060,$C92BBD7C782BDC8E,$83F976FB6DB346D6,$22EE513DFF78FF4A
  Data.q $EE49D6EB35F58932,$3DED4A838F372675,$E5671AABCA36FFBB,$F28F91B1B6B79445,$44EB75BAFAFEBDAF,$44AF6689F9F9FB45,$F50D0ACCFFBCBCF9,$BBBF8984FCFA1BF3
  Data.q $5BFAB5431F6F2F57,$38D06DF9DEA10FB9,$6CD83E0F1508CED1,$E57A34723F48484A,$DAF5FADC4D835D2A,$6FEA1E2A6A6A630C,$672FE1A7372DFC6F,$A7250F873E318934
  Data.q $90325823359A1F25,$318891BC48381C0C,$C6D6C6C6643FF774,$7E468D6B15CAE4B6,$763B17F47455728E,$AAAAA8EA446C6768,$BA7E9FFD8BE2F89A,$6AD53B1DA4F5DAFC
  Data.q $762E25D9D9D3B8B5,$24FB7D9EC393B3BD,$AC3D4D4FC2446367,$B46EAE2E8A8F69D3,$D6FABE510EBBB276,$13C4F13F3B8F4EAD,$0E078EECD43A1DDF,$C4321BF0F0F4F41E
  Data.q $B1D8F9D9D9CECECE,$4792528735353563,$69E0B6DB75BE1B0C,$09BD2A54ACAC2CD3,$753A9EA6A5A5C7E3,$7A5EB5B3565644FA,$44FBC4934985E4A5,$39EA3A863DA318A7
  Data.q $3E3BCA3A5DDD3B52,$E9F4F06D8D8D98F6,$11185C7665E3E31B,$1B9DCE9772F97051,$0BD1D17DFF79B1CE,$20393B1B8F460A0A,$51D5959503FEDF60,$929C9EB8DE54562B
  Data.q $F9F98BAF9577271C,$EDF3FFE5DA33C6AA,$68FE51C0788F82ED,$8AB904DCDC85DA6A,$9C9C87EA2A33FC57,$78D546C12B379BAD,$3F9D2F476963D365,$FCB938FDA8F33F2F
  Data.q $3F3D733F5FAA02F9,$11B05169984ED48C,$BB5D5C5FB2B2CFA3,$4C8F8FB7AFD7EBF6,$08D8368F67BDD9B0,$27039D1D1D333227,$734BC2318B954A4F,$0C6E728C76373DE7
  Data.q $85AF0750F3308631,$398F0EC545450585,$2F97360F920A08CE,$C8FBB2276768EE5F,$318F938F8A6DCF91,$8A84618C53AE5EDA,$D28D9B069A6A9607,$BFC7BB510AE446C1
  Data.q $4BA5D5FF3F29F8CF,$F69D3AEE52B43B25,$7B00FEEE91F262A8,$565F3689562B87FC,$C1E0C874A5725656,$8C6E51CCCB379B89,$AF34B4B748CF498F,$0B633FCA3B14ACAA
  Data.q $4C0FEE52A1186366,$CB9ECFE2B6B64E4E,$EDEAF83C90F0F775,$DCEE7B3353535DED,$1FCAD569B5AA7FFB,$03FB94A8638A6D37,$712E2E2F946D78AE,$E1AE328E766A7070
  Data.q $FDFF6BB59AF578CC,$7689B2DEB5F277DD,$B0447FEE52F96715,$6964918BCACE3551,$45E2ABDCD822CFD9,$1E56BF5D7A7A7BAD,$F508C14F4EB57AB5,$4A4CBE6EA444C50F
  Data.q $065EEF6F5E7CE1FA,$1AF7747B32A20606,$3CF4D346B59FAFD0,$3F053EDEDEEB514A,$2B7C3E563B1A8C15,$89E586C7C9D75CED,$A09788B8ECBB5A74,$91C5D7F9EF77BA05
  Data.q $F6F6FA7A7A8E0E0E,$DFF3F29759595976,$7D27DF75A94CB65E,$E7E468D73176BB5D,$8CAFAD416F129455,$30B0ACE068321A8A,$1E2D04BCD432287E,$0E751F8C6F8A8ABC
  Data.q $1FEC1CFCFD434E8E,$A2BD7EB516313633,$B4DBDBEE0FD6BE42,$45EFF4F4F5AA75C4,$EE844FC53EFAFBAD,$EF9B45FB472830FE,$BA9A28686C6F6F68,$97BB928B85DE67F8
  Data.q $7B5B6BD9D9D89696,$57BB34B778BA467A,$0D9892E2C2B33307,$8868D2B5F00D869B,$A562360EC3FB9431,$F98CFBBA88AEA569,$D952ED4EE29111C5,$289C22E255DCAC46
  Data.q $A976BAC422228B2B,$F878644D6D6D52FD,$73C0578D55EB35AA,$1DCA4BB9B2D6E6EF,$A2F151316F9B6DFF,$EB501B795EDA75EE,$2755515CA323FB94,$94E485B5FC370643
  Data.q $000003AD48EEBAC3,$0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000
  Data.q $0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000,$0000000000000000,$03D2503607FF911E,$00000000622C8C6D
  Data.q $826042AE444E4549
  test_commodore_end:
EndDataSection

Re: affiché un dégragé de couleur sur un logo

Publié : lun. 01/mai/2017 12:28
par Ar-S
Je trouve que ton rendu est plutôt pas mal. Le logo en lui même lui est pas bien découpé, trop pixelisé sur les bords.
Tu veux que les dégradés aillent dans le même sens ou comme actuellement ?
Ensuite quand tu as des soucis de ce genre, il faut que tu fournisses l'archive avec l'image parce que la datasection ça aide pas..

Re: affiché un dégragé de couleur sur un logo

Publié : lun. 01/mai/2017 12:35
par Zorro
il te faut utiliser LineXY() au lieu de BOX()

box dessine une box penchée car tu suis les coordonées de ton Logo , donc le degradé suit !!

si tu dessines une serie de ligne horizontales, le degradé suivra les lignes ;)

Re: affiché un dégragé de couleur sur un logo

Publié : lun. 01/mai/2017 13:40
par raven
@Ar-s oui le logo est à refaire et le zoom aide pas ç'a fait ressortir les pixels,je souhaite que le dégradé aillent dans le sens comme actuellement.
la direction en haut pour les petites "pattes" et direction en bas pour les grandes "pattes".
effet de "rouleau".
désolé pour la datasection, ç'a fait trop de ligne de code pour rien,la prochaine fois je metterais l'image en lien.

@zorro je vais essayé avec linexy et remplir le logo avec.

ce que je voudrais par la suite c'est utilisé le logo et dégradé,prendre toutes les cordonnées logo et dégradé ensemble
et rajouté des effects par la suite,vais faire des tests je pense passé par les structures pour ç'a.

merci pour vos réponses