Skip to content

Commit

Permalink
v0.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
progre committed Oct 5, 2023
1 parent dea8bcc commit f78ad91
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 18 deletions.
22 changes: 11 additions & 11 deletions Cargo.lock

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

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ default-members = ["junowen"]
resolver = "2"

[workspace.package]
version = "0.2.0"
version = "0.3.0"
authors = ["Progre"]
license = "GPL-3.0"

Expand Down
6 changes: 2 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# junowen
# Ju. N. Owen

東方獣王園の非公式オンライン対戦ツールです。

Expand Down Expand Up @@ -34,7 +34,7 @@ adonis や th075caster と同じような仕組みで動作します。
2. `<answer>********</answer>` という長い文字列が表示され、自動的にクリップボードに保存されるので、
この文字列を Discord 等を使って対戦相手に送信してください。
3. うまくいけば相手の入力の後、対戦が開始されます。
4 ホストはゲーム中にもテンキーの0-9でディレイを変更できます。
4 ホストはゲーム中にも数字キーの0-9でディレイを変更できます。

### 補足

Expand All @@ -44,8 +44,6 @@ adonis や th075caster と同じような仕組みで動作します。
## 現在の制約

- **対戦中にポーズをかけることはできません。**
- **ゲームパッドを接続せずに Keyboard Full を使用していると、**
**ローカル対戦と同様に自動的に Keyboard Left か Keyboard Right に変更されます。**
- **ゲストからはセッションを終了することができません。**
- 難易度選択はホストのみ行えます。
- 対戦相手の名前は表示されません。
Expand Down
3 changes: 1 addition & 2 deletions junowen-lib/src/connection/peer_connection.rs
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ impl Drop for PeerConnection {
}
}

const PROTOCOL: &str = "JUNOWEN/0.2";
const PROTOCOL: &str = "JUNOWEN/0.3";

impl PeerConnection {
pub async fn new() -> Result<Self> {
Expand Down Expand Up @@ -244,7 +244,6 @@ impl PeerConnection {
let mut data_channel = self.data_channel_rx.take().unwrap().await.unwrap();
data_channel.wait_for_open_data_channel().await;
if data_channel.protocol() != PROTOCOL {
// TODO: ここでエラーを返すとコネクションがリークするかも
bail!("unexpected protocol: {}", data_channel.protocol());
}
Ok(data_channel)
Expand Down

0 comments on commit f78ad91

Please sign in to comment.