BlitzBasic Code Formatier Proggi

Übersicht BlitzBasic Codearchiv

Neue Antwort erstellen

Rallimen

Sieger des 30-EUR-Wettbewerbs

Betreff: BlitzBasic Code Formatier Proggi

BeitragMo, Nov 01, 2004 19:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
Hab mal wieder mit BB plus ein kleines Tool erstellt !
(Keine Schönheit , aber egal...)
wer es gebrauchen kann......

-Automatisches einrücken von BB Code´s
-Automatisches einfügen von fehlenden "Then"
-Automatisches einfügen von Leezeilen

Hier mal ein Bild.....

user posted image


TestVersion gibt hier
http://people.freenet.de/rallimen/Basic
- Keine Haftung

Die zu formatierende BB Datei darf keine Fehler enthalten !
vor allen im Bereich von fehlenden Endif oder wend , da ich da noch keine Sicherung für eingebaut habe, und das Proggi dann abschmiert!
Edieren im Fenster hat keinen Sinn denn es wird nur zum Anzeigen des code´s benutzt
Mit dem Button mit BB ansehen wird im gleichen Ordner eine "Rallimen Temp.bb" erstellt und diese mit BB gestartet!
Beim Beenden des Programms wird diese gelöscht!
Beim Start wird eine "RallimenConfig.ral" erstellt, damit nicht immer die Optionen neu eingestellt werden müssen!


Hier mal kleines Beispiel:
BlitzBasic: [AUSKLAPPEN]
Function update()
For x= 0 To 200
Color 0,0,0
If RectsOverlap(x,y,4,4,x1,y1,4,4)=True
Select Ab
Case 0
For t= 0 To 20
f= t
Next
Case 1
f= 120
Case 2
f= 130
Default egal = 17
End Select
f=f+1
newalien()
EndIf
Next
End Function

nahher:
BlitzBasic: [AUSKLAPPEN]
Function update()

For x= 0 To 200
Color 0,0,0
If RectsOverlap(x,y,4,4,x1,y1,4,4)=True Then

Select Ab
: Case 0

For t= 0 To 20
f= t
Next

: Case 1
f= 120
: Case 2
f= 130
: Default egal = 17
End Select

f=f+1
newalien()
EndIf
Next

End Function

Ich sezte gleich noch ein paar vorher/nachher Bilder auf meine Page!
[BB2D | BB3D | BB+]

Maniac

BeitragMo, Nov 01, 2004 20:56
Antworten mit Zitat
Benutzer-Profile anzeigen
doppelpunkt vor case o.O
User posted image
^^

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragMo, Nov 01, 2004 21:11
Antworten mit Zitat
Benutzer-Profile anzeigen
werd ich vllt noch mit in die Option einbauen zum deaktiviern
obwohl das kein Speedverlust ist!
[BB2D | BB3D | BB+]

Hubsi

BeitragMo, Nov 01, 2004 21:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Habs grad mal getestet, funktioniert einwandfrei. Aber wirklich brauchen kann ich das Tool nicht, da ich den Code schon beim Tippen formatiere Wink
Aber für so manchen Code hier aus dem Forum absolut zu empfehlen Laughing
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...

Firstdeathmaker

BeitragMo, Nov 01, 2004 23:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Jepp, die Lösung wenn man mal wieder einen unverständlichen Code bekommt!
www.illusion-games.de
Space War 3 | Space Race | Galaxy on Fire | Razoon
Gewinner des BCC #57 User posted image
 

David

BeitragDi, Nov 02, 2004 15:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Jo, in dem Fall sehr hilfreich!
Aber die Oberflächenstrukturierung bzw der Oberflächenaufbau ist grauenhaft!!!

grüße
http://bl4ckd0g.funpic.de

tft

BeitragDi, Nov 02, 2004 21:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi.....

mache das doch als eine art Reformat. Erst werden alle vormatierungen entfernt und dann standart mässig eingesetzt.
TFT
https://www.sourcemagic.ch
Monkey,HTML5,CSS3,W 10 64 Bit, 32 GB Ram, GTX Titan, W8 ist Müll !!!!!!
 

x.Force

BeitragDi, Nov 02, 2004 22:11
Antworten mit Zitat
Benutzer-Profile anzeigen
hm sieht sehr interessant aus ... bin noch net zum testen gekommen

AMD Athlon XP 2000+ | 1024mb DDR-Ram | Asus Radeon 9600XT | BENQ FP757 17°Zoll TFT

Was kümmert mich mein Geschwätz von gestern? (Konrad Adenauer) -.-

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragDi, Nov 02, 2004 22:12
Antworten mit Zitat
Benutzer-Profile anzeigen
wenn auf Optionen/allgemein alle Leerzeilen löschen aktiviert ist werden alle Leerzeilen gelöscht!
Leerzeilen im Bereich von Global und Const werden auch entfernt, aber nicht neu eingesetzt!

Das einrücken von Zeilen ist immer von neuem da jede Zeile erst mit trim() bearbeitet, und dann neu ausgerichtet wird!
Gruß Ralli
[BB2D | BB3D | BB+]

DA

BeitragDo, Nov 04, 2004 18:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Wunderbar, so was habe ich gesucht!
Deutscher Blitz Basic Chat
 

Slope

BeitragDo, Nov 04, 2004 22:58
Antworten mit Zitat
Benutzer-Profile anzeigen
warum macht es vor "Else" immer das ":" (Doppelpunkt) ???

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragFr, Nov 05, 2004 0:06
Antworten mit Zitat
Benutzer-Profile anzeigen
der Doppelpunkt ist zur besseren Orientierung und hat nichts weiteres zu
sagen!

Bin dabei einiges zu erweitern und einige selten vorkommende Bugs zu eleminieren und Sicherungen einzubauen die zum Teil schon erledigt sind !

Gruß Ralli
[BB2D | BB3D | BB+]
 

Slope

BeitragFr, Nov 05, 2004 1:56
Antworten mit Zitat
Benutzer-Profile anzeigen
Rallimen hat Folgendes geschrieben:
der Doppelpunkt ist zur besseren Orientierung und hat nichts weiteres zu
sagen!

Bin dabei einiges zu erweitern und einige selten vorkommende Bugs zu eleminieren und Sicherungen einzubauen die zum Teil schon erledigt sind !

Gruß Ralli


Also das Programm ist wirklich gut, aber ich hab' ein Problem mit ":"
Mag' sein daß es für die orientierung ist aber ich kann das formatierte Code nicht compilieren weil es immer zu Fehlermeldung kommt. (ist ja auch logisch)

zudem hat es bei mir ein ) entfernt.

Zeile war

IF Test=1 Then Playerstart () Else StartMenu ()

nach der Formatierung:

If Test=1 Then Playerstart (:Else StartMenu ()

bin mal auf die neue Version gespannt. Aber wirklich zu gebrauchen das Teil. Smile

Neue Antwort erstellen


Übersicht BlitzBasic Codearchiv

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group