Option to apply last object color to cursor

This commit is contained in:
yugecin
2016-09-30 19:38:02 +02:00
parent add5e96af1
commit f6b791cf25
10 changed files with 99 additions and 10 deletions

View File

@@ -240,4 +240,14 @@ public class Circle extends GameObject {
return false;
}
@Override
public Color getColor() {
return color;
}
@Override
public Color getMirroredColor() {
return mirrorColor;
}
}

View File

@@ -21,6 +21,7 @@ package itdelatrisu.opsu.objects;
import itdelatrisu.opsu.beatmap.HitObject;
import itdelatrisu.opsu.objects.curves.Vec2f;
import org.newdawn.slick.Color;
import org.newdawn.slick.Graphics;
/**
@@ -83,4 +84,14 @@ public class DummyObject extends GameObject {
return false;
}
@Override
public Color getColor() {
return null;
}
@Override
public Color getMirroredColor() {
return null;
}
}

View File

@@ -20,6 +20,7 @@ package itdelatrisu.opsu.objects;
import itdelatrisu.opsu.objects.curves.Vec2f;
import org.newdawn.slick.Color;
import org.newdawn.slick.Graphics;
/**
@@ -97,4 +98,7 @@ public abstract class GameObject {
public abstract boolean isSlider();
public abstract boolean isSpinner();
public abstract Color getColor();
public abstract Color getMirroredColor();
}

View File

@@ -650,4 +650,14 @@ public class Slider extends GameObject {
return false;
}
@Override
public Color getColor() {
return color;
}
@Override
public Color getMirroredColor() {
return mirrorColor;
}
}

View File

@@ -428,4 +428,14 @@ public class Spinner extends GameObject {
return true;
}
@Override
public Color getColor() {
return null;
}
@Override
public Color getMirroredColor() {
return null;
}
}