neue Features:
Code: Alles auswählen
- Implimentierung der SeitenTexturen bei übergängen von Räumen ( leTex, riTex, upTex und loTex für die Seitenwände )
- Erste implimentierung von ZBuffer ( ist ´ne Katastrophe )
Code: Alles auswählen
- Implimentierung der SeitenTexturen bei übergängen von Räumen ( leTex, riTex, upTex und loTex für die Seitenwände )
- Erste implimentierung von ZBuffer ( ist ´ne Katastrophe )
oha, fuck, ok hab es bisher nie mit anderen Konstellationen probiert, aber wieso funktioniert es dann unter Wine ???ccode_new hat geschrieben:Sehr geehrte WinSysCompany,
dein Projekt ist unter reinem Linux (mit Screen/SDL/OpenGL) nicht lauffähig.
Genauso ist es unter Windows mit OpenGL nicht lauffähig.
Unter Windows funktioniert es nur mit DirectX.
Ich habe mal das Zeichnen auf Sprites (zum Test) implementiert und es läuft schneller als das direkte Screen-Drawing. (geht nur unter Windows mit DirectX)
Unter Linux kann man die Tastatur- und Mausabfragen nicht ohne Screen umgehen.
(Bei Windows funktioniert es daher auch beim Canvas/Image, aber bei Linux nicht !!!)
Unter Linux sieht man ohne ein:
MouseLocate(0,0) am Anfang
erstmal überhaupt nichts. (Wegen der grausamen Mouse-Lib)
Außerdem werden sämtliche Mausbewegungen unter Linux komplett falsch interpretiert.
Code: Alles auswählen
Requester.a(MessageRequester.o): In function `PB_MessageRequester2':
MessageRequester.c:(.text+0x73): undefined reference to `gtk_message_dialog_new'
MessageRequester.c:(.text+0x7a): undefined reference to `gtk_dialog_get_type'
MessageRequester.c:(.text+0x81): undefined reference to `gtk_window_get_type'
MessageRequester.c:(.text+0x8d): undefined reference to `g_type_check_instance_cast'
MessageRequester.c:(.text+0x99): undefined reference to `gtk_window_set_title'
MessageRequester.c:(.text+0xa7): undefined reference to `g_type_check_instance_cast'
...
collect2: error: ld returned 1 exit status
Haha Lustig!!!WinSysCompany hat geschrieben: PureBasic - Linker errordas bekomme ich bei der Linux Version von PureBasicCode: Alles auswählen
Requester.a(MessageRequester.o): In function `PB_MessageRequester2': MessageRequester.c:(.text+0x73): undefined reference to `gtk_message_dialog_new' MessageRequester.c:(.text+0x7a): undefined reference to `gtk_dialog_get_type' MessageRequester.c:(.text+0x81): undefined reference to `gtk_window_get_type' MessageRequester.c:(.text+0x8d): undefined reference to `g_type_check_instance_cast' MessageRequester.c:(.text+0x99): undefined reference to `gtk_window_set_title' MessageRequester.c:(.text+0xa7): undefined reference to `g_type_check_instance_cast' ... collect2: error: ld returned 1 exit status
edit2:
befor mir einer kommt: libgtk2.0-dev ist installiert
JA FICK DOCH DIE WAND AN !!! und DAS ist mir nie aufgefallen !??ccode_new hat geschrieben:PureBasic nutzt per Standard gtk3 und nicht gtk2. (Du kannst ja mal das "gtk2"-Subsystem ausprobieren. )
Wie bitte ?elserding wird jetzt als Fenstertitle irgend ein Zeichenwirwar dargestellt, ist da was zwichen der Windows und Linux Version von PureBasic nicht kompatibel ?
JA F*CK DOCH DIE ... okay lassen wir das ^^ccode_new hat geschrieben:Leidest du unter einem Schreib-Tourett, oder warum schreibst du immer solche Sachen wie:
"JA FICK DOCH DIE WAND AN"
(keine Beleidigung)
jip ... normalseweise ... aber bei mir sind da mal Japanische Zeichen, mal Hieroglyphen und mal Zeichen die für "zeichen nicht unterstützt" stehen ^^ccode_new hat geschrieben:Wie bitte ?elserding wird jetzt als Fenstertitle irgend ein Zeichenwirwar dargestellt, ist da was zwichen der Windows und Linux Version von PureBasic nicht kompatibel ?
Im Fenstertitel werden doch bei dir Zahlen dargestellt. (Die FPS ?)
Code: Alles auswählen
CompilerIf #PB_Compiler_OS = #PB_OS_Linux
CompilerWarning "Linux is only limited supported"
CompilerEndIf
CompilerIf #PB_Compiler_OS = #PB_OS_MacOS
CompilerError "MacOS is not supported"
CompilerEndIf
Im PureBasic-Editor, oder nur bei deinem kompilierten Programm ?jip ... normalseweise ... aber bei mir sind da mal Japanische Zeichen, mal Hieroglyphen und mal Zeichen die für "zeichen nicht unterstützt" stehen
Äh nein! Geht leider auch nicht korrekt!tw. mit OutputDriver = 2 funktioniert bei mir die Linux-Version mit dem SubSystem gtk2
nur im kompilierten programm und auch nur in gtk2, gtk3 started garnicht ( siehe Post oben )ccode_new hat geschrieben:Im PureBasic-Editor, oder nur bei deinem kompilierten Programm ?jip ... normalseweise ... aber bei mir sind da mal Japanische Zeichen, mal Hieroglyphen und mal Zeichen die für "zeichen nicht unterstützt" stehen
Gibt es bei der Nutzung von GTK2 im Vergleich zu GTK3 Unterschiede in der Zeichendarstellung ?
WinSysCompany hat geschrieben:PureBasic - Linker errordas bekomme ich bei der Linux Version von PureBasicCode: Alles auswählen
Requester.a(MessageRequester.o): In function `PB_MessageRequester2': MessageRequester.c:(.text+0x73): undefined reference to `gtk_message_dialog_new' MessageRequester.c:(.text+0x7a): undefined reference to `gtk_dialog_get_type' MessageRequester.c:(.text+0x81): undefined reference to `gtk_window_get_type' MessageRequester.c:(.text+0x8d): undefined reference to `g_type_check_instance_cast' MessageRequester.c:(.text+0x99): undefined reference to `gtk_window_set_title' MessageRequester.c:(.text+0xa7): undefined reference to `g_type_check_instance_cast' ... collect2: error: ld returned 1 exit status
edit2:
befor mir einer kommt: libgtk2.0-dev ist installiert