tereshenkovav / PascalGameEngine

SFML-based game engine for Delphi and FreePascalCompiler
Other
3 stars 0 forks source link

Добавить в инструменты - создание окна заданного размера, включение полного экрана и выбора размера из списка #7

Open tereshenkovav opened 1 month ago

tereshenkovav commented 1 month ago

Сделать программу и включить её в состав репозитория. Программа должна позволять задать размер окна и получать список полноэкранных режимов, выбирать из списка и задавать вручную, перестраивать окно на лету и показывать границы окна. Полезно для диагностических целей. На её основании, перестроить код проверки поддержки полноэкранного режима в играх

  if not SfmlVideoModeIsValid(Mode) then
    raise Exception.Create('Invalid video mode');

потому что он нужен только для полного экрана, а не для окна. И неочевидно работает в виртуалках.