Hallo,
entlich hatte ich mal wieder Zeit etwas an meinem Ewigkeits Projekt zu Arbeiten, hmm, mit der neuen V14 stimmt unter Android überhaupt nichts mehr mit der Bildschirmausgabe.
Das spiel wird nur kurz im Unteren rechten (Landscabe) ecke angezeigt und verabschiedet sich dann lautlos.
Habe das ganze gleich nochmals mit der V12.308 getestet. Da Funktioniert es.
Nun habe ich einfach mal ein Testprogramm geschrieben in dem einfach ein Rechteck oben links angezeigt werden soll, geht auch mit beiden Versionen,
aber!!
In der V12 ist Orientation 0 im Portraitmodus
In der V14 ist es Landscabemodus??
Was hat sich hier geändert oder ist es ein Bug?
Hier noch der Code dazu:
SYSTEMPOINTER TRUE // System Pointer anzeigen/verdecken
AUTOPAUSE TRUE // Wenn focus verloren, geht es auf Pause
SETTRANSPARENCY RGB(0x00, 0x00, 0x00) // Schwarz = Transparent
ALLOWESCAPE FALSE // ESC Taste zum beenden de/aktiviert
LOCAL winx,winy
LOCAL mx%,my%,mb1%,mb2%
LOCAL modus
modus = 0
GETDESKTOPSIZE winx,winy
SETSCREEN winx,winy,0
WHILE TRUE
MOUSESTATE mx,my,mb1,mb2
IF mb1
INC modus,1
IF modus > 3 THEN modus = 0
SLEEP 300 // nur für den test
ENDIF
SETORIENTATION modus
F_DRAWSIMPELPOLYSTRETCH(0,0,100,100,RGB(0xff, 0x00, 0x00),RGB(0x00, 0xff, 0x00),RGB(0x00, 0x80, 0xff),RGB(0xff, 0xff, 0x00))
PRINT modus,100,100
SHOWSCREEN
WEND
FUNCTION F_DRAWSIMPELPOLYSTRETCH: l_posx,l_posy,l_width,l_high,l_rgb1,l_rgb2,l_rgb3,l_rgb4
STARTPOLY //0
POLYVECTOR l_posx,l_posy, l_posx,0,l_rgb1
POLYVECTOR l_posx,l_posy+l_high, l_posx,l_high,l_rgb2
POLYVECTOR l_posx+l_width,l_posy+l_high, l_posx+l_width,l_high,l_rgb3
POLYVECTOR l_posx+l_width,l_posy, l_posx+l_width,0,l_rgb4
ENDPOLY
ENDFUNCTION