fix: 修复打砖块游戏碰撞穿透bug,添加渐进提速机制
This commit is contained in:
@@ -3,6 +3,8 @@
|
||||
//! 仅在 `devkit` feature 启用时编译。
|
||||
|
||||
use tauri::State;
|
||||
#[cfg(feature = "devkit")]
|
||||
use tauri::AppHandle;
|
||||
|
||||
use crate::devkit::{DevKitConfig, DevKitState, DevKitStatusSnapshot, ExportProcessResult};
|
||||
|
||||
@@ -12,9 +14,13 @@ pub fn devkit_status(state: State<'_, DevKitState>) -> DevKitStatusSnapshot {
|
||||
}
|
||||
|
||||
#[tauri::command]
|
||||
pub async fn devkit_start(state: State<'_, DevKitState>, port: Option<u16>) -> Result<DevKitStatusSnapshot, String> {
|
||||
pub async fn devkit_start(
|
||||
app: AppHandle,
|
||||
state: State<'_, DevKitState>,
|
||||
port: Option<u16>,
|
||||
) -> Result<DevKitStatusSnapshot, String> {
|
||||
let target_port = port.unwrap_or(50051);
|
||||
state.start(target_port).await?;
|
||||
state.start(app, target_port).await?;
|
||||
Ok(state.status())
|
||||
}
|
||||
|
||||
@@ -44,4 +50,4 @@ pub async fn devkit_process_export(
|
||||
let config = state.get_config();
|
||||
let use_xlsx = save_as_xlsx.unwrap_or(config.save_as_xlsx);
|
||||
state.process_export(&csv_path, use_xlsx).await
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user