Michael Sundqvist
0cba3579de
Remove global "using namespace std;" declarations, use "std::" prefixes on all std elements
...
Fix whitespace changes
2022-07-31 22:14:38 +02:00
Flameshadowxeroshin
529af13833
ProgressAlternate
...
back up one frame on boundaries
2018-01-17 10:14:07 -06:00
Flameshadowxeroshin
1c75c52614
Added NoteColorMode ProgressOnBeatAtEnd
...
Almost the same as progress, but 4ths use the last frame rather than the first.
This lets rainbow and vivid from DDR be made properly.
2018-01-17 10:14:03 -06:00
MrThatKid
a3eab2e7ab
Added nITG's various column specific & other misc modifiers ( #1468 )
...
* Added stealth control, ZBuffer & DizzyHolds mod
Modifiers added:
StealthPastReceptors
DizzyHolds
StealthType
ZBuffer
* Removed theme metrics that are now mods.
Removed metrics:
DrawHiddenNotesAfterReceptor
DizzyHoldHeads
* Implemented nITG's Shrink modifiers
Modifiers Added:
ShrinkLinear
ShrinkMult
* Implemented nITG's Attenuate mods.
Modifiers added:
AttenuateX
AttenuateY
AttenuateZ
* Implemented nITG's pulse modifiers
Modifiers added:
PulseInner
PulseOuter
PulsePeriod
PulseOffset
* Implemented nITG's DrawSize and Bounce modifiers.
Modifiers Added:
Bounce
BouncePeriod
BounceOffset
BounceZ
BounceZPeriod
BounceZOffset
DrawSize
DrawSizeBack
* Added nITG's column specific Dark & Stealth mods
Modifiers added:
Stealth<1-n>
Dark<1-n>
* Finish adding nITG's column specific mods
Modifiers added:
ConfusionXOffset<1-n>
ConfusionYOffset<1-n>
ConfusionzOffset<1-n>
Reverse<1-n>
Tiny<1-n>
Bumpy<1-n>
* Documented new modififers
* Changelog housekeeping
Fixed a typo and added this branch's PR into the changelog.
* Last bit of clean up. (#3 )
* Fixed up one line of the changelog
* Add MrThatKid to credits.
2017-06-09 21:10:17 -07:00
Kyzentun
e591c559c6
Fixed hold cap rendering when Tiny modifier is used. Still has the 1px seam though. Added sanity checking groups progress to SongManager loading.
2015-05-06 15:48:23 -06:00
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
88f295d295
Added diffuse and glow to column renderers to make diffuse and effects affect notes the way they would affect actors inside a frame.
2015-04-20 16:05:43 -06:00
Kyzentun
1ea48efb80
Changed tper to vector of float.
2015-01-06 22:00:06 -07:00
Kyzentun
d3bbf9cbd3
Added SetVertsFromSplines to AMV. Moved const to the left side. Documentation for all new functions.
2015-01-06 20:14:59 -07:00
Kyzentun
703b423dd4
Moved note column splines into tween state. Renamed size/dimension spline lua functions to get/set convention. Added make_camel_aliases to 01 alias.lua to make the CamelCase aliases required by shakesoda for consistency.
2015-01-04 06:10:21 -07:00
Kyzentun
84e758c6c7
Added rotation and zoom splines to note columns, with the help of a couple new classes. Reorganized args to NoteDisplay functions into helper structures. Made splines have 3 modes controlling their behavior. Hold twisting is now handled by an AA rotation and hold drawing in general is now more complex.
2015-01-01 04:36:20 -07:00
Kyzentun
0cb08dc8bd
Added offset mode spline to NoteColumnRenderer.
2014-12-30 13:59:06 -07:00
Kyzentun
65187a55c6
CubicSpline class created. Temp spline rendering stuff in AMV.
2014-12-27 21:41:55 -07:00
Kyzentun
64d384410c
Created NoteColumnRenderer to handle column rendering. Added m_FakeParent to Actor to solve part of the problem.
2014-12-26 01:54:34 -07:00
Kyzentun
07fb61a291
Moved tap and hold rendering logic out of NoteField and into NoteDisplay.
2014-12-25 05:02:28 -07:00
hanubeki
5a69929f60
Modify NoteDisplay to work with Var "Player" and Var "Controller" in non-receptor arrow.
2014-10-14 14:30:23 +09:00
hanubeki
4c40ca9b76
Add {PartName}NoteColorType and {PartName}NoteColorCount NoteSkin metric.
2014-10-12 00:40:46 +09:00
Jason Felds
7a16ba9c0f
Add two new noteskin metrics.
...
This properly resolves bug tracker issue 190.
2011-06-13 14:48:15 -04:00
Jason Felds
a085d0d1da
Line endings...be normalized!
2011-03-17 01:47:30 -04:00
Jason Felds
3cbf007352
Another batch of doxy.
2011-02-26 02:54:17 -05:00
Jason Felds
2d76ee1023
Move some top comments to above the class.
...
The original attempt was not working for doxygen purposes.
2011-02-18 21:24:00 -05:00
Jason Felds
6f276da825
Document all FOREACH loops.
2011-02-18 21:16:11 -05:00
AJ Kelly
53a8a435ef
remove unfinished karaoke mode
2010-08-19 21:24:35 -05:00
Alberto Ramos
a0123c693f
I forgot to modiffy NoteData.h, now the definitions are 1:1
2010-07-19 18:13:36 -06:00
Jason Felds
4791b411d1
Add files to Mac build. Fix compile.
...
I was getting errors about a missing NotePart_Invalid when
I noticed it wasn't a part of the enum. I don't know if that
was intentional, but it was throwing the compiling off.
2010-02-15 08:28:51 -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