Variable mit Include

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

GearTechDE

ehemals 'KillerJo96'

Betreff: Variable mit Include

BeitragFr, Mai 20, 2011 21:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo, habe eben mal versucht, vor Include eine Variable zu schreiben, in etwa so:

BlitzBasic: [AUSKLAPPEN]

SetGraphics = Include "GraphicsVariables.bb"


Dann krieg ich nen Error: Expecting Expression! - Ist da was falsch?

Lg Killerjo96
Mit freundlichen Grüßen: GearTechDE

Xeres

Moderator

BeitragFr, Mai 20, 2011 21:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Die Variable vor Include.
Lies der die Erklärung in der Online Hilfe durch Arrow Include
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)
 

dont_know_to_use

BeitragFr, Mai 20, 2011 21:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Was willst du denn machen?

Das was du geschrieben hast, kann so ja nicht funktionieren. Ich weiß ja nichtmal, was du da versucht hast. Surprised

GearTechDE

ehemals 'KillerJo96'

BeitragFr, Mai 20, 2011 21:25
Antworten mit Zitat
Benutzer-Profile anzeigen
ach ka, ich mache wahrscheinlich wieder voll die anfänger fehler.... xD
Ich habe ne Main.bb da hab ich Include "MouseScript.bb" -> also extern.
Aber das was im MouseScript steht muss in die Hauptschleife. Deswegen wolllt ich die Variable dann in die Hauptschleife anstatt das komplette Include...

ist das sinnvoll das Include in die Hauptschleife oder kann es da zu fehlern kommen?
Mit freundlichen Grüßen: GearTechDE

Xeres

Moderator

BeitragFr, Mai 20, 2011 21:29
Antworten mit Zitat
Benutzer-Profile anzeigen
Es wäre Sinnvoll, in Includes Funktionen, Types, Variablen usw. stehen zu haben, aber kein Programmabschnitt aus der Hauptschleife. Das ist unübersichtlich und erschwert die Fehlersuche.
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

ToeB

BeitragFr, Mai 20, 2011 22:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Z.B. so wäre es am sinnvollsten :

Main.bb
BlitzBasic: [AUSKLAPPEN]
Include "Mouse.bb"


Graphics 800, 600, 16, 2
SetBuffer BackBuffer( )


Repeat
UpdateMouse( )
Flip 0
Cls
Until KeyHit( 1 )
End


Mouse.bb
BlitzBasic: [AUSKLAPPEN]
Global inc_MouseX%, inc_MouseY%
Global inc_MouseHit%[2], inc_MouseDown%[2]

Function UpdateMouse( )
inc_MouseX = MouseX( )
inc_MouseY = MouseY( )
inc_MouseHit[0] = MouseHit( 1 )
inc_MouseDown[0] = MouseDown( 1 )
inc_MouseHit[1] = MouseHit( 2 )
inc_MouseDown[1] = MouseDown( 2 )
inc_MouseHit[2] = MouseHit( 2 )
inc_MouseDown[2] = MouseDown( 2 )

Plot inc_MouseX, inc_MouseY
End Function


Nur als beispiel. Jetzt kannst du in Main.bb einfach auf die Variablen inc_MouseX / Y etc. zugreifen.


mfg ToeB
Religiöse Kriege sind Streitigkeiten erwachsener Männer darum, wer den besten imaginären Freund hat.
Race-Project - Das Rennspiel der etwas anderen Art
SimpleUDP3.0 - Neuste Version der Netzwerk-Bibliothek
Vielen Dank an dieser Stelle nochmal an Pummelie, welcher mir einen Teil seines VServers für das Betreiben meines Masterservers zur verfügung stellt!

GearTechDE

ehemals 'KillerJo96'

BeitragFr, Mai 20, 2011 22:35
Antworten mit Zitat
Benutzer-Profile anzeigen
danke klappt jetzt für mich

Lg Killerjo96
Mit freundlichen Grüßen: GearTechDE

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group