Moved some duplicate colors into the Colors class.
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
This commit is contained in:
parent
91f07855a7
commit
7b5b96752c
|
@ -20,6 +20,7 @@ package itdelatrisu.opsu;
|
||||||
|
|
||||||
import itdelatrisu.opsu.GameData.Grade;
|
import itdelatrisu.opsu.GameData.Grade;
|
||||||
import itdelatrisu.opsu.states.SongMenu;
|
import itdelatrisu.opsu.states.SongMenu;
|
||||||
|
import itdelatrisu.opsu.ui.Colors;
|
||||||
import itdelatrisu.opsu.ui.UI;
|
import itdelatrisu.opsu.ui.UI;
|
||||||
|
|
||||||
import java.sql.ResultSet;
|
import java.sql.ResultSet;
|
||||||
|
@ -84,11 +85,6 @@ public class ScoreData implements Comparable<ScoreData> {
|
||||||
/** Drawing values. */
|
/** Drawing values. */
|
||||||
private static float baseX, baseY, buttonWidth, buttonHeight, buttonOffset;
|
private static float baseX, baseY, buttonWidth, buttonHeight, buttonOffset;
|
||||||
|
|
||||||
/** Button background colors. */
|
|
||||||
private static final Color
|
|
||||||
BG_NORMAL = new Color(0, 0, 0, 0.25f),
|
|
||||||
BG_FOCUS = new Color(0, 0, 0, 0.75f);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Initializes the base coordinates for drawing.
|
* Initializes the base coordinates for drawing.
|
||||||
* @param containerWidth the container width
|
* @param containerWidth the container width
|
||||||
|
@ -238,7 +234,7 @@ public class ScoreData implements Comparable<ScoreData> {
|
||||||
float marginY = Utils.FONT_DEFAULT.getLineHeight() * 0.01f;
|
float marginY = Utils.FONT_DEFAULT.getLineHeight() * 0.01f;
|
||||||
|
|
||||||
// rectangle outline
|
// rectangle outline
|
||||||
g.setColor((focus) ? BG_FOCUS : BG_NORMAL);
|
g.setColor((focus) ? Colors.BLACK_BG_FOCUS : Colors.BLACK_BG_NORMAL);
|
||||||
g.fillRect(baseX, y, buttonWidth, buttonHeight);
|
g.fillRect(baseX, y, buttonWidth, buttonHeight);
|
||||||
|
|
||||||
// rank
|
// rank
|
||||||
|
|
|
@ -69,12 +69,6 @@ public class DownloadNode {
|
||||||
/** Container width. */
|
/** Container width. */
|
||||||
private static int containerWidth;
|
private static int containerWidth;
|
||||||
|
|
||||||
/** Button background colors. */
|
|
||||||
public static final Color
|
|
||||||
BG_NORMAL = new Color(0, 0, 0, 0.25f),
|
|
||||||
BG_HOVER = new Color(0, 0, 0, 0.5f),
|
|
||||||
BG_FOCUS = new Color(0, 0, 0, 0.75f);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Initializes the base coordinates for drawing.
|
* Initializes the base coordinates for drawing.
|
||||||
* @param width the container width
|
* @param width the container width
|
||||||
|
@ -207,7 +201,7 @@ public class DownloadNode {
|
||||||
*/
|
*/
|
||||||
public static void drawResultScrollbar(Graphics g, int index, int total) {
|
public static void drawResultScrollbar(Graphics g, int index, int total) {
|
||||||
UI.drawScrollbar(g, index, total, maxResultsShown, buttonBaseX, buttonBaseY,
|
UI.drawScrollbar(g, index, total, maxResultsShown, buttonBaseX, buttonBaseY,
|
||||||
buttonWidth * 1.01f, buttonHeight, buttonOffset, BG_NORMAL, Color.white, true);
|
buttonWidth * 1.01f, buttonHeight, buttonOffset, Colors.BLACK_BG_NORMAL, Color.white, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -218,7 +212,7 @@ public class DownloadNode {
|
||||||
*/
|
*/
|
||||||
public static void drawDownloadScrollbar(Graphics g, int index, int total) {
|
public static void drawDownloadScrollbar(Graphics g, int index, int total) {
|
||||||
UI.drawScrollbar(g, index, total, maxDownloadsShown, infoBaseX, infoBaseY,
|
UI.drawScrollbar(g, index, total, maxDownloadsShown, infoBaseX, infoBaseY,
|
||||||
infoWidth, infoHeight, infoHeight, BG_NORMAL, Color.white, true);
|
infoWidth, infoHeight, infoHeight, Colors.BLACK_BG_NORMAL, Color.white, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -325,7 +319,7 @@ public class DownloadNode {
|
||||||
Download dl = DownloadList.get().getDownload(beatmapSetID);
|
Download dl = DownloadList.get().getDownload(beatmapSetID);
|
||||||
|
|
||||||
// rectangle outline
|
// rectangle outline
|
||||||
g.setColor((focus) ? BG_FOCUS : (hover) ? BG_HOVER : BG_NORMAL);
|
g.setColor((focus) ? Colors.BLACK_BG_FOCUS : (hover) ? Colors.BLACK_BG_HOVER : Colors.BLACK_BG_NORMAL);
|
||||||
g.fillRect(buttonBaseX, y, buttonWidth, buttonHeight);
|
g.fillRect(buttonBaseX, y, buttonWidth, buttonHeight);
|
||||||
|
|
||||||
// map is already loaded
|
// map is already loaded
|
||||||
|
@ -386,7 +380,7 @@ public class DownloadNode {
|
||||||
float marginY = infoHeight * 0.04f;
|
float marginY = infoHeight * 0.04f;
|
||||||
|
|
||||||
// rectangle outline
|
// rectangle outline
|
||||||
g.setColor((id % 2 == 0) ? BG_HOVER : BG_NORMAL);
|
g.setColor((id % 2 == 0) ? Colors.BLACK_BG_HOVER : Colors.BLACK_BG_NORMAL);
|
||||||
g.fillRect(infoBaseX, y, infoWidth, infoHeight);
|
g.fillRect(infoBaseX, y, infoWidth, infoHeight);
|
||||||
|
|
||||||
// text
|
// text
|
||||||
|
|
|
@ -117,11 +117,6 @@ public class MainMenu extends BasicGameState {
|
||||||
/** Music position bar coordinates and dimensions. */
|
/** Music position bar coordinates and dimensions. */
|
||||||
private float musicBarX, musicBarY, musicBarWidth, musicBarHeight;
|
private float musicBarX, musicBarY, musicBarWidth, musicBarHeight;
|
||||||
|
|
||||||
/** Music position bar background colors. */
|
|
||||||
private static final Color
|
|
||||||
BG_NORMAL = new Color(0, 0, 0, 0.25f),
|
|
||||||
BG_HOVER = new Color(0, 0, 0, 0.5f);
|
|
||||||
|
|
||||||
// game-related variables
|
// game-related variables
|
||||||
private GameContainer container;
|
private GameContainer container;
|
||||||
private StateBasedGame game;
|
private StateBasedGame game;
|
||||||
|
@ -274,7 +269,7 @@ public class MainMenu extends BasicGameState {
|
||||||
|
|
||||||
// draw music position bar
|
// draw music position bar
|
||||||
int mouseX = input.getMouseX(), mouseY = input.getMouseY();
|
int mouseX = input.getMouseX(), mouseY = input.getMouseY();
|
||||||
g.setColor((musicPositionBarContains(mouseX, mouseY)) ? BG_HOVER : BG_NORMAL);
|
g.setColor((musicPositionBarContains(mouseX, mouseY)) ? Colors.BLACK_BG_HOVER : Colors.BLACK_BG_NORMAL);
|
||||||
g.fillRoundRect(musicBarX, musicBarY, musicBarWidth, musicBarHeight, 4);
|
g.fillRoundRect(musicBarX, musicBarY, musicBarWidth, musicBarHeight, 4);
|
||||||
g.setColor(Color.white);
|
g.setColor(Color.white);
|
||||||
if (!MusicController.isTrackLoading() && beatmap != null) {
|
if (!MusicController.isTrackLoading() && beatmap != null) {
|
||||||
|
|
|
@ -24,7 +24,6 @@ import org.newdawn.slick.Color;
|
||||||
* Colors used for drawing.
|
* Colors used for drawing.
|
||||||
*/
|
*/
|
||||||
public class Colors {
|
public class Colors {
|
||||||
/** Game colors. */
|
|
||||||
public static final Color
|
public static final Color
|
||||||
BLACK_ALPHA = new Color(0, 0, 0, 0.5f),
|
BLACK_ALPHA = new Color(0, 0, 0, 0.5f),
|
||||||
WHITE_ALPHA = new Color(255, 255, 255, 0.5f),
|
WHITE_ALPHA = new Color(255, 255, 255, 0.5f),
|
||||||
|
@ -42,7 +41,10 @@ public class Colors {
|
||||||
GREEN_SEARCH = new Color(173, 255, 47),
|
GREEN_SEARCH = new Color(173, 255, 47),
|
||||||
DARK_GRAY = new Color(0.3f, 0.3f, 0.3f, 1f),
|
DARK_GRAY = new Color(0.3f, 0.3f, 0.3f, 1f),
|
||||||
RED_HIGHLIGHT = new Color(246, 154, 161),
|
RED_HIGHLIGHT = new Color(246, 154, 161),
|
||||||
BLUE_HIGHLIGHT = new Color(173, 216, 230);
|
BLUE_HIGHLIGHT = new Color(173, 216, 230),
|
||||||
|
BLACK_BG_NORMAL = new Color(0, 0, 0, 0.25f),
|
||||||
|
BLACK_BG_HOVER = new Color(0, 0, 0, 0.5f),
|
||||||
|
BLACK_BG_FOCUS = new Color(0, 0, 0, 0.75f);
|
||||||
|
|
||||||
// This class should not be instantiated.
|
// This class should not be instantiated.
|
||||||
private Colors() {}
|
private Colors() {}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user