You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Предположим, игра запущена в оконном режиме в окне 800x600 при бо́льшем разрешении экрана (например, 1280x1024, как в моём случае).
Теперь развернём окно на весь экран и выйдем из игры.
Запустив её вновь, увидим, что размер окна игры стал приблизительно равен разрешению экрана ("приблизительно" потому что панель задач), а само окно находится в неразвёрнутом состоянии, несмотря на Maximized=-1 в конфиге от прошлого запуска.
The text was updated successfully, but these errors were encountered:
Тут есть небольшая проблема с тем, что в SDL1.2 нет эвента "window maximized", там есть эвент "window resized", у которого нет флажка "maximized", так что я пока не сделал определение разворота на весь экран.
Может всё-таки перейдёте на 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 вместо).
Предположим, игра запущена в оконном режиме в окне 800x600 при бо́льшем разрешении экрана (например, 1280x1024, как в моём случае).
Теперь развернём окно на весь экран и выйдем из игры.
Запустив её вновь, увидим, что размер окна игры стал приблизительно равен разрешению экрана ("приблизительно" потому что панель задач), а само окно находится в неразвёрнутом состоянии, несмотря на Maximized=-1 в конфиге от прошлого запуска.
The text was updated successfully, but these errors were encountered: