Probleme de code avec mon mur de brique
Publié : lun. 10/juil./2017 16:06
Bonjour
j'ai commencer à codé un mur e brique pour un cassebriques
Mon probleme c'est que je sais pas quoi écrire dans ForEach next l'afficher
merci d'avance
j'ai commencer à codé un mur e brique pour un cassebriques
Mon probleme c'est que je sais pas quoi écrire dans ForEach next l'afficher
merci d'avance
Code : Tout sélectionner
;--- Wall test ---
;--Initialisation
EnableExplicit
If InitSprite()=0 Or InitKeyboard()=0 Or InitSound()=0 Or InitMouse()=0
MessageRequester("Erreur", "Impossible d'initialiser le jeux ")
End
EndIf
;--Constantes
Enumeration MainForm
#Main_Window
EndEnumeration
Enumeration Wall
#Spr_brique
EndEnumeration
;--Structure
Structure sBrique
sprite.i
briqueX.i
briqueY.i
EndStructure
;-- liste chainée
Global NewList mur.sBrique(),gLigne,gColonne
;-- variables globales
Global gWidth = 800,gHeight = 600,gEvent
;-- Création de la fenetre
OpenWindow(#Main_Window,0,0,gWidth,gHeight,"",#PB_Window_SystemMenu|#PB_Window_ScreenCentered)
OpenWindowedScreen(WindowID(#Main_Window),0,0,gWidth,gHeight)
SetWindowTitle(#Main_Window,"Test de Mur de briques ")
;-- Création d'une brique
CreateSprite(#Spr_brique,50,16)
StartDrawing(SpriteOutput(#Spr_brique))
Box(0, 0, 50,16, RGB(0, 128, 192))
StopDrawing()
;mur\briqueX = 110
;mur\briqueY = 30
;-- Création du mur de briques 6 sur 10
For gLigne=1 To 6
For gColonne= 1 To 10
AddElement(mur())
With mur()
\sprite = CopySprite(#Spr_brique,#PB_Any)
\briqueX = gLigne *100
\briqueY = gColonne *50
EndWith
Next
Next
;-- Boucle du programme
Repeat
Repeat
gEvent=WindowEvent()
Select gEvent
Case #PB_Event_CloseWindow
End
EndSelect
Until gEvent=0
ClearScreen(RGB(0, 0, 0))
;-- Affichage
ForEach mur()
Next
ExamineKeyboard()
FlipBuffers()
Until KeyboardReleased(#PB_Key_Escape)
End