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