Commit Graph

66 Commits

Author SHA1 Message Date
Glenn Maynard a808a49b65 remove return value; always true and never checked (texture load errors
are handled with warnings and a dummy texture)
2005-10-11 02:15:27 +00:00
Chris Danford 65d71a4f23 expermienting with DEFINE_METHOD macro for Lua methods 2005-09-10 02:47:04 +00:00
Chris Danford 0139231be6 Add mixed case version that's used in a few places. Phase out the lowercase version eventually. 2005-08-29 02:03:17 +00:00
Glenn Maynard 11c8676781 fix scaletoclipped 2005-08-27 04:03:22 +00:00
Chris Danford 65c5944b47 add lua binding: LoadCardFromCharacter 2005-08-15 07:51:39 +00:00
Chris Danford 843e2a9c91 add profile switching on STitleMenu 2005-08-03 03:27:43 +00:00
Chris Danford 0c7b0b5529 add "course fallback" banner so that we can show "edit" for edit courses 2005-08-01 05:15:59 +00:00
Chris Danford c9718db4b6 add lua bindings 2005-07-29 22:59:11 +00:00
Glenn Maynard 0289b1a91e use RageTexturePreloader 2005-06-30 22:41:22 +00:00
Chris Danford 2a6dcba6e8 cleanup:
"GroupName" -> "SongGroup" to make room for CourseGroup
replace checks for "cvs" with a call to StripCvs()
m_Rows -> m_pRows
broadcast on preferred group changes
2005-06-23 08:05:09 +00:00
Glenn Maynard 9d7f835609 no need to template Luna specializations 2005-06-20 05:02:03 +00:00
Glenn Maynard c998564adf update registration for various types 2005-06-20 04:17:02 +00:00
Chris Danford 0938d9d9a7 conver more to use Preference 2005-04-28 08:27:40 +00:00
Glenn Maynard 6b3d83e4e8 comment 2005-04-24 01:36:50 +00:00
Glenn Maynard c401a65864 more banners
separate command for fading from low res
2005-04-23 10:19:47 +00:00
Glenn Maynard d3b034e9d4 remove hard-coded tween 2005-04-23 06:52:07 +00:00
Glenn Maynard 026148f7fa unused 2005-04-23 06:30:22 +00:00
Chris Danford 017dd5d048 fix AV 2005-02-24 13:49:42 +00:00
Glenn Maynard fc1c863f8a omit semicolon, so REGISTER_ACTOR_CLASS(x) can't be parsed as
a prototype
2005-02-23 19:09:13 +00:00
Chris Danford b9b693818c fix Actor not subscribing. Is it a compiler bug that this failed silently instead of erroring? 2005-02-23 18:57:10 +00:00
Chris Danford ed044bd2f9 add Lua binding 2005-02-23 17:52:28 +00:00
Glenn Maynard 75d78a8d1c cleanup, cache 2005-02-02 05:19:10 +00:00
Glenn Maynard 8d48438c15 ModeMenuAvailable metric removed; change Codes instead.
Merge the sort menu into the mode menu.
GAMESTATE->m_SortOrder is now GAMESTATE->m_PreferredSortOrder.
Allow the mode menu to have non-mutually-exclusive items.
2005-01-29 20:46:08 +00:00
Glenn Maynard 02d68f44ef don't waste time caching banners for Banner, only FadingBanner (eg. ScreenStage) 2004-12-30 20:08:34 +00:00
Chris Danford 005a7f5efa convert more prefs to use Preference 2004-12-04 10:35:50 +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
Glenn Maynard 16e90febbd allow two simultaneous fades 2004-10-23 04:04:09 +00:00
Glenn Maynard d42b2b965c FadingBanner no longer auto-fades low res banners; that's up to
ScreenSelectMusic.  (If we want simpler screens to use low res banners,
we can create an AutoFadingBanner to do what this logic did.)  It's ugly
to have music wheel metrics, etc. in here.
2004-09-08 02:46:13 +00:00
Glenn Maynard 21fe4fa342 const 2004-09-06 05:27:18 +00:00
Glenn Maynard 692ad6c31e reduce fading banner skips 2004-09-06 05:25:37 +00:00
Glenn Maynard 3798245ce6 license update 2004-06-07 21:14:03 +00:00
Glenn Maynard 8e9aa050d6 no need to time a banner load when the full banner is loaded fast 2004-06-03 05:36:01 +00:00
Chris Danford 2d269ebe06 remove Leap, add Portal 2004-06-02 05:12:45 +00:00
Chris Danford 4ac1e0ee45 move Random "don't lock after choose" logic to a separate wheel item, "LEAP" 2004-04-26 06:47:03 +00:00
Chris Danford 8ecc6183f0 add sort and mode banners, metric for random and roulette scrolling 2004-04-13 09:46:04 +00:00
Glenn Maynard c58fe72382 use Sprite::SongBannerTexture 2004-03-26 07:56:18 +00:00
Glenn Maynard da160607b8 Allow preloading all song banners. 2003-11-25 22:56:48 +00:00
Chris Danford 41c2415e95 cache and cleanup metrics 2003-11-05 04:57:47 +00:00
Glenn Maynard c55e228d6b avoid BannerCache warnings 2003-08-03 05:40:13 +00:00
Glenn Maynard db3368ae30 Fix fallback banner not always showing. 2003-07-15 20:08:15 +00:00
Glenn Maynard 7b9f4830b4 Fix banners fading out and in after changing sort 2003-07-14 23:53:57 +00:00
Glenn Maynard 758e87d256 comment 2003-07-14 22:23:35 +00:00
Chris Danford 9c9aef37c7 fold CroppedSprite functionality into Sprite
more work on Rave
2003-07-03 06:38:57 +00:00
Glenn Maynard 13774d47e8 cleanup 2003-06-30 06:22:18 +00:00
Glenn Maynard 568e27849e Oops. If we were loading a banner where it was already loaded, we'd
see that it was loaded, and then load it--over a sprite that already had
it loaded, which caused it to get unloaded, lose refcount and get purged
and reloaded from scratch.

Just don't do that; always fade through the low-quality banner.
2003-06-16 18:25:14 +00:00
Glenn Maynard 81626a981d fix crash on songs with no banner 2003-06-16 07:54:17 +00:00
Ben Anderson bb56cc6f80 course.h and Course.h are NOT the same thing on Linux, sorry about that 2003-06-15 17:45:57 +00:00
Glenn Maynard 65c51af8a4 banner cache for course banners 2003-06-15 02:07:31 +00:00
Glenn Maynard 0573864206 banner cache for group banners 2003-06-15 01:53:51 +00:00
Glenn Maynard 06af315dfd Refactor:
It seems to be no big deal to have a lot of small files; I think it's the
actual scan of the song tree that's expensive.  Simplify with this in
mind.

Load song banners when the song is loaded, so we don't load banners
for songs that aren't there.

Avoid touching the original banner when we're simply loading.
2003-06-15 00:57:05 +00:00