Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

bild anzeigen

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
masterherpo



Anmeldungsdatum: 22.01.2006
Beiträge: 102

BeitragVerfasst am: 02.02.2006, 16:00    Titel: bild anzeigen Antworten mit Zitat

wie kann ich ein bild anzeigen lassen (.bmp etc) ?
und wie kann ich auf dem bild ein rotes X (zum beispiel) anzeigen lassen das seine position ändert (nach variable werten= koordinaten ?) also das ganze brauche ich für eine karte und das rote X soll den aktuellen standpunkt makieren (rpg).
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 02.02.2006, 16:12    Titel: Antworten mit Zitat

Bild anzeigen:

Code:

hoehe=200
breite=200
datei$="c:\bild.bmp"
deinbild=IMAGECREATE(hoehe,breite) ' Speicherplatz reservieren
BLOAD datei$,deinbild ' Bild laden
PUT (0,0), deinbild ' Bild anzeigen


Für's rote Kreuz:
Code:

Bild anzeigen lassen ' <-- Das ist nur der Pseudocode für oben

' Das Kreuz wird insgesamt 40 Pixel breit und 40 Pixel hoch
COLOR 12
LINE (x-20,y)-(x+20,y)
LINE (x, y-20)-(x,y+20)


Für's nächste Mal: -> Forumsuche. mit den Augen rollen

/edit:
a) Code ungetestet
b) X und Y geben jeweils das Zentrum des Kreuzes an.

Grüße,
Mao
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
masterherpo



Anmeldungsdatum: 22.01.2006
Beiträge: 102

BeitragVerfasst am: 03.02.2006, 15:12    Titel: Antworten mit Zitat

ja mit dem bilder anzeigen krieg ich das jezt hin nachdem ich mir die tuts und befehle dazu nochmal angeshen habe. Allerdings wird die Schrift plötzlich rot (wenn das bild angezeigt wird, es nimmt nicht den ganzen bildshirm ein daher ist noch text zu sehen)
Wie beleibt die Schrift weiß ?

Code:

SCREEN 18,0,0,1
COLOR 15
...
...
...
49
BLOAD "test.bmp",
RETURN

50
raumbeschreibung
irgendwas
INPUT ent$
IF ent$="test" THEN GOSUB 49
...
...
...



ich weiß das ganze ist "old school" mäßig aber ich schreibe das nunmal so. Ich komm damit gut zurecht.....(bezogen auf GOTO usw.)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Mao



Anmeldungsdatum: 25.09.2005
Beiträge: 4409
Wohnort: /dev/hda1

BeitragVerfasst am: 03.02.2006, 15:22    Titel: Antworten mit Zitat

Die Schriftfarbe muss dann nach dem Anzeigen des Bildes mit
Code:

COLOR 7

auf graußweit oder mit
Code:

COLOR 15

auf schneeweiß gesetzt werden. lächeln
_________________
Eine handvoll Glück reicht nie für zwei.
--
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Jojo
alter Rang


Anmeldungsdatum: 12.02.2005
Beiträge: 9736
Wohnort: Neben der Festplatte

BeitragVerfasst am: 03.02.2006, 22:53    Titel: Antworten mit Zitat

ich glaub er meint was andres:
das liegt daran, dass du wohl in einem 256c-modus bist. dadruchz wird z.B. die farbe 15 (weiß) zu rot,weil das bild eben eine andere farbe 15 hat.
_________________
» Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Michael Frey



Anmeldungsdatum: 18.12.2004
Beiträge: 2577
Wohnort: Schweiz

BeitragVerfasst am: 04.02.2006, 14:04    Titel: Antworten mit Zitat

Das kann sein, wobei ...

http://fb.exp-soft.de/r.php?s=SCREEN%20%28Grafik%29:
SCREEN Modus[,[ Farbtiefe][,[ ZahlDerSeiten][, Flags[, Bildwiederholrate]]]]

Macht also bei SCREEN 18,0,0,1:
Modus 18
Farbtiefe 0 (<- Etwas Komisch)
Zahl der Seiten 0
Flags 1 (=1 Vollbildmodus)

Versuch mal
SCREEN 18,,,1
vielleicht geht's dann
_________________
http://de.wikibooks.org/wiki/FreeBasic Jede Hilfe für dieses Buch ist Willkommen!
http://de.wikibooks.org/wiki/FreeBasic:_FAQ FAQ zu Freebasic (im Aufbau, hilfe Willkommen)
Neu mit Syntax Highlight
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz