Bonjour,
J'aimerais dessiner dans un sprite pour pouvoir l'afficher plus tard à l'écran, mais je ne sais pas comment faire vu que je suis sur Mac et que la fonction StartDrawing n'est pas supportée.
une idée ?
Merci d'avance
Comment dessiner dans un sprite ?
Comment dessiner dans un sprite ?
Quelques manoucheries : I can't give you anything but love / Stompin' at decca
C'est SDL sous MAC ?
Code : Tout sélectionner
*MonSprite.SLD_Surface = spriteID(ID)
pokel(*MonSprite.pixel+ y * Taille en x + x, Couleur)
heu chépa... en fait j'ai ouvert un écran avec un OpenScreen...
d'ailleurs j'ai un autre problème ce bout de code ne marche pas :
j'ai même réussi a faire planter mon mac avec ca !!
d'ailleurs j'ai un autre problème ce bout de code ne marche pas :
Code : Tout sélectionner
If InitKeyboard() = 0
MessageRequester ("Erreur", "Erreur", #PB_MessageRequester_Ok)
End
EndIf
Repeat
ExamineKeyboard ()
Until KeyboardPushed (#PB_Key_All)
MessageRequester ("Cool", "Fin", #PB_MessageRequester_Ok)
Quelques manoucheries : I can't give you anything but love / Stompin' at decca
ça marche sous Mac ces deux instructions ?
AddKeyboardShortcut()
WindowEvent()
Sinon, pour le code, je vais un peu concon mais est(ce que tu as bien précisé InitSprite() ?
A propos de la doc, c'est vrai que c'est un peu confus car il est dit que InitSprite() est fait pour tous les OS. Pourtant c'est DirectX! Il me semble que DirectX ça n'est que pour Windows?
AddKeyboardShortcut()
WindowEvent()
Sinon, pour le code, je vais un peu concon mais est(ce que tu as bien précisé InitSprite() ?
A propos de la doc, c'est vrai que c'est un peu confus car il est dit que InitSprite() est fait pour tous les OS. Pourtant c'est DirectX! Il me semble que DirectX ça n'est que pour Windows?
Code : Tout sélectionner
initsprite()
If InitKeyboard() = 0
MessageRequester ("Erreur", "Erreur", #PB_MessageRequester_Ok)
End
EndIf
Repeat
ExamineKeyboard ()
Until KeyboardPushed (#PB_Key_All)
MessageRequester ("Cool", "Fin", #PB_MessageRequester_Ok)
Purebasic utilise le même langage sur toutes les plateformes, mais l'implémentation est différente chaque fois. DirectX sous Windows uniquement, Opengl sous Windows, Linux, etc. Ca vaut aussi pour le son, les gadgets, tout! Fred a essayé de faire un langage générique qui passe à peu près partout de la même façon. C'est souvent pour ça qu'une instruction très spécifique n'est pas intégrée, si elle n'est pas implémentable partout.