CloakStore and static loading
This commit is contained in:
@@ -3,6 +3,7 @@ package org.saturnclient.ui.screens.cosmetics;
|
||||
import org.saturnclient.client.player.SaturnPlayer;
|
||||
import org.saturnclient.common.provider.Providers;
|
||||
import org.saturnclient.config.AnimationConfig;
|
||||
import org.saturnclient.cosmetics.Cloaks;
|
||||
import org.saturnclient.ui.SaturnScreen;
|
||||
import org.saturnclient.ui.anim.Fade;
|
||||
import org.saturnclient.ui.anim.SlideY;
|
||||
@@ -35,23 +36,23 @@ public class CloakMenu extends SaturnScreen {
|
||||
AnimationStagger stagger = new AnimationStagger(AnimationConfig.cosmeticsMenu);
|
||||
|
||||
if (player != null) {
|
||||
// for (String cloak : Cloaks.availableCloaks) {
|
||||
for (String cloak : Cloaks.availableCloaks) {
|
||||
|
||||
// stagger.draw(
|
||||
// new CosmeticPreview(
|
||||
// cloak == player.cloak,
|
||||
// Textures.getCloakPreview(cloak),
|
||||
// () -> Cloaks.setCloak(cloak))
|
||||
// .position((50 + g) * col, (111 + g) * row)
|
||||
// .animation(new SlideY(AnimationConfig.cosmeticsMenu, 14)));
|
||||
stagger.draw(
|
||||
new CosmeticPreview(
|
||||
cloak == player.cloak,
|
||||
Textures.getCloakPreview(cloak),
|
||||
() -> Cloaks.setCloak(cloak))
|
||||
.position((50 + g) * col, (111 + g) * row)
|
||||
.animation(new SlideY(AnimationConfig.cosmeticsMenu, 14)));
|
||||
|
||||
// if (col == 5) {
|
||||
// col = 0;
|
||||
// row++;
|
||||
// } else {
|
||||
// col++;
|
||||
// }
|
||||
// }
|
||||
if (col == 5) {
|
||||
col = 0;
|
||||
row++;
|
||||
} else {
|
||||
col++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
scroll.draw(stagger);
|
||||
|
||||
@@ -6,6 +6,7 @@ import org.saturnclient.client.player.SaturnPlayer;
|
||||
import org.saturnclient.common.provider.Providers;
|
||||
import org.saturnclient.config.AnimationConfig;
|
||||
import org.saturnclient.config.Theme;
|
||||
import org.saturnclient.cosmetics.Cloaks;
|
||||
import org.saturnclient.ui.SaturnScreen;
|
||||
import org.saturnclient.ui.anim.Fade;
|
||||
import org.saturnclient.ui.anim.SlideY;
|
||||
@@ -50,43 +51,43 @@ public class CloakStore extends SaturnScreen {
|
||||
AnimationStagger stagger = new AnimationStagger(AnimationConfig.cosmeticsMenu);
|
||||
|
||||
if (player != null) {
|
||||
// for (String cloak : Cloaks.ALL_CLOAKS) {
|
||||
// if (!Cloaks.availableCloaks.contains(cloak)) {
|
||||
for (String cloak : Cloaks.ALL_CLOAKS) {
|
||||
if (!Cloaks.availableCloaks.contains(cloak)) {
|
||||
|
||||
// int x = (50 + gx) * col;
|
||||
// int y = (111 + gy) * row;
|
||||
int x = (50 + gx) * col;
|
||||
int y = (111 + gy) * row;
|
||||
|
||||
// stagger.draw(
|
||||
// new CosmeticPreview(
|
||||
// cloak == player.cloak,
|
||||
// Textures.getCloakPreview(cloak),
|
||||
// () -> handlePurchase(cloak))
|
||||
// .position(x, y)
|
||||
// .animation(new SlideY(AnimationConfig.cosmeticsMenu, 16)));
|
||||
stagger.draw(
|
||||
new CosmeticPreview(
|
||||
cloak == player.cloak,
|
||||
Textures.getCloakPreview(cloak),
|
||||
() -> handlePurchase(cloak))
|
||||
.position(x, y)
|
||||
.animation(new SlideY(AnimationConfig.cosmeticsMenu, 16)));
|
||||
|
||||
// String t = "100";
|
||||
String t = "100";
|
||||
|
||||
// stagger.draw(
|
||||
// new Text(t)
|
||||
// .position(x + Fonts.centerX(50, t, Theme.FONT.value), y + 113)
|
||||
// .scale(0.5f)
|
||||
// .animation(new Fade(400)));
|
||||
stagger.draw(
|
||||
new Text(t)
|
||||
.position(x + Fonts.centerX(50, t, Theme.FONT.value), y + 113)
|
||||
.scale(0.5f)
|
||||
.animation(new Fade(400)));
|
||||
|
||||
// stagger.draw(
|
||||
// new ImageTexture(Textures.COINS)
|
||||
// .dimensions(16, 16)
|
||||
// .position(x + Fonts.getWidth(t, Theme.FONT.value) - 1, y + 112)
|
||||
// .scale(0.5f)
|
||||
// .animation(new Fade(400)));
|
||||
stagger.draw(
|
||||
new ImageTexture(Textures.COINS)
|
||||
.dimensions(16, 16)
|
||||
.position(x + Fonts.getWidth(t, Theme.FONT.value) - 1, y + 112)
|
||||
.scale(0.5f)
|
||||
.animation(new Fade(400)));
|
||||
|
||||
// if (col == 8) {
|
||||
// col = 0;
|
||||
// row++;
|
||||
// } else {
|
||||
// col++;
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
if (col == 8) {
|
||||
col = 0;
|
||||
row++;
|
||||
} else {
|
||||
col++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
scroll.draw(stagger);
|
||||
|
||||
Reference in New Issue
Block a user