Martin Natano
bacecae1f7
Decouple <vector>
2023-04-21 22:13:41 +02:00
Martin Natano
78fb2e9fc3
Decouple <cstddef>
2023-04-20 11:21:29 +02:00
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
teejusb
7e3789b131
Integrate C++11 branch into 5_1-new
2019-06-22 12:35:38 -07: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
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
86410a0570
Lazy update to ReceptorArrowRow so that ScreenNameEntry will work again.
2015-01-30 21:22:04 -07:00
Kyzentun
40b25e6220
Fixed conflicts to merge kickbox in.
2015-01-27 18:03:41 -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
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
3fb36af157
Separate styles for players. Notefields positioned between margins. Edit mode works for kickbox.
2014-12-09 22:27:00 -07:00
sigatrev
ebb41302e0
Better fix of float Dark
...
One that actually works
2014-06-15 00:43:59 -05:00
sigatrev
477f987ed8
Fix dark float
...
Without applying internal diffuse to the receptors, dark percentages
under 100 were doing nothing.
2014-06-14 23:38:54 -05:00
Devin J. Pohly
f94d3affc2
Propagate diffuse to ActorFrames' children
2013-05-28 21:46:15 -04:00
Jason Felds
28e5148dec
The big NULL replacement party part 5.
...
Right. ' = NULL' would get a lot of these.
2013-05-03 23:39:52 -04:00
AJ Kelly
eb061fa03d
Make ReceptorArrowRow and GhostArrowRow respect the column draw order. [hanubeki]
...
Sourced from http://code.google.com/r/hanubeki-modified-sm-ssc/source/detail?r=8ccf7449651eef51e8c42d031aa64da49a0b72ce
2012-05-02 19:24:08 -05:00
Jason Felds
a085d0d1da
Line endings...be normalized!
2011-03-17 01:47:30 -04:00
AJ Kelly
dc394b8569
add twirl and roll mods from OpenITG [original code by vyhd]
2010-08-21 14:17:52 -05:00
AJ Kelly
53a8a435ef
remove unfinished karaoke mode
2010-08-19 21:24:35 -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