Skip to content

Commit

Permalink
ee
Browse files Browse the repository at this point in the history
  • Loading branch information
zeozeozeo committed May 22, 2024
1 parent 10ed4f4 commit 22fb68d
Show file tree
Hide file tree
Showing 5 changed files with 383 additions and 3 deletions.
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ fastrand = "2.0.2"
egui_clickpack_db = { git = "https://github.com/zeozeozeo/egui_clickpack_db.git" }
chrono = "0.4.38"
timeago = "0.4.2"
tempfile = "3.10.1"

# needed to hide console window on windows
[target.'cfg(target_os = "windows")'.dependencies]
Expand Down
12 changes: 9 additions & 3 deletions src/gui.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
use crate::built_info;
use crate::{built_info, video::Video};
use anyhow::{Context, Result};
use bot::{
Bot, ChangeVolumeFor, ClickpackConversionSettings, ExprVariable, ExtendedAction, Pitch,
Expand Down Expand Up @@ -60,6 +60,7 @@ enum Stage {
SelectReplay,
SelectClickpack,
Render,
Video,
// AutoCutter,
Donate,
Secret,
Expand All @@ -68,8 +69,9 @@ enum Stage {
impl Stage {
fn previous(self) -> Self {
match self {
Stage::SelectClickpack => Stage::SelectReplay,
Stage::Render => Stage::SelectClickpack,
Self::SelectClickpack => Self::SelectReplay,
Self::Render => Self::SelectClickpack,
Self::Video => Self::Render,
_ => self,
}
}
Expand Down Expand Up @@ -174,6 +176,7 @@ struct App {
clickpack_db: ClickpackDb,
show_clickpack_db: bool,
clickpack_db_title: String,
video: Video,
}

impl Default for App {
Expand Down Expand Up @@ -202,6 +205,7 @@ impl Default for App {
clickpack_db: ClickpackDb::default(),
show_clickpack_db: false,
clickpack_db_title: String::new(),
video: Video::default(),
}
}
}
Expand Down Expand Up @@ -277,6 +281,7 @@ impl eframe::App for App {
ui.selectable_value(&mut self.stage, Stage::SelectReplay, "Replay");
ui.selectable_value(&mut self.stage, Stage::SelectClickpack, "Clickpack");
ui.selectable_value(&mut self.stage, Stage::Render, "Render");
ui.selectable_value(&mut self.stage, Stage::Video, "Video");
// ui.selectable_value(&mut self.stage, Stage::AutoCutter, "AutoCutter");
ui.selectable_value(&mut self.stage, Stage::Donate, "Donate");
if self.stage == Stage::Secret {
Expand Down Expand Up @@ -362,6 +367,7 @@ impl eframe::App for App {
Stage::SelectReplay => self.show_replay_stage(ctx, ui),
Stage::SelectClickpack => self.show_select_clickpack_stage(ctx, ui),
Stage::Render => self.show_render_stage(ctx, ui),
Stage::Video => self.video.show(ctx, ui, &self.replay),
// Stage::AutoCutter => self.autocutter.show_ui(ctx, ui),
Stage::Donate => self.show_pwease_donate_stage(ctx, ui),
Stage::Secret => self.show_secret_stage(ctx, ui),
Expand Down
2 changes: 2 additions & 0 deletions src/main.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
mod gui;
mod video;

use bot::*;
use clap::{Parser, ValueEnum};
use std::{
Expand Down
Loading

0 comments on commit 22fb68d

Please sign in to comment.