Hackeia para conseguir que o SDL use a janela GTK window

1. Hackeia para conseguir que o SDL use a janela GTK window

Agnaldo
Guinaa

(usa Outra)

Enviado em 05/11/2020 - 11:35h

/* Hackeia para conseguir que o SDL use a janela GTK window */
{ char SDL_windowhack[32];
sprintf(SDL_windowhack,"SDL_WINDOWID=%ld",
GDK_WINDOW_XWINDOW(janela->window));
putenv(SDL_windowhack);
}
Esta dando este erro C:\Agnaldo\Gtk\main.c|87|undefined reference to `GDK_WINDOW_XWINDOW'|


  


2. Re: Hackeia para conseguir que o SDL use a janela GTK window

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 05/11/2020 - 12:09h

Esse código do batalhão é tão velho que deveria fazer uma versão em SDL2, independente do GTK.
Vou analisar depois se eu consigo fazer isso, digo, remover o gtk do batalhão e deixar só o SDL, pelo menos o 1.2

____________________________________________
https://nerdki.blogspot.com/ acessa aí vai lá, é grátis!
Acesse meu GitHub:
https://github.com/cpusam
Capeta (demo) do meu trabalho:
https://cpusam.github.io/


3. Re: Hackeia para conseguir que o SDL use a janela GTK window

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 05/11/2020 - 13:32h

Ajustei o jogo para funcionar sem GTK, só não sei se algo vai deixar de funcionar além do menu que ficava ali na parte de cima.
Baixe aqui a versão atualizada:
http://bit.ly/batalhaoGITHUB

____________________________________________
https://nerdki.blogspot.com/ acessa aí vai lá, é grátis!
Acesse meu GitHub:
https://github.com/cpusam
Capeta (demo) do meu trabalho:
https://cpusam.github.io/


4. Jogo Batalhão pra sdl

Agnaldo
Guinaa

(usa Outra)

Enviado em 05/11/2020 - 14:46h

SamL escreveu:

Ajustei o jogo para funcionar sem GTK, só não sei se algo vai deixar de funcionar além do menu que ficava ali na parte de cima.
Baixe aqui a versão atualizada:
http://bit.ly/batalhaoGITHUB

____________________________________________
https://nerdki.blogspot.com/ acessa aí vai lá, é grátis!
Acesse meu GitHub:
https://github.com/cpusam
Capeta (demo) do meu trabalho:
https://cpusam.github.io/


Eu até podia tentar passar ele pra sdl ou sdl2 mas ele tem janelas com menssagens no gtk
No sdl não tem janelas



5. Re: Hackeia para conseguir que o SDL use a janela GTK window

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 05/11/2020 - 15:22h

No SDL2 existe sistema de janelas, foi adicionado na versão 2.0.
Mas convenhamos, portar esse jogo usando esse código que ele tem é muito mais trabalhoso que jogar o código fora e fazer do zero com as mesmas imagens, pelo menos é o que parece até onde eu olhei o jogo.
Guinaa, tu programa jogos? Eu fiz uma engine 2d para platformers com SDL2, mas faz anos que não mexo mais nela.

____________________________________________
https://nerdki.blogspot.com/ acessa aí vai lá, é grátis!
Acesse meu GitHub:
https://github.com/cpusam
Capeta (demo) do meu trabalho:
https://cpusam.github.io/






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts