Commit Graph

173 Commits

Author SHA1 Message Date
Chris Danford 3cadf4c5d5 have Numbers fall back to Fonts (in perparation for removing the Numbers dir altogether) 2004-05-30 23:23:39 +00:00
Glenn Maynard c0adadd3a5 IniFile cleanup 2004-05-23 02:27:51 +00:00
Glenn Maynard bfb552014c add --metric 2004-04-30 07:26:06 +00:00
Glenn Maynard c97fc09b8d Use wildcard searching for redirs, too. A file "foo 1x5.png" should be
replacable with a file "foo 1x5.redir".
2004-04-06 00:46:05 +00:00
Glenn Maynard d66673fa6f infinite recursion checking 2004-03-20 10:24:42 +00:00
Chris Danford ea9160197e update comment 2004-03-20 07:46:15 +00:00
Chris Danford 6ba5335400 search for fallback in the current theme before searching in the base theme 2004-03-20 03:02:12 +00:00
Glenn Maynard d32745bd94 ThemeManager::GetMetricRaw: check "fallback" recursively
chekc for infinite recursion
2004-02-15 21:39:15 +00:00
Glenn Maynard 5adcced8b2 fix fallbacks in the default theme not being searched for file elements
when using a derived theme
2004-02-15 21:20:53 +00:00
Glenn Maynard f6cf1f0b2e fix ThemeManager::HasMetric ignoring Fallback 2004-02-15 01:32:12 +00:00
Glenn Maynard ebd948988d rename new GetPathTo -> GetPath to avoid overload problems 2004-02-14 01:16:04 +00:00
Chris Danford 79b9d60d9b add resursive theme element searching 2004-02-03 04:41:43 +00:00
Glenn Maynard 10ba11e70f cosmetic 2004-02-01 09:51:27 +00:00
Chris Danford 8666cd959a BaseClass -> Fallback 2004-02-01 05:56:49 +00:00
Chris Danford 69fd514b68 add 3D scrolling to ActorScroller
generalize BGAnimation, BGAnimationLayer to eliminate shared code with ActorFrame
2004-02-01 03:14:37 +00:00
Chris Danford a9481c7a6b fix missing element name 2004-01-24 22:18:48 +00:00
Chris Danford dcf956e711 add base class searching for theme elements and metrics 2004-01-24 21:16:07 +00:00
Glenn Maynard 10c8d51d94 Can't ignore missing files in Other 2003-12-28 22:27:27 +00:00
Glenn Maynard e9ae2c0803 continue phasing out BASE_PATH and SLASH 2003-12-10 09:44:16 +00:00
Glenn Maynard 11870a6072 continue phasing out BASE_PATH and SLASH 2003-12-10 09:26:05 +00:00
Glenn Maynard 2073a1bd3c fix ReloadMetrics crash when SCREENMAN doesn't exist 2003-12-10 06:07:15 +00:00
Glenn Maynard 15577d750a fix theme caching 2003-12-01 00:27:55 +00:00
Glenn Maynard 563c84dd4d better fallbacks 2003-11-25 19:03:40 +00:00
Glenn Maynard 1257380840 use RageColor::FromString 2003-11-18 04:06:39 +00:00
Chris Danford 1697c25278 add ignore option for invalid redirects 2003-11-17 03:37:51 +00:00
Glenn Maynard a51f7a690c Reading "1.0,0.5,.7,.3" is headache-inducing. Support "#FFFF80FF"
and "#FFFF80" (RGBA, RGB).
2003-11-17 02:35:50 +00:00
Glenn Maynard d18a120a0f allow ignoring missing theme elements 2003-11-17 01:44:06 +00:00
Aaron VonderHaar 349151b6e4 Fix compile for non-WIN32 2003-11-15 20:23:52 +00:00
Chris Danford c123681854 move IsWindowed check inside of ArchHooks_Win32 2003-11-15 06:08:13 +00:00
Chris Danford 1cc5d0abf0 separate "credits info" text into "credits" and "player info"
force reload of metrics after retry for missing metric
2003-11-07 20:43:17 +00:00
Glenn Maynard 0e05d91242 load fallback.ini 2003-11-06 22:00:23 +00:00
Chris Danford 49e87f0f64 fix ScreenPlayerOptions explanation text 2003-11-06 09:54:40 +00:00
Glenn Maynard e3246d609c fix compile 2003-11-05 19:02:47 +00:00
Chris Danford c36a787821 per-player explanation text on options screens 2003-11-05 07:46:20 +00:00
Chris Danford 90958fe2e9 clean up missing metric logic 2003-11-05 05:17:56 +00:00
Chris Danford 6047da8efd change metrics reload logic to check only during screen loads 2003-11-05 04:56:41 +00:00
Glenn Maynard b4cc7c24df Allow directories to be picked up by GetPathToG. 2003-10-31 02:06:48 +00:00
Glenn Maynard 66d97b6a10 cache GetPathTo returns 2003-10-22 07:56:08 +00:00
Glenn Maynard 594130fa4e avoid calling GetDirListing ten times per theme lookup 2003-10-19 23:00:11 +00:00
Glenn Maynard 900b2c1685 Whatever ".set" is, we don't support it. 2003-10-19 21:12:27 +00:00
Chris Danford dba1188c97 remove .model file format, replace with more general .actor file format 2003-09-21 20:57:07 +00:00
Glenn Maynard f948027667 Create an "Other" category for ScreenHowToPlay steps.sm, and other
files that don't really go anywhere else.

Fix possible ELEMENT_CATEGORY_STRING null pointer dereference.
2003-09-11 23:21:33 +00:00
Kevin Slaughter ef5952192e Add ability to find a proprietary SM file, for things such as ScreenHowToPlay 2003-09-11 09:14:46 +00:00
Chris Danford 0cd5766ba2 add Dance Maniax and Technomotion support 2003-09-03 04:30:29 +00:00
Chris Danford b9e74687bf Add primitive language support 2003-08-19 08:01:15 +00:00
Chris Danford 278cb4c3f1 runs on Xbox 2003-07-22 07:47:27 +00:00
Glenn Maynard 5873b47b19 Simplify. Fix metrics not reloading after the game's been running for
a couple weeks.
2003-07-13 00:02:23 +00:00
Steve Checkoway 596b2d927f Um, I didn't actually change that. Stupid IDE... 2003-07-11 03:43:33 +00:00
Steve Checkoway f832fbfd3f Only defined for WIN32 2003-07-11 03:39:02 +00:00
Chris Danford 8158ca8770 compiles on Xbox (still a CRT linking error though) 2003-07-11 03:15:28 +00:00