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.


Messages - D2O

Pages: [1] 2 3 ... 62
1
Ich danke Dir :)

Edit://
Jepp,
wenn folgende zeile auskommentiert, und unter Optionen Explizite Deklaration deaktiviert wird,
läuft das ganze.
Code: [Select]
LOCAL l_tilex%,l_tiley%

2
Hallo, vielleicht hat mir die Nachtschicht nicht gut getan  :-[ aber beim aufruf
von
Code: [Select]
player.m_loadsprite( "player.png",32, 32)steig mir das Programm mit der WIN8 meldung "...exe funktioniert nicht richtig" -> Programm beenden, aus.

Hat einer einen Tipp für mich?

Hier der Codeschnipsel:

Code: [Select]
TYPE Tsprite
name$ // Spritename / Pfad
id% //
tile_x% // Tilegrösse
tile_y%
posx% // tileposition
posy%
frameid% // Frame ID
framequantitative% // Frameanzahl 0 bis ...
singelsprite% // singelsprite
rgb% //  Transparenzfarbe
col_sound% // Collisonsound angabe 1,2,3.....
col_spriteangle% // Collision Sprite angabe | 1 oben | 2 Rechts | 3 Unten | 4 Links
Col_spriteid // Collision Sprite angabe von der id von anderen sprite.id


FUNCTION  m_loadsprite% : lname$, ltile_x, ltile_y
LOCAL l_tilex%,l_tiley%

self.name$ = lname$
self.tile_x =ltile_x
self.tile_x = ltile_y
self.id = GENSPRITE()


LOADANIM self.name$, self.id, self.tile_x, self.tile_y


GETSPRITESIZE self.id, l_tilex%, l_tiley%

self.framequantitative% = INTEGER(l_tilex/self.tile_x)*INTEGER(l_tiley/self.tile_y)-1

// framequantitative% < 0 | sprite nicht geladen/vorhanden
// framequantitative% = 0 | singelsprite
// framequantitative% > 0 | anzahl der Frames im Tileset

RETURN self.framequantitative%

ENDFUNCTION

FUNCTION m_drawsprite%: lposx%,lposy%,lframeid% = 0

self.posx% = lposx
self.posy% = lposy
self.frameid% = lframeid

IF self.frameid% > self.framequantitative% THEN self.frameid% = 0

DRAWANIM  self.id%, self.frameid%,self.posx%,self.posy%

RETURN self.frameid%

ENDFUNCTION


ENDTYPE

LOCAL player AS Tsprite
player.m_loadsprite( "player.png",32, 32)

3
Moin, danke.
Werde das ganze nochmals testen und das mit dem Dateiattribute überprüfen.

4
Moin moin,

ich wollte ebenfals mal bei einem Freund testen ob ein Programm von mir auch unter Mac läuft.
Das ganze wird für Mac uni erstellt, dabei wird ja der Ordner distribute mit verschiedene unterordner erstellt.

Was muss hier nun mitgegeben werden?
Gestern hatte ich zum test den Ordner New_oex.app gezipt und Ihm geschickt.
Er konnt das ganze entpacken , so das der Ordner New_oex.app vorhanden war, aber nichts startfähiges?!
HIer mal die Ordnerstrucktur:


Was muss mitgegeben werden?
Muss das ganze gezipt werden oder reicht hier der Ordner?
Oder habe ich das ganze mit dem Mac falsch verstanden und es muss wie ein Iphone.app nochmals
unter Mac compiliert werden?

Danke schonmal im vorraus  :)

5
GLBasic - de / Dateien aufzählen
« on: 2013-Apr-19 »
Bin gerade bei der Arbeit, meine aber
Filelist  oder listfile heist der Befehl.
Hier kannst dann Auslesen wie groß das angelegte Array ist.
Hab's gefunden,
Getfilelist ist Dein Freund.

6
GLBasic - de / Re: Neuinstallation
« on: 2013-Apr-04 »
:) Hatte selber schonmal das Problem.

7
GLBasic - de / Re: Neuinstallation
« on: 2013-Apr-03 »
Editor Starten, -> Irgendein Projekt laden -> Werkzeuge -> Optionen -> System -> Pfadangabe für Temporäre Datein überprüfen.

Evtl. hier selber einen Tempordner anlegen und und den Pfad eintragen.

Ansonsten :
Editor Starten, -> Irgendein Projekt laden -> Datei -> Arbeitsverzeichnis neu angeben.

8
Du kannst auch das @ davor setzen.
Code: [Select]
@_MeineSprungmarke:
Jetzt wird Dir das ganze rechts in dem "Sprünge" Tab angezeigt und Du kannst die Sprünge Optional anzeigen oder verstecken lassen.

9
GLBasic - de / Re: Fragen vor dem Kauf
« on: 2013-Mar-03 »
Dann meinst Du das hier.

Code: [Select]

TYPE eins

a%  // % = Integer
b%

// Funktion im Type
FUNCTION SUM% :
 
 RETURN self.a% + self.b%

ENDFUNCTION

ENDTYPE


//-----------------------------



TYPE zwei

d AS eins

e%[1]  // Array


ENDTYPE

//-----------------------------

LOCAL ich AS zwei



ich.d.a% = 2
ich.d.b% = 1


PRINT ich.d.SUM(),10,10

ich.e%[0] = ich.d.SUM() + 3

PRINT ich.e%[0],30,30

SHOWSCREEN

KEYWAIT

Typen können Functionen, ARRAYS, ander Typen.... enthalten
Functionen können ein Type sein und auch Type zurückgeben.....

10
Announcements / Re: GLBasic V11 public beta
« on: 2013-Mar-02 »
Win8 und Firefox, Chrome, IE.
Hier läuft HTML5 genauso wenig.

11
Hallo,
ich möchte ein Virtueles DOS erstellen, nur dazu brauche ich eine VFD datei.
Beim Googlen bin ich nicht wircklich auf eine lösung gestossen.

Ich habe:
Win8 Pro
Hyper-V
Virtelle Festplatte ist erstellt
Ein Floppy Laufwerk
Original DOS und Win 3.1 Disketten

Nur habe ich keine Ahnung mit was ich aus den Disketten ein Bootfähiges DOS image der Disketten als VFD mache.
Vieleicht hat einer einen Tipp oder einen Link zu einem Tool, Freeware wäre schön.

Danke


Edit: Rawwrite ist das Zauberwort.

12
Vieleicht hilft Dir das zum verständniss von einem ARRAY weiter.
http://www.deuteriumoxid.com/glbasic/Array.app.zib

<a href="http://www.youtube.com/watch?v=ZlH6_cm0Crk" target="_blank">http://www.youtube.com/watch?v=ZlH6_cm0Crk</a>

13
Off Topic / Re: Where are you from?
« on: 2012-Nov-18 »
I'm from Austria.

14
@ Kitty Hello,
danke, habe das hier darauf gefunden:
http://opera-info.de/forum/index.php?page=UserBlogEntry&entryID=24
Jetzt läufts auch im Opera.

Nur der Fullscreen geht bei mir nicht.

15
FF          geht
Chrome geht aber kein Fullscreen
IE          geht nicht, leeres fenster
Opera   geht nicht, leeres fenster
Safarie  geht nicht, leeres fenster

Video: ~5mb
http://www.deuteriumoxid.com/glbasic/GLBHTML5.avi

Pages: [1] 2 3 ... 62