From 32ed22254ca61afb4d61efb448ecfedf2d2edd6a Mon Sep 17 00:00:00 2001
From: shenjack <3695888@qq.com>
Date: Sun, 12 Feb 2023 15:17:50 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0~?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 4 ++--
docs/README-en.md | 4 ++--
libs/Difficult_Rocket_rs/src/src/types.rs | 23 ++++++++++++++++++++++-
3 files changed, 26 insertions(+), 5 deletions(-)
diff --git a/README.md b/README.md
index 5f11204..d5bd026 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@
[![Generic badge](https://img.shields.io/badge/SemVer-2.0.0-blue.svg)](https://Semver.org/)
[![Generic badge](https://img.shields.io/badge/编写于_Python_版本-3.8.10-blue.svg)](https://Python.org)
-[![Generic badge](https://img.shields.io/badge/编写于_Pyglet_版本-2.0.2.1-blue.svg)](https://pyglet.org)
+[![Generic badge](https://img.shields.io/badge/编写于_Pyglet_版本-2.0.4-blue.svg)](https://pyglet.org)
[![Generic badge](https://img.shields.io/badge/Python-_3.8_|_3.9_|_3.10_|_3.11_-blue.svg)](https://Python.org)
## 版本
@@ -55,7 +55,7 @@
- `rtoml`
- `tomlkit`
-- `pyglet` (已经内置 V2.0.2.1 路径:`./libs/pyglet`)
+- `pyglet` (已经内置 V2.0.4 路径:`./libs/pyglet`)
- `xmltodict` (已经内置 V0.12.0 路径:`./libs/xmltodict`)
- `pyperclip` (已经内置 V1.8.2 路径: `./libs/pyperclip`)
- `pillow`
diff --git a/docs/README-en.md b/docs/README-en.md
index d816e9d..6ea1f2b 100644
--- a/docs/README-en.md
+++ b/docs/README-en.md
@@ -12,7 +12,7 @@
[![Generic badge](https://img.shields.io/badge/SemVer-2.0.0-blue.svg)](https://Semver.org/)
[![Generic badge](https://img.shields.io/badge/Write_with_Python-3.8.10-blue.svg)](https://Python.org)
-[![Generic badge](https://img.shields.io/badge/Write_with_Pyglet-2.0.2.1-blue.svg)](https://pyglet.org)
+[![Generic badge](https://img.shields.io/badge/Write_with_Pyglet-2.0.4-blue.svg)](https://pyglet.org)
[![Generic badge](https://img.shields.io/badge/Python-_3.8_|_3.9_|_3.10_|_3.11_-blue.svg)](https://Python.org)
## Version
@@ -55,7 +55,7 @@
- `rtoml`
- `tomlkit`
-- `pyglet` (pre-installed V2.0.2.1 path:`./libs/pyglet`)
+- `pyglet` (pre-installed V2.0.4 path:`./libs/pyglet`)
- `xmltodict` (pre-installed V0.12.0 path:`./libs/xmltodict`)
- `pyperclip` (pre-installed V1.8.2 path: `./libs/pyperclip`)
- `pillow`
diff --git a/libs/Difficult_Rocket_rs/src/src/types.rs b/libs/Difficult_Rocket_rs/src/src/types.rs
index 176c304..0e2e6e1 100644
--- a/libs/Difficult_Rocket_rs/src/src/types.rs
+++ b/libs/Difficult_Rocket_rs/src/src/types.rs
@@ -68,6 +68,17 @@ pub mod sr1 {
#[allow(dead_code)]
pub mod dr {
+ pub enum ConnectType {
+ Stick,
+ FixedPoint {dx: f64, angle: f64},
+ RotatePoint {dx: f64, angle: f64}
+ }
+
+ pub struct Connect {
+ pub c_type: ConnectType,
+
+ }
+
pub enum PartType {
Pod,
Separator,
@@ -88,12 +99,22 @@ pub mod dr {
pub struct DRPartData {
pub x: f64,
pub y: f64,
+ pub dx: f64,
+ pub dy: f64,
pub id: i64,
pub p_type: PartType,
pub active: bool,
pub angle: f64, // 角度制
pub angle_v: f64,
- pub editor_angle: usize,
+ pub flip_x: bool,
+ pub flip_y: bool,
+ pub connections: Option>
+ }
+
+ impl DRPartData {
+ pub fn get_textures(&self) -> String {
+ "aaa".to_string()
+ }
}
}