Pure Catch Resource - générateur de code

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
eddy
Messages : 67
Inscription : mer. 09/avr./2008 2:08

Pure Catch Resource - générateur de code

Message par eddy »

http://www.purebasic.fr/english/viewtopic.php?t=34359

Un petit outil pour générer du code facilement :
- il permet d'inclure les resources avec des fonctions Catch
(CatchImage, CatchSound, CatchModule...)
- il permet d'inclure des textes aussi

Voilà le type de code qu'il produit :

Code : Tout sélectionner

;// Code For PureBasic 4.30
InitSound()
UseOGGImageDecoder()
UsePNGImageDecoder()

;// ID resources
Enumeration #PB_Compiler_EnumerationValue
#MEDIA_LEVEL_GAMEOVER_OGG
#MEDIA_INTRO_STORY_FONT_PNG
#MEDIA_INTRO_STORY_IMAGES_PNG
EndEnumeration
;// Catch resources
CatchSound(#MEDIA_LEVEL_GAMEOVER_OGG, ?MEDIA_LEVEL_GAMEOVER_OGG, ?MEDIA_LEVEL_GAMEOVER_OGG_END-?MEDIA_LEVEL_GAMEOVER_OGG)
CatchImage(#MEDIA_INTRO_STORY_FONT_PNG, ?MEDIA_INTRO_STORY_FONT_PNG, ?MEDIA_INTRO_STORY_FONT_PNG_END-?MEDIA_INTRO_STORY_FONT_PNG)
CatchImage(#MEDIA_INTRO_STORY_IMAGES_PNG, ?MEDIA_INTRO_STORY_IMAGES_PNG, ?MEDIA_INTRO_STORY_IMAGES_PNG_END-?MEDIA_INTRO_STORY_IMAGES_PNG)

;// Free resources
FreeSound(#MEDIA_LEVEL_GAMEOVER_OGG)
FreeImage(#MEDIA_INTRO_STORY_FONT_PNG)
FreeImage(#MEDIA_INTRO_STORY_IMAGES_PNG)

;// Include resources
DataSection
MEDIA_LEVEL_GAMEOVER_OGG:
IncludeBinary "media\level_gameover.ogg"
MEDIA_LEVEL_GAMEOVER_OGG_END:
MEDIA_INTRO_STORY_FONT_PNG:
IncludeBinary "media\intro_story_font.png"
MEDIA_INTRO_STORY_FONT_PNG_END:
MEDIA_INTRO_STORY_IMAGES_PNG:
IncludeBinary "media\intro_story_images.png"
MEDIA_INTRO_STORY_IMAGES_PNG_END:
EndDataSection