FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment : -40%
(CDAV) Machine à pâtes Philips 7000 ...
Voir le deal
148.88 €

 

 Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64

Aller en bas 
AuteurMessage
exdragon

exdragon


Nombre de messages : 601
Date d'inscription : 05/01/2012

Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Empty
MessageSujet: Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64   Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 EmptyLun 16 Jan 2012 - 4:19

Bonjour,

Voilà, un générateur de grille (image quadrillée), c'est un utilitaire pour éviter de faire sa grille sois-même sur paint (gain de temps).
Chaque fois que je fais un éditeur de map je perds du temps à faire ma grille^^
Donc avec ce générateur, plus d’embêtements

La grille générée est une image BMP quadrillée pouvant être utilisée par un éditeur de map ou par un jeu.
Le pas de la grille est à choisir entre 8, 16, ou 32 pixels.

Ce source n'est pas à télécharger car il n'est pas terminé, il vaut mieux attendre la dernière version.
Je l'affiche ici juste pour obtenir une aide des matheux Wink

En fait, cette version pour tester, est munie d'un générateur de petites images au format 16x16 pixels pour simuler le placement d'un personnage sur la grille.
Un bouton permet de placer ces 10 petites images au hasard sur la grille, et on peut voir que les images sont souvent mal placées dans les cases de la grille.

Quand ce problème sera réglé, la version finale comportera le choix du pas de la grille, de la taille de la grille, et le bouton d'essai des images sera supprimé.

Cette version de test génère la grille de 16x16 pixels !

Donc si vous avez une solution pour le placement correct des images sur la grille ?

Code:
' programme générateur de grille 8x8 ou 16x16 ou 32x32 ou 64x64

label hasard
label grille

' Déclaration des variables
dim maxtaille%
dim i%
dim chemin$
dim x%
dim y%

' Taille de la fenetre
width 0,600
height 0,600

' Initialisation de la taille de map
maxtaille%=int(16*30)

' Création de la zone d'affichage de la grille
picture 1
width 1,maxtaille%
height 1,maxtaille%
2D_target_is 1

' Affiche la grille
gosub grille
' Sauve la grille dans un fichier
file_save 1,"grille1.bmp"

' Création d'une image de test
image 2
width 2,16
height 2,16
' Coloration de l'image de test (obligé de prendre la couleur sur un picture)
picture 3
width 3, 16
height 3, 16
color 3,150,80,220
2D_target_is 3
2D_image_copy 2,0,0,16,16
2D_target_is 1
delete 3
' Sauvegarde sur disque de l'image de test
file_save 2,"imgtest.bmp"

' Chargement de l'image de test
file_load 2,"imgtest.bmp"

' Création du bouton "image hasard"
button 4
left 4, 500
top 4, 50
width 4,80
caption 4, "images hasard"
on_click 4, hasard


end

hasard:
2D_clear
gosub grille
' Affichage de l'image de test 10 fois au hasard sur la grille
for i%=1 to 10
x%=rnd(maxtaille%-16)
y%=rnd(maxtaille%-16)
2D_image_paste 2,(int(x%/16)*16),(int(y%/16)*16)
next i%
return

' Affichage de la grille sur sa zone
grille:
for i%=0 to maxtaille% step 17
2D_line 0,i%,maxtaille%,i%
next i%

for i%=0 to maxtaille% step 17
2D_line i%,0,i%,maxtaille%
next i%
return

Revenir en haut Aller en bas
exdragon

exdragon


Nombre de messages : 601
Date d'inscription : 05/01/2012

Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Empty
MessageSujet: Re: Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64   Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 EmptyLun 16 Jan 2012 - 14:23

C'est bon j'ai résolu le problème Wink

Merci^^

Version finale à prendre dans ce topic bientôt Wink
Revenir en haut Aller en bas
 
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Grille sur le bureau
» Un LED1 ne génère pas l'événement : ON_CLICK. Bug or not Bug
» Une grille d'un nouveau (?) genre
» Une grille sur l'écran
» Grille d'Edit

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: