Commit Graph

37 Commits

Author SHA1 Message Date
Glenn Maynard 0dfdaee605 remove some more old experimental stuff 2005-01-15 02:01:26 +00:00
Glenn Maynard aad97fbcb9 remove some more old experimental stuff 2005-01-15 01:45:34 +00:00
Glenn Maynard f8b90e0bcf remove some old experimental stuff 2005-01-15 01:38:42 +00:00
Glenn Maynard f4391c932b remove some old experimental stuff 2005-01-15 01:35:58 +00:00
Chris Danford 981e52ec58 merge IniFile and XmlFile 2005-01-07 14:28:00 +00:00
Chris Danford f840c014a9 Move some player-specific data out of the bloated GameState class.
Have gameplay objects hold a PlayerState pointer instead of a PlayerNumber and indexing back into GameState.
This will simplify off-screen players (e.g. CPU ghosts, network replicated human players, >2 players using one NoteField)
2004-12-20 06:25:59 +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
Chris Danford bcbe615c0d Pass ActorCommand structures to Actor instead of unparsed command strings.
This way, we can potentially do the parsing early and not parse inside of Actor as the command is executing.
2004-11-06 23:13:47 +00:00
Chris Danford 72bd480883 CENTER_* -> SCREEN_CENTER 2004-11-05 06:35:10 +00:00
Glenn Maynard ca4ecb9d59 remove unused stuff 2004-10-28 03:01:58 +00:00
Chris Danford 807d892f4f allow theme to specify logical screen dimensions 2004-09-21 06:07:12 +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
Chris Danford 5544445ad0 name cleanup: StyleDef -> Style 2004-06-28 07:26:00 +00:00
Chris Danford 3809715db0 cleanup: Remove Style and use StyleDef everywhere. This gets rid of a lot of Style->StyleDef lookups and discourages code that's specific to a Style. All game logic should be data-driven. 2004-06-27 06:52:49 +00:00
Glenn Maynard 2cab5c4689 license updates 2004-05-31 22:42:12 +00:00
Glenn Maynard c0adadd3a5 IniFile cleanup 2004-05-23 02:27:51 +00:00
Glenn Maynard 86de9785c7 old commit 2003-12-18 00:33:02 +00:00
Chris Danford c8f7c02036 Split ModelView matrix stack into View and World stacks.
Add "hallway" and "distant" mods.
2003-09-21 02:36:28 +00:00
Thad Ward 896dc0f8da slight optimization.
(if we aren't loading a player, we don't need to do anything other than load up the game/style info and the
name of the settings, so don't bother trying. when a player is loaded up, it is loaded from scratch from the ini
file anyway.)
2003-09-18 19:07:04 +00:00
Chris Danford 99957a0391 support setting perspective in DefaultModifiers pref 2003-05-13 05:24:30 +00:00
Chris Danford 4b7d640324 support noteskin-changing attacks
cache trick icons
change AI probability format
2003-04-22 04:54:04 +00:00
Chris Danford 15a54aee79 options cleanup 2003-04-21 23:43:51 +00:00
Glenn Maynard a3aebd8dfc remove backdrop position (do it within the backdrop)
add hold judgement position
2003-04-17 23:21:22 +00:00
Glenn Maynard 924cb3f1bc allow positioning per-player
allow moving overlay graphics
2003-04-17 22:53:36 +00:00
Glenn Maynard 920f2022c4 add arrow redirection in positioning types 2003-04-17 21:45:37 +00:00
Glenn Maynard d3048641b1 update
add clip plane control
fix INI silliness
2003-04-17 21:16:56 +00:00
Glenn Maynard f17e4ceaea Simplify, so I don't have to wrap every call to Mode. 2003-04-15 02:52:58 +00:00
Glenn Maynard 0da60be948 update NFP 2003-04-14 22:23:13 +00:00
Glenn Maynard 0a3da7bcba (huh? already removed these) 2003-04-11 15:53:06 +00:00
Chris Danford fb27c29bee add toggle for awarding item on combo break in battle 2003-04-11 01:49:57 +00:00
Glenn Maynard 753507fce8 Oops. smPostMultMatrixf was a pre-multiply.
Rename smPostMultMatrixf to PostMultMatrix; add PreMultMatrix
and alias it to MultMatrix.
2003-04-10 17:58:27 +00:00
Glenn Maynard abc65f828f modifer modes update 2003-04-10 08:49:25 +00:00
Chris Danford a798cc954c added ScreenEnding 2003-04-03 22:10:40 +00:00
Glenn Maynard f99f90cc32 update 2003-04-03 00:06:30 +00:00
Glenn Maynard 20622be298 update 2003-04-03 00:01:04 +00:00
Glenn Maynard 6192f3da1d Add NoteFieldPositioning. This handles translating from the origin
of a note field to the position of each track.  (No new functionality yet.)
2003-04-02 21:55:54 +00:00