Ladeanzeige
Übersicht

TiraniumBetreff: Ladeanzeige |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Mir hat zwar schon einmal einer gesagt wie so etwas funkuniert aber leider bin ich ein Anfänger und bei mir funkuniert es nicht. Kann jemand so nett sein und mir hier eine Ladeanzeige reinbasteln Bitte Bitte
Print "Hallo ich bin der" Print "unregelmäßige Verben überprüfer." Print "Mich steuert man komplett mit der Tastatur. Print "Tastenfunktionen" Print "OK = Enter" Print "Weiter = W" Print "Ende = Ende" Print "Drücke Enter2 WaitKey Graphics 800,600,32 SetBuffer BackBuffer() bild = LoadImage("c:/schnee.bmp") Font1 = LoadFont("Times New Roman",20,1,0,0) Font2 = LoadFont("Times New Roman",50,1,0,0) ScaleImage bild, 0.78, 0.78 DrawImage bild,1,1 Flip SetFont Font1 Color 255,0,0 Locate 300,150 Print "Nenne die drei Formen von" SetFont Font2 Locate 390,180 Print "be" SetFont Font1 Color 255,255,0 Locate 30,240 Print "Deutsch" Locate 300,240 Print "Simple Past" Locate 600,240 Print "Past participle" Color 255,0,0 ;be ;Infinitiv Locate 30,300 : Eingabe$ = Input() If Eingabe$ = "sein" Then SetFont Font2 Locate 30,400 Print "Richtig" Else SetFont Font2 Locate 30,400 Print "Falsch " EndIf ;Simple Past SetFont Font1 Locate 300,300 : KO$ = Input() If KO$ = "was/were" Then SetFont Font2 Locate 300,400 Print "Richtig" Else SetFont Font2 Locate 300,400 Print "Falsch" EndIf ;Past participle SetFont Font1 Locate 600,300 : KO$ = Input() If KO$ = "been" Then SetFont Font2 Locate 600,400 Print "Richtig" Else SetFont Font2 Locate 600,400 Print "Falsch" EndIf SetFont Font1 Locate 300,500 Print "Lösung: sein was/were been" Locate 350,550 Print "Drücke Enter" WaitKey ; 2 Print "5.1.2006" DrawImage bild,1,1 Flip SetFont Font1 Color 255,0,0 Locate 300,150 Print "Nenne die drei Formen von" SetFont Font2 Locate 390,180 Print "beat" SetFont Font1 Color 255,255,0 Locate 30,240 Print "Deutsch" Locate 300,240 Print "Simple Past" Locate 600,240 Print "Past participle" Color 255,0,0 ;beat ;Infinitiv Locate 30,300 : Eingabe$ = Input() If Eingabe$ = "schlagen" Then SetFont Font2 Locate 30,400 Print "Richtig" ElseIf Eingabe$ = "besiegen" Then SetFont Font2 Locate 30,400 Print "Richtig" Else SetFont Font2 Locate 30,400 Print "Falsch " EndIf ;Simple Past SetFont Font1 Locate 300,300 : KO$ = Input() If KO$ = "beat" Then SetFont Font2 Locate 300,400 Print "Richtig" Else SetFont Font2 Locate 300,400 Print "Falsch" EndIf ;Past participle SetFont Font1 Locate 600,300 : KO$ = Input() If KO$ = "beaten" Then SetFont Font2 Locate 600,400 Print "Richtig" Else SetFont Font2 Locate 600,400 Print "Falsch" EndIf SetFont Font1 Locate 300,500 Print "Lösung: schlagen/besiegen beat beaten" Locate 350,550 Print "Drücke Enter" WaitKey Und falls jemand Fehler sieht ob er mir dann Bitte bescheidsagen kann ???? |
||
![]() |
Xaron |
![]() Antworten mit Zitat ![]() |
---|---|---|
Was genau meinst Du mit "Ladeanzeige"? So eine Art Fortschrittsbalken?
Gruß - Xaron |
||
Cerberus X - Monkey X Reloaded! |
TiraniumBetreff: Genau |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Yes wurdest du es bitte Machen ??? | ||
![]() |
etlamBetreff: So ähnlich? |
![]() Antworten mit Zitat ![]() |
---|---|---|
Habs mal schnell probiert,
schreibt dir die % hin (Weiß aber noch nicht obs klappt, habs nicht ausprobiert) Code: [AUSKLAPPEN] bilda$ = "bla.bmp" bildg% = FileSize(bilda$) bild2a$ = "bla.bmp" bild2g% = FileSize(bild2a$) ;........usw insgesamt% = bildg% + bild2g% bild1=LoadImage("bla.bmp") proz% = (bildg% * 100) / insgesamt% Print (proz + "%") bild2=LoadImage("bla.bmp") proz% = ((bild2g% + bildg%) * 100) / insgesamt% Print (proz + "%") ;........usw Ich hoffe das Hilft dir |
||
![]() |
Xaron |
![]() Antworten mit Zitat ![]() |
---|---|---|
Die Sache ist nur, ich sehe da eigentlich nichts, was so richtig lange dauern würde. ![]() Wenn Du mehrere Dateien lädst, musst Du quasi nur die Gesamtgröße wissen und nach jeder geladenen Datei den Balken entsprechend vergrößern. Gruß - Xaron |
||
Cerberus X - Monkey X Reloaded! |
TiraniumBetreff: Frage |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Kann man auch schreiben Bitte Warten ???
Und wo gehört das dan hin. |
||
![]() |
etlam |
![]() Antworten mit Zitat ![]() |
---|---|---|
Meinst du das?
Code: [AUSKLAPPEN] bilda$ = "bla.bmp" bildg% = FileSize(bilda$) bild2a$ = "bla.bmp" bild2g% = FileSize(bild2a$) ;........usw insgesamt% = bildg% + bild2g% Print ("Bitte warten") bild1=LoadImage("bla.bmp") proz% = (bildg% * 100) / insgesamt% qwe% = 100 - proz% Print ("Bitte warten! noch" + qwe% + "%") bild2=LoadImage("bla.bmp") proz% = ((bild2g% + bildg%) * 100) / insgesamt% qwe% = 100 - proz% Print ("Bitte warten! noch" + qwe% + "%") ;........usw |
||
dark19Gast |
![]() Antworten mit Zitat |
|
---|---|---|
Wenn wir gerade beim Thema sind:
"Könnt ihr mir eine EgoShooter mit NetzwerkCode schreiben?" @Tiranium Haste von dem code schon was "aleine" ge codet ? |
||
![]() |
Xaron |
![]() Antworten mit Zitat ![]() |
---|---|---|
dark19 hat Folgendes geschrieben: Wenn wir gerade beim Thema sind:
"Könnt ihr mir eine EgoShooter mit NetzwerkCode schreiben?" Klar doch, dauert aber etwas. ![]() Gruß - Xaron |
||
Cerberus X - Monkey X Reloaded! |
dark19Gast |
![]() Antworten mit Zitat |
|
---|---|---|
Xaron hat Folgendes geschrieben: dark19 hat Folgendes geschrieben:
Wenn wir gerade beim Thema sind:
"Könnt ihr mir eine EgoShooter mit NetzwerkCode schreiben?" Klar doch, dauert aber etwas. ![]() Gruß - Xaron großes thx ![]() ![]() |
||
TiraniumBetreff: Frage |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Frage, wie kann ich mitten drinne das Programm beenden ???? | ||
![]() |
etlam |
![]() Antworten mit Zitat ![]() |
---|---|---|
Mit:
Code: [AUSKLAPPEN] end sobald du das schreibst geht das Fenster ohne "Program has ended" zu |
||
- Zuletzt bearbeitet von etlam am Do, Jan 05, 2006 17:27, insgesamt einmal bearbeitet
dark19Gast |
![]() Antworten mit Zitat |
|
---|---|---|
Geh mal auf www.blitzbase.de
Der Befehl heist End() Edit:\\ War zu spät ![]() |
||
- Zuletzt bearbeitet von dark19 am Do, Jan 05, 2006 17:27, insgesamt 2-mal bearbeitet
![]() |
Xaron |
![]() Antworten mit Zitat ![]() |
---|---|---|
Indem Du entweder:
1. ans Ende springst (nicht so gut) 2. eine Endlosschleife verlässt (die Gameloop) Gruß - Xaron |
||
Cerberus X - Monkey X Reloaded! |
![]() |
supermann |
![]() Antworten mit Zitat ![]() |
---|---|---|
oder einfach end schreibt das geht einfacher beispiel:
;sachen laden repeat ;sachen zeichnen if keydown(1) then end forever ODER: ;sachen laden; repeat ;sachen zeichnen; until keydown(1) end |
||
User posted image |
TACITUS |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
dark19 hat Folgendes geschrieben:
Klammern muss man nur hinter eine Funktion setzen, wenn sie einen Wert zurückgibt. (Gibt End einen Wert zurück? ![]() Befehle die einen Wert zurückgeben nennt man Funktionen, einen Befehl der keinen Wert zurückgibt nennt man Prozedur |
||
AMD Athlon 64 X2 4200+ Dual Core Prozessor _ 1024 MB Dual Channel DDR RAM _ GeForce 7800 GT PCI Express 256 MB GDDR3 RAM _ Festplatte 410 GB _ DirectX 9.0c
User posted image |
![]() |
Kryan |
![]() Antworten mit Zitat ![]() |
---|---|---|
ich glaube allerdings, dass end auch eine funktion ist
gibt zwar nichts zurück aber den begriff prozedur gibt es in der BBASIC-Sprache soweit ich weiß nicht! und end wird immerhin genauso aufgerufen wie jede andere funktion |
||
![]() |
5k41 |
![]() Antworten mit Zitat ![]() |
---|---|---|
öhm Offtopic???^^ | ||
Projekte:
For a better World - Gesellschaftsspiel ( 100%) User posted image |
Rubber |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
bastelt mir auch wer nen ego shooter???
so wie doom3????? bittte!!! ![]() mfg rubber ![]() ![]() ![]() |
||
Wenn Gott mich schon liebt, dann dich erstrecht... |
![]() |
Hellfront |
![]() Antworten mit Zitat ![]() |
---|---|---|
@rubber Natürlich np. Mach ch doch gerne. wenn du es verkaufst erwarte ich keine zahlung und auch keinen credits eintrag. besorg mir nur einen modeller. ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||
- Zuletzt bearbeitet von Hellfront am Sa, Jan 07, 2006 15:20, insgesamt einmal bearbeitet
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group