Commit Graph

36 Commits

Author SHA1 Message Date
Glenn Maynard a76708dd9f refactor NoteSkins 2007-02-06 08:03:34 +00:00
Glenn Maynard a5f71e3cca remove unused GameBaseNoteSkin metric 2007-02-04 03:56:17 +00:00
Glenn Maynard c811dec8ed move some singleton data out of the header 2007-02-04 02:01:16 +00:00
Glenn Maynard 9676f351d9 This doesn't really need to be a deque. Note skin inheritance is
typically only one or two deep, and we only update these rarely.
(deque uses about 500 bytes minimum in linux)
2006-11-30 01:05:07 +00:00
Glenn Maynard ed81222b34 ActorCommands.h -> Actor.h or ActorUtil.h 2006-09-21 02:48:15 +00:00
Glenn Maynard 3a57dca6c4 ActorCommands -> ActorUtil::ParseActorCommands 2006-09-21 02:24:22 +00:00
Steve Checkoway df6d8cb6ba Make the default NoteSkin a theme metric. That means we can't call GetNoteSkinNames() before the theme is loaded so split out the code to get the names of the the skins for a particular game. 2006-05-20 08:58:53 +00:00
Chris Danford 7f821e8cfc CString -> RString 2006-01-22 01:00:06 +00:00
Chris Danford 37f82b43f7 remove CStringArray #define 2005-12-09 21:36:22 +00:00
Chris Danford abac6af93b store a current NoteSkin in NoteSkinManager so that NoteSkin elements can use NOTESKIN:GetPath() 2005-04-18 01:19:56 +00:00
Glenn Maynard 2412c73b22 comment, cleanup 2005-02-13 03:40:37 +00:00
Chris Danford ed19821e09 rename: ActorCommand -> Command
Make Command smaller and more generic.
Parse arguments on use, not in Command::Load.
2004-12-03 05:19:46 +00:00
Ben Anderson f61f53cdc2 Somebody forgot to modify the header... 2004-11-07 05:34:05 +00:00
Chris Danford 6a84b15d3d const fixes 2004-11-06 21:32:28 +00:00
Glenn Maynard d6ffc80ba2 simplify NoteSkinManager::GetNoteSkinNames, add bFilterDefault 2004-09-06 03:19:15 +00:00
Glenn Maynard 3e1bc2ef26 NoteSkinManager::ColToButtonName -> Game::ColToButtonName 2004-09-06 02:49:36 +00:00
Chris Danford 7255f15f9d NoteSkins:
add arbitrary depth of fallbacks
remove unused methods
2004-07-30 06:32:24 +00:00
Chris Danford ff4c12b727 rename GameDef -> Game 2004-07-25 17:07:32 +00:00
Chris Danford 64628fac21 remove enum Game. Instead, pass around the GameDef pointer 2004-07-25 04:27:20 +00:00
Glenn Maynard 733127d8ed license update 2004-06-08 01:24:17 +00:00
Glenn Maynard 3dd3da3c5f cleanup 2004-02-17 22:23:07 +00:00
Glenn Maynard a7d86a8e13 search redirs in note skins like we do in themes 2004-02-17 08:55:33 +00:00
Glenn Maynard 9f8139afa3 simplify 2004-02-17 08:25:32 +00:00
Chris Danford 4cf6e96f6b support different explosion graphics per TapNoteScore 2003-12-31 21:40:38 +00:00
Glenn Maynard 610c07c0e7 Remove unneeded code. 2003-09-15 05:54:14 +00:00
Glenn Maynard 38855e3d91 Avoid refreshing note data during gameplay. 2003-09-12 04:18:43 +00:00
Glenn Maynard 1c97485e4b Add note skin queries based on note skin name, not player number. Code
that uses this coming soon ...

(Hopefully the player number versions can go away soon.)
2003-09-12 04:08:03 +00:00
Chris Danford 0cd5766ba2 add Dance Maniax and Technomotion support 2003-09-03 04:30:29 +00:00
Chris Danford 5f2a39c70f Add global NoteSkin fallback. This ensures that every game type is at least playable (albeit with the wrong graphics) 2003-08-15 03:14:53 +00:00
Chris Danford 4b7d640324 support noteskin-changing attacks
cache trick icons
change AI probability format
2003-04-22 04:54:04 +00:00
Glenn Maynard 920f2022c4 add arrow redirection in positioning types 2003-04-17 21:45:37 +00:00
Chris Danford 22ef6c358b moved PlayerNumber into a separate header to reduce dependences on GameConstantsAndTypes.h
default mappings for menu buttons
items in battle now have a duration
fix VC6 compile errors
2003-02-26 00:20:00 +00:00
Chris Danford cdf8214ff7 PlayerOptions::ColorType no longer used 2003-02-19 05:59:19 +00:00
Chris Danford 032bf447f3 per-player NoteSkin
NoteSkin selected on PlayerOptions screen
tweaked judgement appearance
marvelous judgement glow
ActorEffect cleanup
2003-02-17 12:19:42 +00:00
Glenn Maynard 2c7db70f4b instead of toggling head/tail as wavy/not, have a wavy part (top cap
and bottom cap) and a solid part (head/tail).

allow overriding note skin metric values per-button

(rather larger patch than I intended to commit at once; sorry)
2003-02-08 23:47:47 +00:00
Chris Danford 4ff98e0442 added flexable NoteType coloring to NoteDisplay, optimized note texture usage 2003-02-06 07:32:57 +00:00