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 - Kitty Hello

#10501
OK. Werd' ich machen. Aber das ändert sich eigentlich jede Woche oder alle 14 Tage. Wenn ich wieder 'dran sitz' dann gibt's auch bald ein Update. Im nächsten wird das Spot-Licht im 3D neu sein. Da ist auch ein Fehler 'drin.
#10502
Erste Zeile im MainGame.gbas:
Code (glbasic) Select
IF screenwidth=320 THEN PocketPC = TRUE
PocketPC = FALSE // Transparenz + Schnickschnack
Wenn Du 640x480 haben wills, kann ich Dir gerne die anderen Grafiken schicken.
#10503
Do itashimashite ;)
#10504
Ja. Ich hab's gerade gefixt und lade heute noch ein Update hoch. Tip: Es war der Sound.
#10505
Hoppla. Da müsste man ja genau in die Mitte klicken, damit er hoch/runter läuft.
Jetzt mal ein Stück Code das ich getestet hab'. Spielt sich ziemlich lustig mit dem Stift...
Code (glbasic) Select
moving=MOD(plyx, 32)+MOD(plyy, 32)

IF moving=0
magnet=magnetcheck()
MOUSESTATE mx, my, b1, b2
joyx=0; joyy=0
IF b1
mx = mx-screenwidth/2
my = my-screenheight/2
IF ABS(mx/screenwidth)>ABS(my/screenheight)
joyx=mx/ABS(mx)
ELSE
joyy=my/ABS(my)
ENDIF
ENDIF

#10506
Hossa! Wieso meldet der GPC keinen Fehler???
Das muss natürlich:
Code (glbasic) Select
MOUSESTATE mx, my, b1, b2
   IF b1
      IF mx>160; joyx = 1; ELSE; joyx=-1; ENDIF
      IF my>120; joyy = 1; ELSE; joyy=-1; ENDIF
   ELSE
      joyx=0; joyy=0
   ENDIF
heißen. Da hat das ENDIF gefehlt und das THEN muss weg... Ist übrigens ganz übler Stil. Man sollte das in eigene Zeilen packen. Hach, jetzt tut's mir auch schon wieder leid, dass es so schnell gehen musste...
Code (glbasic) Select
MOUSESTATE mx, my, b1, b2
   IF b1
      IF mx>160
         joyx = 1
      ELSE
         joyx=-1
      ENDIF
      IF my>120
         joyy = 1
      ELSE
         joyy=-1
      ENDIF
   ELSE
      joyx=0; joyy=0
   ENDIF
#10507
Code (glbasic) Select
  MOUSESTATE mx, my, b1, b2
   IF b1
      IF mx>160 THEN; joyx = 1; ELSE; joyx=-1
      IF my>120 THEN; joyy = 1; ELSE; joyy=-1
   ELSE
      joyx=0; joyy=0
   ENDIF

Jetzt JOYSTATE auskommentieren, und die IF joy... Zeilen reinpacken.
#10508
Jo. Das nenn' ich dokumentierten Code. Ich kann davon noch viel lernen. Bin oft zu faul um wirklich gut zu kommentieren ;)
Weiter so!
:D
#10509
GLBasic - de / Plattformen
2004-Sep-20
PALM ist derzeit nicht geplant. Das schwierigste ist ein X-Compiler, der frei vertrieben werden darf...
Mit CE4/5 habe ich keine Ahnung. Bitte einfach mal probieren.
#10510
GLBasic - de / showroom
2004-Sep-20
Die Datei darf nicht größer sein als 2MB :(
Wenn Du es nicht kleiner bekonnst, mail es mir und lade eine dummy-Datei mit 1kb hoch. Ich ersetze es dann mit FTP.
#10511
Das Update ist oben, jetzt sollte es funktionieren...
#10512
Ja. Man muss auch "Alle Dateien speichern" klicken vor dem Schließen. Ich ändere das!
#10513
GLBasic - de / PPC Steuerung
2004-Sep-20
Igrs. Ist ein Bug. Ich ändere das mit dem nächsten Update.
#10514
Sch...öne Bescherung. Welche GLBasic Version? Ist die Datei im Projekt (rechter Rahmen im Editor, Tab: Dateien). Wird die Datei fehlerfrei kompiliert? Welches Betriebssystem?
#10515
Die Befehle werden sich (hoffentlich) nicht änder. Nur bei NETHOSTGAME und NETJOINGAME werden neue Parameter eingefügt. Port und Empfänger kann man wählen. Port bei NETHOSTGAME und Empfänger bei NETSENDMESSAGE.