Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - D2O

#1051
HI gernot,

Quote from: "Gernot"GLBasic 3 soll C++ einbinden können. Damit kann man eigene oder fremde libs einfach einbinden. Auch dll's lassen sich so laden/nutzen.
Wird das als "Inline" gemacht oder als Art "Import/Include"?

Bei Include hätte man nicht direkt den Cpp Code im Basic Code sondern man könnte hier nur die
selbst Deklarieten Functionsname nutzen .
Wird C oder Cpp genutzt ?
Wenn Cpp, wird dann OOP unterstützt?
#1053
Quote from: GernotFrischhäää??? Wieso läuft die Demo nicht? Das _muss_ laufen :D
Sorry für das OffTopic:
Das ist die ausgabe.
_______________________________________
*** Configuration: WIN32 ***
precompiling...

GPC - GLBasic Precompiler V.2005.23 - 3D(0), NET(0)
no filename specified

compile+link...
gcc.exe: I:\basic\GLBasic\Compiler\platform\gpc_temp.cpp: No such file or directory
*** FATAL ERROR - Bitte die Compiler-Ausgabe ins Forum kopieren
_______________________________________
*** Fertig ***
Zeit: 0.5 sek
Erstellen: 0 erfolgreich, 1 fehlgeschlagen
#1054
Quote from: zocker4Hey echt, vielen Dank! (ich habs noch nicht solange wie man vielleicht merkt...)
Ist Doch egal, hauptsache Dir macht es spass :)
Und nur durch probieren, testen und zwischen durch fragen lernt man was.
es nützt nichts wenn Du durch  falsche scham oder stolz Dich nicht  fragen traust.

Hmmm, pssst ich habs noch garnicht ;)
Die Demo läuft irgendwie bei mir nicht,  bzw. es wird nicht Compiliert :(

Aber das ist ja egal, das grundprinzip ist überall gleich.


Happy Coding :)
#1055
Hi zocker4,

du machst hier so kleine leichtsinns fehler ;)

Du weist der Variable "b" bei jedem schleifendurchgang immer wieder den wert "360" zu,
Werte die Du verändern möchtest sollten nicht in eine Schleife.

Nimm das b = 360 aus der schleife und setzte es davor, dann kannst Du mit "up" auch den wert in der schleife ändern und erbleibt dann auch so.
Nur nimm nicht "-80" nimm mal "-1" ansonsten würde das Sprite sehr schnell den Bildschirm bereich verlassen ;)
#1056
Hi,

vieleicht so ?




WHILE TRUE
LOADSPRITE "a.bmp",0

SPRITE 0,100,100
MOUSESTATE mx,my,b1,b2
PRINT "=>",mx,my

IF b1= 1
BLACKSCREEN
mx1 = mx
my1 = my
SPRITE 0,mx1,my1
ELSE
SPRITE 0,mx1,my1
ENDIF
SHOWSCREEN
WEND
END


Edit:


// das gehört eigendlich nicht in eine Schleife
LOADSPRITE "a.bmp",0

WHILE TRUE


SPRITE 0,100,100
MOUSESTATE mx,my,b1,b2
PRINT "=>",mx,my

IF b1= 1
BLACKSCREEN
mx1 = mx
my1 = my
SPRITE 0,mx1,my1
ELSE
SPRITE 0,mx1,my1
ENDIF
SHOWSCREEN
WEND
END
#1057
HI, wusste nicht genau wo ich es hier hin Posten sollte, denke aber das es so schon past ;)


Das wird wahrscheinlich einige Interessieren.

Auf der Heft CD von der C'T Nr.20 gibts die Betriebssytem Emulations Software VMware 4.5 als Spezielle Vollversion.
Sie ist für 360 Tage voll nutzbar.

So lassen sich dann über einen Virtuellen Rechner andere Betriebssysteme
installieren und ausfüren Smile

Wer also z.B seine GLBasic Programme unter linux testen wollte sich aber scheute es Paralel zu Windows zu installieren kann es nun über VMware installieren und Linux unter Win im Fenstermodus laufen lassen.

Ach, das Heft Kostet gerademal 3 Euro.
#1058
GLBasic - de / Png
2005-May-17
JO, so in der art wie es BMax handhabt.

Das ganze auf Modulen aufbauen(nur intern, von aussen muss es ja nicht sichtbar sein), machte es dem User zwar etwas komplizierter aber man kann die exe grösse
etwas kleiner halten.

z.b. (pseudocode)

include pngmodul ;//ab jetzt kann man png's laden
                           //will man auch bmp oder jpg muss halt noch ein
include bmpmodul
include jpgmodul //folgen


nur mal so in den raum geschmissen.
#1059
GLBasic - de / Key()
2005-Feb-09
Hi Alexander, bin gerade beim Malochen ;)

Schau mal nach einem befehle so ähnlich wie getchar(),char(), get_char().

Aber ich würde lieber die scancodes verwenden wie oben key(1)...
hier weis das Programm/Compiler gleich nach was er such soll.
Bei den Getchar() sachen muss erst Programintern alles durchgeprüft werden, ist etwas Langsamer.
(Solte ich hier mist geschrieben haben, mir gleich eins auf den Kopfgeben :)  )

Dann find ich, sollte die If abfrage etwas geändert werden.
Pseudocode:
if Key(links) and not Key(rechts)and not Key(oben)and not Key(unten)

Hier hast Du dann beseerre Möglich keiten einen Spieler auch schräg laufen zu lasen.
Ist Dafür auch etwas mehr schreibarbeit.
CU.
#1060
Jo, Danke auch ;) .

Was das Icon angeht, das kannst Du auch mit

resourcehacker

austauschen.
#1061
Hi, ich bin mal so frei und hab ne *.pdf gemacht.

http://www.deuteriumoxid.com/glbasic/gl_help.pdf
#1062
GLBasic - de / Fehlermeldung
2004-Aug-06
Hi denn fehlercode habe ich immer wenn ich anstatt denn projektasistent
manuell eine datei erstelle, gespeichert oder ungespeichert spielt dabei keine rolle.
#1063
GLBasic - de / Gettimerall()
2004-Jul-27
Quote from: GernotFrischGetTickCount unter GLBasic? Gibt's nicht - wozu? Was vielleicht wichtig wäre, echtes Datum+Uhrzeit... Bin ich aber auch schon 'dran.


Naja, habe mir bis jetzt immer einen eigenen Timer Programmiert für Frameausgabe, geschwindigkeitsmessungen, Animationen........
#1064
GLBasic - de / Gettimerall()
2004-Jul-27
Hmm, gibts eigendlich einen Befehl/Funktion wo die zeit ausgibt
seit wann/wie lange das system läuft, in Millisecunden ?

Falls ja, wie heist er ?
Dann hab ich ihn irgendwo übersehen.
#1065
GLBasic - de / Gettimerall()
2004-Jul-26
QuoteAch so, wie macht ihr das eigentlich, dass euer Code in so einem
schönen punktierten Fenster erscheint ??


Code (glbasic) Select
Mit BBcode, benutze anstatt die () Klammern [] Klammern
(code) ; am anfang

codezeilen einfügen.........

(/code); am ende

ist im grunde genauso wie wenn Du eine URL angibst,
(url)http://www.glbasic.com(/url)
http://www.glbasic.com