Je suis en pleins DBP ses temps, mais je viens de rencontrer un petit soucis .
J'essaye d'écrire du texte dans un fichier (.txt) avec :
write string 1,"Lorem ipsum "dolor" site amet."
le problème c'est qu'il y a des guillemets dans la phrase que je veux écrire, je cherche donc à les "échaper" (magique quote) comme en PHP: " /' ", mais en Dark Basic, je trouve pas. Je pense que ça doit exister ?
rien en particulier mais je connais bien dbpro c'est le premier language que j'ai apris il y a de sa 6 ou 7 ans j'ai essayer d'autre langage aussi comme c++,c#,purebasic,visualbasic mais j'ai jamais fait de jeux ou de projet complet j'avais commencer le portage de newton(moteur physique) pour darkgdk mais j'ai abandoner,j'ai aussi fait mu muse avec box 2d(moteur physique 2d) et sfml(moteur de jeu 2d pour c++) petite video
mais j'ai d'autre passion donc pas le temps de mis mètre a fond sa n'empeche pas que des que j'ai une idée j'essaye je programmer
Merci, C'est toujours sympa de voir sur quel bout de code se prenne la tête les autres programmeurs... ^^
Box2D, j'ai aussi, pour DBP, mais je n'ai pas encore eu le temps de m'amuser avec...
Sinon je me lance ses dernière temps dans le PureBASIC (Avec le puling PureGDK, on peux faire de belle choses.)
En ce moment je suis sur un convertisseur de fichier .X en .js pour implémenté mes objets dans du WebGL. Car Je viens du monde du web, avant d’atterrir dans le DarkBASIC.
Je le post dès qu'il est prêt, histoire d'avoir un retour sur la chose.
pour box2d dbpro tu a du le payer car il me semble qu'il est payant moi j'avais intégré en c++ a sfml sa veut dire compiler la lib pour j'ai du chercher des tuto ou des example et essayer
Et le résultat sur ta vidéo est impec !, t'as dû passé pas mal d'heures pour arriver a un tel résultat.
Oui en effets, j'ai acheter Box2D, vraiment sympa comme puling, il fait des merveilles.
Il n'y a pas grand monde sur le forum, c'est dommage. Ou est parti la communauté DB francophone ?
ben elle c'est éparpiller y en a qui sont passer au un plus haut niveau d'autre sont aller sur purebasic certain ici
c'est vrais qu'il y a personne et c'est dommage pour box2d oui j'y avais passer pas mal de temps mais le problème c'est que j'avais pas tous intégrer pas de joint ou encore de donner une impulsion enfin c'etais déjà un debut
Il y a un truc beaucoup plus simple que j'utilise moi-même pour Pure et Dark Basic...
Remplaces les guillemets par deux apostrophes. Les joueurs ne décèlent généralement pas cette "malformation" car lorsqu’une personne lit un texte, elle passe les guillemets puisque leur sonorité est nulle... Donc ni vu ni connu ;)
En fait, pour un anglais ça passera peut être inaperçu, mais pour un joueur français ça choquera plus: les guillemets français sont << et >> et pas " ni '...
Enfin, en général, quand on commence à penser multi-langues on ne stocke pas les chaines en brut^^
Pour ce qui est des guillemets, il n'y a effectivement pas de problème de base avec DBPro. On peut aussi passer par une simple fonction, c'est plus propre dans le code et ça évite d'avoir une coloration syntaxique mal formée.
Code :
print "Citation : " + quote("Bla bla bla")
wait key
end
function quote(value as string)
local quote as string
quote = chr$(34) + value + chr$(34)
endfunction quote
Dans tous les cas, pour les caractères spéciaux, n'oubliez pas la fonction chr$, qui retourne un caractère à partir de son code.