Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
masterherpo
Anmeldungsdatum: 22.01.2006 Beiträge: 102
|
Verfasst am: 02.02.2006, 16:00 Titel: bild anzeigen |
|
|
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 |
|
 |
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 02.02.2006, 16:12 Titel: |
|
|
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.
/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 |
|
 |
masterherpo
Anmeldungsdatum: 22.01.2006 Beiträge: 102
|
Verfasst am: 03.02.2006, 15:12 Titel: |
|
|
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 |
|
 |
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 03.02.2006, 15:22 Titel: |
|
|
Die Schriftfarbe muss dann nach dem Anzeigen des Bildes mit
auf graußweit oder mit
auf schneeweiß gesetzt werden.  _________________ Eine handvoll Glück reicht nie für zwei.
--
 |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 03.02.2006, 22:53 Titel: |
|
|
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 |
|
 |
Michael Frey

Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
Verfasst am: 04.02.2006, 14:04 Titel: |
|
|
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 |
|
 |
|