#
# WARNING : no whitespaces allowed in key and filename
# A Loading script example
#
# les datas presente en memoire depuis le debut de la demo !

#buffer temporaire utile pour les composititions d'effets
#--------------------------------------------------------

add buffer Layer32bpp backgrounds/beginning.pcx

#les couleurs:
#-------------

add black Color 0 0 0
add white Color 255 255 255
add red Color 255 0 0
add green Color 0 255 0
add blue Color 0 0 255

#les palettes:
#-------------

add blackPal Palette palettes/black.pcx
add whitePal Palette palettes/white.pcx
add jaunePal Palette palettes/jaune.pcx
add volumPal Palette maps/volum.pcx
add cepiaPal Palette palettes/cepia.pcx

add linePal Palette palettes/line.pcx
add lineNegPal Palette palettes/lineNeg.pcx

add beginningFlashPal Palette palettes/beginningFlash.pcx
add bg1FlashPal Palette palettes/bg1Flash.pcx
add bg8FlashPal Palette palettes/bg8Flash.pcx

# palette temporaire
add introPal Palette palettes/black.pcx

#parametres de rendu fixe:
#-------------------------

add normalRendu KeytrackInt rendus/normalRendu.rnd
add spriteRendu KeytrackInt rendus/spriteRendu.rnd
add subRendu KeytrackInt rendus/subRendu.rnd
add addRendu KeytrackInt rendus/addRendu.rnd
add glenz25Rendu KeytrackInt rendus/glenz25Rendu.rnd
add glenz50Rendu KeytrackInt rendus/glenz50Rendu.rnd
add glenz75Rendu KeytrackInt rendus/glenz75Rendu.rnd

#animations sur le parametre rendu:
#----------------------------------

add fadein KeytrackInt rendus/fadein.rnd
add fadeout KeytrackInt rendus/fadeout.rnd
add fadeGlenz05 KeytrackInt rendus/fade05.rnd

#positions fixes:
#----------------

add centerv3 KeytrackVector3 tracks/center.v3
add centerv2 KeytrackVector2 tracks/center.v2
add centerf KeytrackFloat tracks/center.f
add centerspr KeytrackSprite tracks/center.spr

add centerObject KeytrackVector3 tracks/centerObject.v3

add value025 KeytrackFloat tracks/value025.f
add value075 KeytrackFloat tracks/value075.f
add value1 KeytrackFloat tracks/value1.f
add value20 KeytrackFloat tracks/value20.f
add value40 KeytrackFloat tracks/value40.f
add value100 KeytrackFloat tracks/value100.f

#splines de mouvement:
#---------------------

add blobbyTrack KeytrackVector3 tracks/blobbyTrack.v3
add blobbyRotation KeytrackVector3 tracks/blobbyRotation.v3
add blobbyPosition KeytrackVector3 tracks/blobbyPosition.v3

add part2_blobbyPosition KeytrackVector3 tracks/part2_blobbyPosition.v3
add star_blobbyPosition KeytrackVector3 tracks/star_blobbyPosition.v3
add part16_blobbyPosition KeytrackVector3 tracks/part16_blobbyPosition.v3

add cubePosition1 KeytrackVector3 tracks/cubePosition1.v3
add cubePosition2 KeytrackVector3 tracks/cubePosition2.v3
add cubePosition3 KeytrackVector3 tracks/cubePosition3.v3

add cubeExplode KeytrackFloat tracks/cubeExplode.f
add cubeRotation KeytrackVector3 tracks/cubeRotation.v3
add cubeScale KeytrackFloat tracks/cubeScale.f

add dustFrames KeytrackFloat tracks/dustFrames.i
add sblurIntensity KeytrackInt tracks/sblurIntensity.i
add vblurIntensity KeytrackInt tracks/vblurIntensity.i

add rblurIntensity KeytrackFloat tracks/rblurIntensity.f
add rblurPosition KeytrackVector2 tracks/rblurPosition.v2
add rblurSmoothness KeytrackFloat tracks/rblurSmoothness.f


#scrolling des banners:
#---------------------

add bannerPos1 KeytrackSprite scrolls/banner1.spr
add bannerPos2 KeytrackSprite scrolls/banner2.spr

#position des petits labels:
#---------------------------

add labelPos1 KeytrackSprite scrolls/label1.spr
add labelPos2 KeytrackSprite scrolls/label2.spr
add labelPos3 KeytrackSprite scrolls/label3.spr
add labelPos4 KeytrackSprite scrolls/label4.spr
add labelPos5 KeytrackSprite scrolls/label5.spr
add labelPos6 KeytrackSprite scrolls/label6.spr
add labelPos7 KeytrackSprite scrolls/label7.spr
add labelPos8 KeytrackSprite scrolls/label8.spr
add labelPos9 KeytrackSprite scrolls/label9.spr
add labelPos10 KeytrackSprite scrolls/label10.spr
add labelPos11 KeytrackSprite scrolls/label11.spr
add labelPos12 KeytrackSprite scrolls/label12.spr
add labelPos13 KeytrackSprite scrolls/label13.spr
add labelPos14 KeytrackSprite scrolls/label14.spr

add part2_motion KeytrackSprite scrolls/part2_motion.spr
add part2_scale KeytrackSprite scrolls/part2_scale.spr

add part5_down KeytrackSprite scrolls/part5_down.spr
add part5_up KeytrackSprite scrolls/part5_up.spr

add part8_motion KeytrackSprite scrolls/part8_motion.spr
add part8_scale KeytrackSprite scrolls/part8_scale.spr

add part9_scale KeytrackSprite scrolls/part9_scale.spr

add part10_scale KeytrackSprite scrolls/part10_scale.spr

add part11_motion KeytrackSprite scrolls/part11_motion.spr
add part11_scale KeytrackSprite scrolls/part11_scale.spr

add part14_scale KeytrackSprite scrolls/part14_scale.spr

add part15_motion KeytrackSprite scrolls/part15_motion.spr
add part15_scale KeytrackSprite scrolls/part15_scale.spr


#meshes:
#-------

add star Meshe meshes/star2.3d
add blobbyStar Meshe meshes/star2.3d

add cubeSphere Meshe meshes/cube88.asc
add spherifyCube Meshe meshes/cube88.asc

add cube Meshe meshes/cube1.asc
add bigSphere Meshe meshes/doubles.3d

#les images de background bitmap:
#--------------------------------

add beginningBitmap Layer8bpp backgrounds/beginning.pcx
add beginningPal Palette backgrounds/beginning.pcx

add bg1Bitmap Layer8bpp backgrounds/bg1.pcx
add bg1Pal Palette backgrounds/bg1.pcx

add bg2Bitmap Layer8bpp backgrounds/bg2.pcx
add bg2Pal Palette backgrounds/bg2.pcx

add bg3Bitmap Layer8bpp backgrounds/bg3.pcx
add bg3Pal Palette backgrounds/bg3.pcx

#add bg4Bitmap Layer8bpp backgrounds/bg4.pcx
#add bg4Pal Palette backgrounds/bg4.pcx

#add bg5Bitmap Layer8bpp backgrounds/bg5.pcx
#add bg5Pal Palette backgrounds/bg5.pcx

add bg6Bitmap Layer8bpp backgrounds/bg6.pcx
add bg6Pal Palette backgrounds/bg6.pcx

add bg7Bitmap Layer8bpp backgrounds/bg7.pcx
add bg7Pal Palette backgrounds/bg7.pcx

add bg8Bitmap Layer8bpp backgrounds/bg8.pcx
add bg8Pal Palette backgrounds/bg8.pcx

#add bg9Bitmap Layer8bpp backgrounds/bg9.pcx
#add bg9Pal Palette backgrounds/bg9.pcx

add bg10Bitmap Layer8bpp backgrounds/bg10.pcx
add bg10Pal Palette backgrounds/bg10.pcx

add bg11Bitmap Layer8bpp backgrounds/bg11.pcx
add bg11Pal Palette backgrounds/bg11.pcx

add bg12Bitmap Layer8bpp backgrounds/bg12.pcx
add bg12Pal Palette backgrounds/bg12.pcx

add bg13Bitmap Layer8bpp backgrounds/bg13.pcx
add bg13Pal Palette backgrounds/bg13.pcx

add bg14Bitmap Layer8bpp backgrounds/bg14.pcx
add bg14Pal Palette backgrounds/bg14.pcx

#add creditsBitmap Layer8bpp backgrounds/credits.pcx
#add creditsPal Palette backgrounds/credits.pcx

add endBitmap Layer8bpp backgrounds/endpic2.pcx
add endPal Palette backgrounds/endpic2.pcx

#les images de background true color:
#------------------------------------

add credits Layer32bpp backgrounds/credits.pcx

#textures true color alignees sur 256k:
#--------------------------------------

add chrome Layer32bpp maps/chrome.pcx
add dark Layer32bpp maps/dark.pcx
add sacri Layer32bpp maps/sacri.pcx
add dsd Layer32bpp maps/dsd.pcx
add techno Layer32bpp maps/techno.pcx
add volum Layer32bpp maps/volum.pcx

#textures de taille arbitraire:
#------------------------------

#table de shading et texture 8bpp pour les effets bitmaps:
#---------------------------------------------------------

add volumBitmap Layer8bpp maps/volum.pcx
add chromeBitmap Layer8bpp maps/chrome.pcx
add phongBitmap Layer8bpp maps/phong.pcx

add mapWarperBitmap Layer8bpp maps/sacri.pcx
add mapWarperPal Palette maps/sacri.pcx
add briocheLut ShadingLut mapWarperPal black white

add mapDsdBitmap Layer8bpp maps/dsd.pcx
add mapDsdPal Palette maps/dsd.pcx
add dsdLut ShadingLut mapDsdPal black white

#sprites pour les rendu dots:
#----------------------------

add glow Layer32bpp sprites/glow16.pcx
add flare64 Layer32bpp sprites/flare64.pcx

#sprites true color:
#-------------------

add colas_cred Layer32bpp sprites/colas.pcx
add anhk_cred Layer32bpp sprites/anhk.pcx
add zixaq_cred Layer32bpp sprites/zixaq.pcx
add mox_cred Layer32bpp sprites/mox.pcx
add sacri_cred Layer32bpp sprites/sacri.pcx

add code Layer32bpp sprites/code.pcx
add gfx Layer32bpp sprites/gfx.pcx
add music Layer32bpp sprites/music.pcx

add greets Layer32bpp sprites/greets.pcx
add greetsDest Layer32bpp sprites/greetsDest.pcx

add moveLogo Layer32bpp sprites/moveLogo.pcx
add beginLogo Layer32bpp sprites/beginLogo.pcx

#gros banners:
#-------------

add contemplation Layer32bpp sprites/contemp.pcx
add absolution Layer32bpp sprites/absolution.pcx
add exploitation Layer32bpp sprites/exploitation.pcx
add salvation Layer32bpp sprites/salvation.pcx

#petits labels:
#--------------

add spriteBg1 Layer32bpp sprites/spriteBg1.pcx
add spriteBg2 Layer32bpp sprites/spriteBg2.pcx
add spriteBg4 Layer32bpp sprites/spriteBg4.pcx
add spriteBg6 Layer32bpp sprites/spriteBg6.pcx
add spriteBg7 Layer32bpp sprites/spriteBg7.pcx
add spriteBg8 Layer32bpp sprites/spriteBg8.pcx
add spriteBg9 Layer32bpp sprites/spriteBg9.pcx
add spriteBg10 Layer32bpp sprites/spriteBg10.pcx
add spriteBg11 Layer32bpp sprites/spriteBg11.pcx
add spriteBg12 Layer32bpp sprites/spriteBg12.pcx
add spriteBg13 Layer32bpp sprites/spriteBg13.pcx
add spriteBg14 Layer32bpp sprites/spriteBg14.pcx

#sprites Bitmap:
#---------------

#table d'offset desine:
#-----------------------

add tableX Layer8bpp offsets/creditdx.pcx
add tableY Layer8bpp offsets/creditdy.pcx
add distoOffsets OffsetTable 3 320 200 tableX tableY

add greetX Layer8bpp offsets/greetx.pcx
add greetY Layer8bpp offsets/greety.pcx
add greetOffsets OffsetTable 4 92 200 greetX greetY

add adnX Layer8bpp offsets/wavex.pcx
add adnY Layer8bpp offsets/wavey.pcx
add adnOffsets OffsetTable 3 320 200 adnX adnY

#patterns de transition:
#-----------------------

add patternMove Layer8bpp patterns/move64.pcx
add patternMovePal Palette patterns/move64.pcx

add saturation Layer32bpp patterns/saturation.pcx

#overlays pour les noises:
#-------------------------

add dustStrong Layer32bpp overlays/dust_strong.pcx
add dustLight Layer32bpp overlays/dust_light.pcx
