Commit Graph

15 Commits

Author SHA1 Message Date
Kyzentun 2656123464 RageTextureManager now keeps a map of textures by pointer for quicker lookup when deleting.
RageTextureManager now keeps a map of textures that need updating, which is none of them because I couldn't find a class that inherits from RageTexture that doesn't have an empty Update function.
ArrowEffects now requires setting the current PlayerOptions before calling any functions.  This might make moving to per-column mods easier, and reduces the direct usage of PlayerState.
Tipsy calculations for each column are done in ArrowEffects::Update instead of GetYPos and GetYOffset.
DrawHold changed to only call DrawHoldBody once.  DrawHoldBody now does the normal and glow passes together instead of needing to be called twice.
DrawHoldPart changed to take most of its args in a struct.
Giant copy paste mess that NoteField was using to draw timing segment text replaced with a couple functions and a macro.
Selection glow for notefield is only calculated if a section is selected.
Added RageVector3 functions to CubicSplineN for NoteDisplay to use.
Actor effect period is cached now.  Sprites and Models cache their animation length now.
ReceptorArrowRow no longer calls ArrowEffects::Update in gameplay.
2015-04-24 15:55:54 -06:00
Kyzentun 4f95bf08ad Function chaining for actors and singletons. 2014-12-01 22:31:30 -07:00
AJ Kelly 5ae2f9f4ba [Model] Added GetDefaultAnimation() Lua binding. 2011-09-07 14:28:07 -05:00
Jason Felds a085d0d1da Line endings...be normalized! 2011-03-17 01:47:30 -04:00
Colby Klein 704c7bff1d Update Cel shading. Note, RageDisplay_D3D will need to be fixed for this. 2011-03-08 11:00:32 -08:00
AJ Kelly 0771d24022 working on a CelShading command that may or may not end up working; commented out for now 2011-03-03 00:03:56 -06:00
Colby Klein dc493450bf Break cel shading (it'll be fixed soon, I have to poke at RageDisplay stuff), add TODOs for myself, and comment out some 2D character stuff... 2d chars should be possible to implement in lua instead. 2011-02-25 02:08:30 -08:00
Colby Klein 9a88c8ec54 Comment out (build breaking) mouse code for OS X, fix 3d noteskins + characters at the same time (I hope) 2011-02-24 20:04:00 -08:00
Jason Felds 9d13036e08 Add @briefs to the Luna classes.
Yeah...there was a lot. */
2011-02-19 12:26:18 -05:00
Jason Felds 1bed6d3630 De-Python-ize REGISTER_ACTOR_CLASS(*). 2011-02-18 23:55:41 -05:00
AJ Kelly 7463672a9f nevermind... again. 2010-12-22 12:23:02 -06:00
AJ Kelly 121a51113e if I add this one assert, it seems to stop models from crashing my video card. 2010-12-22 12:13:04 -06:00
AJ Kelly d0536e2544 remove some unused/non-working Model Lua bindings 2010-06-26 15:02:23 -05:00
AJ Kelly 3e51544930 Initial commit. 2010-01-26 21:00:30 -06:00
Devin J. Pohly 80057f53cd smsvn -> ssc-hg glue: rearrange directory structure 2013-06-10 15:38:43 -04:00