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
» Gestion d'un système client-serveur.
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Utilitaire : génère grille (bmp) 8x8 , 16x16 , 32x32 , 64x64 Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment : -21%
LEGO® Icons 10329 Les Plantes Miniatures, ...
Voir le deal
39.59 €

 

 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
» grille 3D
» Une grille d'un nouveau (?) genre
» 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: