Commit Graph

22 Commits

Author SHA1 Message Date
Glenn Maynard 61a11c267a LuaFunction_NoArgs -> LuaFunction 2006-08-02 04:15:45 +00:00
Glenn Maynard 31eac27fd0 unneeded 2006-08-02 04:11:54 +00:00
Glenn Maynard 43aedd84a9 unneeded 2006-08-02 04:11:20 +00:00
Glenn Maynard adae68f5f3 Coordinates are floats, but our maximum resolutions should always be
integers.

In 640x480 (4:3), with a 16:10 display, we were getting a 767.999939 width,
instead of 768, which truncated to 767.  Round the value consistently, so
we always get 768x480.
2006-03-17 02:52:00 +00:00
Chris Danford 2ff000fc8a give up on auto AR. Handling the AR when the resolution is falling back is more complicated than it's worth. 2006-02-07 00:55:03 +00:00
Chris Danford bcf84d9bda re-add Auto AR. Tie it to the desktop resolution which does not change when toggling between fullscreen and windowed. This assumes that the desktop resolution is using square pixels. This assumption will hold true for all out-of-the-box machines with a widescreen display. 2006-02-06 23:40:28 +00:00
Chris Danford 3ed40f6559 remove auto aspect ratio. We can't have the aspect ratio changing mid-game when the screen resolution changes (toggling fullscreen) 2006-02-06 20:15:33 +00:00
Glenn Maynard 996477feae rename ReloadMetricsAndUpdateLua -> ReloadScreenDimensions 2006-01-21 01:15:09 +00:00
Glenn Maynard 5f7d26addd move DisplayAspectRatio 2006-01-20 22:44:28 +00:00
Glenn Maynard 3bbd5cd612 cleanup includes 2005-12-29 19:21:27 +00:00
Chris Danford c7d769829a add ThemeManager to smtools 2005-12-29 05:52:50 +00:00
Chris Danford 1f81db0cec move ScreenDimensions into a namespace 2005-12-27 18:45:07 +00:00
Glenn Maynard 81c1217ef7 expose aspect ratios 2005-11-30 22:54:00 +00:00
Glenn Maynard 8305eea9eb handle 1280x1024 (dumb resolution that shouldn't exist)
"SAR" (mpeg-centric) -> more common "PAR"
2005-11-29 06:12:09 +00:00
Chris Danford 4408439fa5 handle aspect ratio of themes that aren't 4:3 2005-11-26 16:44:12 +00:00
Chris Danford 730a113ed6 enumerate resolutions
use mixed case for prefs values
2005-11-26 07:22:33 +00:00
Glenn Maynard 7b43001220 "aspect ratio" is ambiguous; s/m_fAspectRatio/m_fDisplayAspectRatio/ 2005-01-16 22:57:11 +00:00
Glenn Maynard 6a4fad41fe comment 2005-01-05 01:20:50 +00:00
Chris Danford 9b457eb241 add aspect ratio pref 2004-12-23 06:50:19 +00:00
Glenn Maynard 6f82e9aad7 fix performance problems due to SCREEN_WIDTH being evaluated many times per frame, leading to many Lua compilations per frame 2004-11-10 10:23:58 +00:00
Chris Danford 5127ceef4d remove CachedThemeMetrics in favor of ThemeMetric<T>
fix "CachedThemeMetrics don't read HTML colors and don't evaluate Lua expressions"
2004-11-06 20:36:04 +00:00
Chris Danford 807d892f4f allow theme to specify logical screen dimensions 2004-09-21 06:07:12 +00:00