Add nITG's new Move modifiers (#1411)

* Implemented NITG's MoveX/Y/Z modifiers

Added modifiers:
MoveX1-n: Moves a column in the x direction, 100% = move left one arrow size. 
MoveY1-n: Moves a column in the y direction
MoveZ1-n: Moves a column in the z direction.
This commit is contained in:
MrThatKid
2017-02-25 15:48:03 -08:00
committed by Colby Klein
parent 8f332653e1
commit 1c9227db22
7 changed files with 153 additions and 5 deletions
+2 -2
View File
@@ -884,10 +884,10 @@ void NoteDisplay::DrawHoldPart(vector<Sprite*> &vpSpr,
switch(column_args.pos_handler->m_spline_mode)
{
case NCSM_Disabled:
ae_pos.y= fY;
ae_pos.y= fY + ArrowEffects::GetMoveY(column_args.column);
break;
case NCSM_Offset:
ae_pos.y= fY;
ae_pos.y= fY + ArrowEffects::GetMoveY(column_args.column);
column_args.pos_handler->EvalDerivForBeat(column_args.song_beat, cur_beat, sp_pos_forward);
RageVec3Normalize(&sp_pos_forward, &sp_pos_forward);
break;