Text immer an der gleichen Stelle haben

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

sacranoob

Betreff: Text immer an der gleichen Stelle haben

BeitragMi, Mai 19, 2010 19:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Hey leute ich bins^^ Sacranoob

hab ne frage und zwar bei textadventures die ich gerade progge um ein gefühl dafür zu kriegen will ich nicht immer wieder dieses locate vor dem print schreiben z.B

Locate 10,10
Print "hier kommt was rein"

kann ich nicht einfach was global festlegen, sodass es immer gilt und ich nicht immer wieder c&p machen muss.

mfg euer NOOB
Very Happy
ich frage mich immernoch was hier reingehört...

das wurgel

BeitragMi, Mai 19, 2010 19:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Nein. Aber du kannst den Text-Befehl anstatt Print nutzen:
Code: [AUSKLAPPEN]
Text 10, 10, "Hallo"
1 ist ungefähr 3

Thunder

BeitragMi, Mai 19, 2010 19:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Dann muss aber nach jedes Input ein Cls hinein, ansonsten würden die Texte übereinander geschrieben werden (man erkennt dann nichts mehr).
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit

das wurgel

BeitragMi, Mai 19, 2010 19:22
Antworten mit Zitat
Benutzer-Profile anzeigen
Das macht er sowieso schon. Ich hab ein Programm von ihn in einem anderen Thread gesehen. Außerdem kommt es aufs gleiche Raus - wenn man immer wieder Locate 10,10 schreibt muss man auch immer wieder Cls schreiben.
1 ist ungefähr 3
 

sacranoob

BeitragMi, Mai 19, 2010 19:28
Antworten mit Zitat
Benutzer-Profile anzeigen
hm okay

und man kann also keinen globalen befehl eingeben?
ich frage mich immernoch was hier reingehört...

Thunder

BeitragMi, Mai 19, 2010 19:31
Antworten mit Zitat
Benutzer-Profile anzeigen
Du könntest eine Funktion schreiben, die einen String als Parameter übernimmt diesen ausgibt und einen eingelesenen zurückgibt und am Anfang der Funktion Locate 0,0 und Cls macht.
Deswegen meinte ich, dass Tutorials noch wichtig sind. Denn du wirst immer brauchen: Schleifen(While,Repeat und For), Funktionen/Prozeduren(Function), Kontrollkonstrukte(If, Switch).

Wie wurgel schon sagte kannst du allerdings Locate 10,10 und Print ... durch Text 10,10,... ersetzen.
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit

das wurgel

BeitragMi, Mai 19, 2010 19:33
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich glaube das was du haben willst ist eine Funktion. Funktionen sind Befehlsblöcke, die man immer wieder verwenden kann:
Code: [AUSKLAPPEN]

Schreibe "hallo"

Function Schreibe(eintext$)
   Locate 10, 10
   Print eintext$
End Function

Damit würde ich mich aber an deiner Stelle jetzt noch nicht befassen.
1 ist ungefähr 3
 

sacranoob

BeitragMi, Mai 19, 2010 19:38
Antworten mit Zitat
Benutzer-Profile anzeigen
ja okay wurgel ich versteh das z.T garnicht
ich geb mich einfach mal mit c&p zufrieden

kann geclosed werden
ich frage mich immernoch was hier reingehört...
 

GERMAX

BeitragMi, Mai 19, 2010 20:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Das würde ich an deiner Stelle nicht machen. Das Wurgel hat dir doch das beste Beispiel geliefert. Und so schwierig ist das nun wirklich nicht. Im Gegenteil, das ist die beste Gelegenheit mit funktionen anzufangen, solange sie noch so einfach sind. Wie willst du denn das sonst noch erlernen?
Erfolglos begonnene BB-Projekte:TRON/CONVOY/MYSTIC

Starwar

BeitragMi, Mai 19, 2010 21:05
Antworten mit Zitat
Benutzer-Profile anzeigen
Vielleicht ist Function noch ein wenig zu früh. Lass dir ruhig Zeit, die werden in Rob's Tut II noch dran genommen.
MFG
 

sacranoob

BeitragMi, Mai 19, 2010 21:14
Antworten mit Zitat
Benutzer-Profile anzeigen
GERMAX hat Folgendes geschrieben:
Das würde ich an deiner Stelle nicht machen. Das Wurgel hat dir doch das beste Beispiel geliefert. Und so schwierig ist das nun wirklich nicht. Im Gegenteil, das ist die beste Gelegenheit mit funktionen anzufangen, solange sie noch so einfach sind. Wie willst du denn das sonst noch erlernen?


germax...

ob ich jetzt das was er geschrieben hat benutze oder ob ich es weiterhin so mache wie ich es immer mach, isses gleich einfach und den befehl hab ich mir ja trotzdem gemerkt! is ja nicht so dass ich wurgel ignoriere.
ganz im gegenteil
er hilft mir in meinen "NoobPosts" oft

wie gesagt kann geclosed werden!^^

mfg sacranoob
ich frage mich immernoch was hier reingehört...

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group