1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-14 04:52:57 +08:00

Merge branch 'master' into results-screen

# Conflicts:
#	osu.Game/Rulesets/Replays/Replay.cs
This commit is contained in:
Dean Herbert 2017-04-19 16:25:31 +09:00
commit 662544e04f
No known key found for this signature in database
GPG Key ID: 46D71BF4958ABB49
5 changed files with 8 additions and 9 deletions

5
.vscode/tasks.json vendored
View File

@ -8,10 +8,7 @@
"taskName": "build",
"isShellCommand": true,
"showOutput": "silent",
"command": "xbuild",
"windows": {
"command": "msbuild"
},
"command": "msbuild",
"args": [
// Ask msbuild to generate full paths for file names.
"/property:GenerateFullPaths=true"

View File

@ -30,7 +30,7 @@ namespace osu.Game.Rulesets.Osu.Objects.Drawables
Position = s.Position;
//take up full playfield.
Size = OsuPlayfield.BASE_SIZE;
Size = new Vector2(OsuPlayfield.BASE_SIZE.X);
spinner = s;

View File

@ -219,7 +219,7 @@ namespace osu.Game.Rulesets.Osu
ReplayButtonState button = buttonIndex % 2 == 0 ? ReplayButtonState.Left1 : ReplayButtonState.Right1;
double hEndTime = (h as IHasEndTime)?.EndTime ?? h.StartTime;
double hEndTime = ((h as IHasEndTime)?.EndTime ?? h.StartTime) + KEY_UP_DELAY;
ReplayFrame newFrame = new ReplayFrame(h.StartTime, targetPosition.X, targetPosition.Y, button);
ReplayFrame endFrame = new ReplayFrame(hEndTime + endDelay, h.EndPosition.X, h.EndPosition.Y, ReplayButtonState.None);

View File

@ -100,7 +100,7 @@ namespace osu.Game.Rulesets.Taiko.Replays
else
throw new Exception("Unknown hit object type.");
Frames.Add(new ReplayFrame(endTime + 1, 0, 0, ReplayButtonState.None));
Frames.Add(new ReplayFrame(endTime + KEY_UP_DELAY, 0, 0, ReplayButtonState.None));
if (i < beatmap.HitObjects.Count - 1)
{

View File

@ -8,6 +8,8 @@ namespace osu.Game.Rulesets.Replays
{
public class Replay
{
protected const double KEY_UP_DELAY = 50;
public User User;
public List<ReplayFrame> Frames = new List<ReplayFrame>();