Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Разворот окна игры не учитывается при сохранении размеров #11

Open
cher-nov opened this issue Apr 3, 2016 · 2 comments
Assignees

Comments

@cher-nov
Copy link
Member

cher-nov commented Apr 3, 2016

Предположим, игра запущена в оконном режиме в окне 800x600 при бо́льшем разрешении экрана (например, 1280x1024, как в моём случае).

Теперь развернём окно на весь экран и выйдем из игры.

Запустив её вновь, увидим, что размер окна игры стал приблизительно равен разрешению экрана ("приблизительно" потому что панель задач), а само окно находится в неразвёрнутом состоянии, несмотря на Maximized=-1 в конфиге от прошлого запуска.

@fgsfdsfgs fgsfdsfgs self-assigned this Apr 3, 2016
@fgsfdsfgs
Copy link
Member

Тут есть небольшая проблема с тем, что в SDL1.2 нет эвента "window maximized", там есть эвент "window resized", у которого нет флажка "maximized", так что я пока не сделал определение разворота на весь экран.

@Wohlstand
Copy link

Wohlstand commented Dec 28, 2016

Может всё-таки перейдёте на SDL2?
У них там теперь это есть (SDL_WINDOWEVENT_MAXIMIZED)
http://wiki.libsdl.org/SDL_WindowEvent
Он теперь есть везде (SDL2, libsdl2, sdl2-dev), хотя для себя я его собираю отдельно (качаю прямо с ихнего HG).

P.S. А аудиобиблиотеку предлагаю использовать SDL Mixer (если боитесь, что забагованная, я сделал себе форк, назвав SDL Mixer X (SDL_mixer_ext) (только пока не отпочковал его от совоего проекта в отдельный подмодуль, а так, его можно использовать отдельно), а вот биндинг в паскаль думаю, сделаю, хотя для VB6 сделал, даже сделал возможность собрать либу как монолитную DLL-ку чисто для аудио под VB6. Чел, который на VB6 писал, тоже использовал FModEx, но как я ему показал чудеса SDL Mixer-а, тот заценил). Тем более FModEx проприетарная и её хрен достать (что регаться, ждать пока одобрят и затем датут возможность скачать либы), да ещё и устаревшая (они предлагают какой-то FMod Studio вместо).

@cher-nov cher-nov transferred this issue from Doom2D/repo.or.cz__d2df-sdl Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants