remove some crap

This commit is contained in:
MeexReay 2025-06-14 05:09:39 +03:00
parent 45998bbe2e
commit 2944395e54
2 changed files with 34 additions and 34 deletions

View File

@ -35,21 +35,21 @@ public class Main implements ClientModInitializer {
public static final FabricLoader loader = FabricLoader.getInstance(); public static final FabricLoader loader = FabricLoader.getInstance();
public static Main me; public static Main me;
public ru.themixray.repeating_mod.RecordList record_list; public RecordList record_list;
public ru.themixray.repeating_mod.RecordState now_record; public RecordState now_record;
public boolean is_recording = false; public boolean is_recording = false;
public long last_record = -1; public long last_record = -1;
public ru.themixray.repeating_mod.TickTask move_tick = null; public TickTask move_tick = null;
public ru.themixray.repeating_mod.TickTask replay_tick = null; public TickTask replay_tick = null;
public boolean is_replaying = false; public boolean is_replaying = false;
public boolean loop_replay = false; public boolean loop_replay = false;
public static InputEvent input_replay = null; public static InputEvent input_replay = null;
public long living_ticks = 0; public long living_ticks = 0;
public static ru.themixray.repeating_mod.RepeatingScreen menu; public static RepeatingScreen menu;
private static KeyBinding menu_key; private static KeyBinding menu_key;
private static KeyBinding toggle_replay_key; private static KeyBinding toggle_replay_key;
private static KeyBinding toggle_record_key; private static KeyBinding toggle_record_key;
@ -58,7 +58,7 @@ public class Main implements ClientModInitializer {
public static Random rand = new Random(); public static Random rand = new Random();
public ru.themixray.repeating_mod.EasyConfig conf; public EasyConfig conf;
public File records_folder; public File records_folder;
@Override @Override
@ -71,7 +71,7 @@ public class Main implements ClientModInitializer {
records_folder = new File(FabricLoader.getInstance().getGameDir().toFile(),"repeating_mod_records"); records_folder = new File(FabricLoader.getInstance().getGameDir().toFile(),"repeating_mod_records");
if (!records_folder.exists()) records_folder.mkdir(); if (!records_folder.exists()) records_folder.mkdir();
record_list = new ru.themixray.repeating_mod.RecordList(records_folder); record_list = new RecordList(records_folder);
record_list.loadRecords(); record_list.loadRecords();
RenderSystem.init(); RenderSystem.init();
@ -88,13 +88,13 @@ public class Main implements ClientModInitializer {
}); });
ClientTickEvents.END_CLIENT_TICK.register(client -> { ClientTickEvents.END_CLIENT_TICK.register(client -> {
ru.themixray.repeating_mod.TickTask.tickTasks(ru.themixray.repeating_mod.TickTask.TickAt.CLIENT_EVENT); TickTask.tickTasks(TickTask.TickAt.CLIENT_EVENT);
}); });
Map<String,String> def = new HashMap<>(); Map<String,String> def = new HashMap<>();
def.put("record_pos_delay", String.valueOf(record_pos_delay)); def.put("record_pos_delay", String.valueOf(record_pos_delay));
conf = new ru.themixray.repeating_mod.EasyConfig(loader.getConfigDir(),"repeating-mod",def); conf = new EasyConfig(loader.getConfigDir(),"repeating-mod",def);
record_pos_delay = Long.parseLong(conf.data.get("record_pos_delay")); record_pos_delay = Long.parseLong(conf.data.get("record_pos_delay"));
@ -108,7 +108,7 @@ public class Main implements ClientModInitializer {
"key.repeating-mod.toggle_record",InputUtil.Type.KEYSYM, "key.repeating-mod.toggle_record",InputUtil.Type.KEYSYM,
-1,"text.repeating-mod.name")); -1,"text.repeating-mod.name"));
menu = new ru.themixray.repeating_mod.RepeatingScreen(); menu = new RepeatingScreen();
ClientTickEvents.END_CLIENT_TICK.register(client -> { ClientTickEvents.END_CLIENT_TICK.register(client -> {
if (menu_key.wasPressed()) if (menu_key.wasPressed())
client.setScreen(menu); client.setScreen(menu);
@ -132,7 +132,7 @@ public class Main implements ClientModInitializer {
} }
}); });
new ru.themixray.repeating_mod.TickTask(0,0) { new TickTask(0,0) {
@Override @Override
public void run() { public void run() {
living_ticks++; living_ticks++;
@ -142,7 +142,7 @@ public class Main implements ClientModInitializer {
System.setProperty("java.awt.headless", "false"); System.setProperty("java.awt.headless", "false");
} }
public void setNowRecord(ru.themixray.repeating_mod.RecordState record) { public void setNowRecord(RecordState record) {
now_record = record; now_record = record;
} }
@ -177,7 +177,7 @@ public class Main implements ClientModInitializer {
now_record.setStartRecordPos(start_pos); now_record.setStartRecordPos(start_pos);
if (record_pos_delay > 0) { if (record_pos_delay > 0) {
move_tick = new ru.themixray.repeating_mod.TickTask( move_tick = new TickTask(
record_pos_delay, record_pos_delay,
record_pos_delay) { record_pos_delay) {
@Override @Override
@ -277,7 +277,7 @@ public class Main implements ClientModInitializer {
List<RecordEvent> events = now_record.getEvents(); List<RecordEvent> events = now_record.getEvents();
replay_tick = new ru.themixray.repeating_mod.TickTask(0,0, ru.themixray.repeating_mod.TickTask.TickAt.CLIENT_EVENT) { replay_tick = new TickTask(0,0, TickTask.TickAt.CLIENT_EVENT) {
public int replay_index = 0; public int replay_index = 0;
@Override @Override

View File

@ -20,7 +20,7 @@ import java.util.List;
@Environment(EnvType.CLIENT) @Environment(EnvType.CLIENT)
public class RepeatingScreen extends Screen { public class RepeatingScreen extends Screen {
private static List<ru.themixray.repeating_mod.RenderListener> render_listeners = new ArrayList<>(); private static List<RenderListener> render_listeners = new ArrayList<>();
public ButtonWidget record_btn; public ButtonWidget record_btn;
public ButtonWidget loop_btn; public ButtonWidget loop_btn;
@ -34,18 +34,18 @@ public class RepeatingScreen extends Screen {
super(Text.empty()); super(Text.empty());
} }
public static void addRenderListener(ru.themixray.repeating_mod.RenderListener render) { public static void addRenderListener(RenderListener render) {
render_listeners.add(render); render_listeners.add(render);
} }
public static void removeRenderListener(ru.themixray.repeating_mod.RenderListener render) { public static void removeRenderListener(RenderListener render) {
render_listeners.remove(render); render_listeners.remove(render);
} }
public void updateButtons() { public void updateButtons() {
if (was_build) { if (was_build) {
record_btn.setMessage(Text.translatable("text.repeating-mod." + ((ru.themixray.repeating_mod.Main.me.is_recording) ? "stop_record" : "start_record"))); record_btn.setMessage(Text.translatable("text.repeating-mod." + ((Main.me.is_recording) ? "stop_record" : "start_record")));
loop_btn.setMessage(Text.translatable("text.repeating-mod." + ((ru.themixray.repeating_mod.Main.me.loop_replay) ? "off_loop" : "on_loop"))); loop_btn.setMessage(Text.translatable("text.repeating-mod." + ((Main.me.loop_replay) ? "off_loop" : "on_loop")));
} }
} }
@ -53,7 +53,7 @@ public class RepeatingScreen extends Screen {
public void render(DrawContext context, int mouseX, int mouseY, float delta) { public void render(DrawContext context, int mouseX, int mouseY, float delta) {
renderBackground(context, mouseX, mouseY, delta); renderBackground(context, mouseX, mouseY, delta);
for (ru.themixray.repeating_mod.RenderListener l : render_listeners) { for (RenderListener l : render_listeners) {
if (l.beforeRender()) { if (l.beforeRender()) {
l.render(context, mouseX, mouseY, delta); l.render(context, mouseX, mouseY, delta);
} }
@ -61,7 +61,7 @@ public class RepeatingScreen extends Screen {
super.render(context, mouseX, mouseY, delta); super.render(context, mouseX, mouseY, delta);
for (ru.themixray.repeating_mod.RenderListener l : render_listeners) { for (RenderListener l : render_listeners) {
if (!l.beforeRender()) { if (!l.beforeRender()) {
l.render(context, mouseX, mouseY, delta); l.render(context, mouseX, mouseY, delta);
} }
@ -70,7 +70,7 @@ public class RepeatingScreen extends Screen {
@Override @Override
protected void init() { protected void init() {
RecordListWidget list_widget = ru.themixray.repeating_mod.Main.me.record_list.getWidget(); RecordListWidget list_widget = Main.me.record_list.getWidget();
list_widget.setX(width / 2 + 2); list_widget.setX(width / 2 + 2);
list_widget.setY(height / 2 - list_widget.getHeight() / 2); list_widget.setY(height / 2 - list_widget.getHeight() / 2);
@ -79,10 +79,10 @@ public class RepeatingScreen extends Screen {
record_btn = ButtonWidget.builder( record_btn = ButtonWidget.builder(
Text.translatable("text.repeating-mod.start_record"), button -> { Text.translatable("text.repeating-mod.start_record"), button -> {
if (!ru.themixray.repeating_mod.Main.me.is_replaying) { if (!Main.me.is_replaying) {
if (ru.themixray.repeating_mod.Main.me.is_recording) if (Main.me.is_recording)
ru.themixray.repeating_mod.Main.me.stopRecording(); Main.me.stopRecording();
else ru.themixray.repeating_mod.Main.me.startRecording(); else Main.me.startRecording();
updateButtons(); updateButtons();
} }
}) })
@ -91,7 +91,7 @@ public class RepeatingScreen extends Screen {
.build(); .build();
loop_btn = ButtonWidget.builder(Text.empty(), button -> { loop_btn = ButtonWidget.builder(Text.empty(), button -> {
ru.themixray.repeating_mod.Main.me.loop_replay = !ru.themixray.repeating_mod.Main.me.loop_replay; Main.me.loop_replay = !Main.me.loop_replay;
updateButtons(); updateButtons();
}) })
.dimensions(width / 2 - 120, height / 2 - 10, 120, 20) .dimensions(width / 2 - 120, height / 2 - 10, 120, 20)
@ -100,9 +100,9 @@ public class RepeatingScreen extends Screen {
pos_delay_slider = new SliderWidget( pos_delay_slider = new SliderWidget(
width / 2 - 120, height / 2 + 12, 120, 20, width / 2 - 120, height / 2 + 12, 120, 20,
(ru.themixray.repeating_mod.Main.me.record_pos_delay < 0) ? Text.translatable("text.repeating-mod.nan_pos_delay") : (Main.me.record_pos_delay < 0) ? Text.translatable("text.repeating-mod.nan_pos_delay") :
Text.translatable("text.repeating-mod.pos_delay", String.valueOf(ru.themixray.repeating_mod.Main.me.record_pos_delay)), Text.translatable("text.repeating-mod.pos_delay", String.valueOf(Main.me.record_pos_delay)),
(ru.themixray.repeating_mod.Main.me.record_pos_delay+1d)/101d) { (Main.me.record_pos_delay+1d)/101d) {
@Override @Override
protected void updateMessage() { protected void updateMessage() {
@ -116,9 +116,9 @@ public class RepeatingScreen extends Screen {
double v = value*101d-1d; double v = value*101d-1d;
if (v <= 1) setMessage(Text.translatable("text.repeating-mod.nan_pos_delay")); if (v <= 1) setMessage(Text.translatable("text.repeating-mod.nan_pos_delay"));
else setMessage(Text.translatable("text.repeating-mod.pos_delay", String.valueOf((long) v))); else setMessage(Text.translatable("text.repeating-mod.pos_delay", String.valueOf((long) v)));
ru.themixray.repeating_mod.Main.me.record_pos_delay = (long) v; Main.me.record_pos_delay = (long) v;
ru.themixray.repeating_mod.Main.me.conf.data.put("record_pos_delay",String.valueOf(ru.themixray.repeating_mod.Main.me.record_pos_delay)); Main.me.conf.data.put("record_pos_delay",String.valueOf(Main.me.record_pos_delay));
ru.themixray.repeating_mod.Main.me.conf.save(); Main.me.conf.save();
} }
@Override @Override
@ -148,7 +148,7 @@ public class RepeatingScreen extends Screen {
if (files != null) { if (files != null) {
for (File file : files) { for (File file : files) {
try { try {
ru.themixray.repeating_mod.Main.me.setNowRecord(ru.themixray.repeating_mod.Main.me.record_list.cloneRecord(file)); Main.me.setNowRecord(Main.me.record_list.cloneRecord(file));
} catch (Exception e) { } catch (Exception e) {
throw new RuntimeException(e); throw new RuntimeException(e);
} }