Commit Graph

281 Commits

Author SHA1 Message Date
Glenn Maynard 8672e0eadb remove fLife--always 1 2007-01-04 01:33:36 +00:00
Glenn Maynard 3811d3d51c Rewrite attack handling. (This isn't intended to be fast or scalable--the
old code wasn't, either--I just want to get rid of the extra DrawActor
code path.  This feature should probably just be removed.)
2007-01-04 01:03:36 +00:00
Glenn Maynard 644eaec3a3 pass tn to tap rendering, like hold rendering
simplify
2007-01-04 00:45:47 +00:00
Glenn Maynard c3cf5ef59e remove ProcessMessages 2006-12-20 01:11:49 +00:00
Chris Danford 8638b12928 remove manual loading of NoteField::ComboStoppedCommand and use LoadAllCommands instead 2006-12-19 01:35:51 +00:00
Chris Danford 09e8c0bc34 Make addition a texture coord shift instead of a separate element. This means fewer texture swaps when drawing, fewer graphics to maintain, and lets non-tap elements have addition coloring 2006-12-15 22:27:00 +00:00
Chris Danford 4db4ff256d metrics for bar alphas 2006-12-12 00:42:13 +00:00
Chris Danford ab85bc0e83 remove hard-coded loading of Board commands and make generic 2006-12-12 00:19:35 +00:00
Chris Danford d78274b515 add ComboStopped commands 2006-12-11 14:20:08 +00:00
Chris Danford 2093deec52 play OnCommand on receptors 2006-12-11 12:28:17 +00:00
Chris Danford 380868986f add board OnCommand, optimize board drawing 2006-12-11 06:33:51 +00:00
Chris Danford e6e37f9566 handle C* scroll speeds when drawing the board 2006-12-10 05:24:12 +00:00
Chris Danford 8dad4f1ac1 show hopo-possible notes with addition coloring 2006-12-01 14:18:18 +00:00
Chris Danford bf20880ba9 name cleanup. Replace:
StartDrawingAtPixels
 FirstPixelToDraw
 YStartOffset
 DrawFarY
with:
 DrawDistanceAfterTargetsPixels
2006-11-13 06:12:38 +00:00
Chris Danford 06e30d1f45 support fading in of notes from 0 alpha at farthest draw point to 1 alpha closer 2006-11-13 02:27:23 +00:00
Chris Danford d11cc96c80 fade board 2006-11-13 00:07:06 +00:00
Steve Checkoway 30d9410b65 Unneeded. 2006-11-01 10:45:51 +00:00
Chris Danford a1dac5f2fc add scrolling board 2006-10-27 10:14:23 +00:00
Glenn Maynard 15d6f3b18f fix popping; note position can depend on the column 2006-10-18 01:03:00 +00:00
Glenn Maynard 0de94fb55c remove Actor:: 2006-09-26 19:48:46 +00:00
Steve Checkoway 63b3bc4cb7 Header cleanup. 2006-08-17 18:14:24 +00:00
Chris Danford 42d279926b fix crash when selecting course mods in editor 2006-08-15 21:18:23 +00:00
Steve Checkoway b39d68c8cf Initial TapNote::lift implementation. 2006-08-14 12:16:31 +00:00
Chris Danford 7ac45c24e4 save Preferred, Stage, Song, and Current modifiers separately. This eliminates the fragile mods store/restore. 2006-08-05 02:38:05 +00:00
Steve Checkoway eb764177f1 Overlapping NoteFields is not an option. Revert. 2006-07-09 21:51:04 +00:00
Steve Checkoway 04ad8b5a73 Allow NoteField sharing. The semantics of this is simple. In game play, everything but note data is handled by the shared NoteField. Only the NoteData for the field is drawn but it is drawn using the shared NoteField. 2006-07-09 20:19:54 +00:00
Glenn Maynard 861d515d82 NoteField.cpp:153: warning: converting to non-pointer type `int' from NULL 2006-06-25 21:40:42 +00:00
Steve Checkoway 3045dda9fc Draw arrows in the skin of the player matching the PlayerNumber of the TapNote. 2006-06-17 04:07:40 +00:00
Steve Checkoway 3553ab755e Trying to track down a crash. 2006-06-14 21:38:10 +00:00
Glenn Maynard 5c8ff23cfb unused 2006-04-29 21:22:16 +00:00
Glenn Maynard 178ffec501 remove no-op calls 2006-04-29 21:20:28 +00:00
Chris Danford 74ecf45379 add Tiny (the same effect as the old Mini)
make calories less generous
2006-04-05 02:59:16 +00:00
Steve Checkoway 77a8b6ab61 Use EditMode_CourseMods and remove hack from ScreenEdit. 2006-03-19 01:20:42 +00:00
Glenn Maynard 9c4d7606cf ToLower -> MakeLower 2006-03-01 00:39:32 +00:00
Glenn Maynard 3be3534970 make sure m_pCurDisplay is updated 2006-02-01 06:27:55 +00:00
Glenn Maynard 57cc9f7c84 release no longer needed noteskins 2006-02-01 06:25:00 +00:00
Glenn Maynard 0d1badf18e simplify 2006-02-01 05:57:30 +00:00
Glenn Maynard dc4e634186 cleanup 2006-02-01 05:57:29 +00:00
Glenn Maynard 8297c213c8 honor zoom value in editor components of NoteField 2006-02-01 04:34:32 +00:00
Glenn Maynard 16bd1d06cb const 2006-01-30 22:51:01 +00:00
Chris Danford 7f821e8cfc CString -> RString 2006-01-22 01:00:06 +00:00
Chris Danford 941e70ba39 consistent precision for BPM and secs - 3 decimal places in the editor and in the song file 2006-01-19 03:03:27 +00:00
Glenn Maynard 01fd36ab15 cleanup 2006-01-12 21:44:10 +00:00
Glenn Maynard e8d67d9191 Remove "note skin for beat range", "beat range revision" stuff.
We still load all note skins for a course in advance, and note skins
are still sent through the weird "attack queue" stuff.
2006-01-12 21:39:00 +00:00
Glenn Maynard 9fc5844357 hack in SGameplay to allow simplifications elsewhere
only cache the current note skin
2006-01-12 19:24:13 +00:00
Chris Danford 66c5a45117 SetLoadedFromProfile when the Steps are created, not when they are saved 2005-12-06 23:44:01 +00:00
Glenn Maynard fb3aac1610 cleanup 2005-10-27 13:43:14 +00:00
Glenn Maynard f56df35f86 fix FindFirstDisplayedBeat, FindLastDisplayedBeat in boomerang 2005-10-25 03:56:28 +00:00
Glenn Maynard 3a049ceb62 const 2005-10-25 03:47:17 +00:00
Glenn Maynard eb420bfe62 const 2005-10-25 03:46:28 +00:00