diff --git a/README.md b/README.md
index def2232..e6581d4 100644
--- a/README.md
+++ b/README.md
@@ -27,7 +27,7 @@
- 撤销:撤销上一次操作,无限次数
- 洗牌:哗啦哗啦,无限次数
- 关卡:50 关玩到爽,可直接跳
-- 主题:金轮、ikun
主题等(露出黑脚)
+- 主题:金轮
、骚猪
、ikun
主题等(露出黑脚)
开心就好 😄
diff --git a/public/sound-disco.mp3 b/public/sound-disco.mp3
index 492e392..383c1b9 100644
Binary files a/public/sound-disco.mp3 and b/public/sound-disco.mp3 differ
diff --git a/src/App.tsx b/src/App.tsx
index a9fd320..d1cc4bd 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -14,10 +14,11 @@ import { Icon, Theme } from './themes/interface';
import { fishermanTheme } from './themes/fisherman';
import { jinlunTheme } from './themes/jinlun';
import { ikunTheme } from './themes/ikun';
+import { pddTheme } from './themes/pdd';
import { BeiAn } from './themes/BeiAn';
// 主题
-const themes = [defaultTheme, fishermanTheme, jinlunTheme, ikunTheme];
+const themes = [defaultTheme, fishermanTheme, jinlunTheme, ikunTheme, pddTheme];
// 最大关卡
const maxLevel = 50;
@@ -266,6 +267,11 @@ const App: FC = () => {
find.x = 100 * Math.floor(8 * Math.random());
find.y = 700;
checkCover(scene);
+ // 音效
+ if (soundRefMap.current?.['sound-shift']) {
+ soundRefMap.current['sound-shift'].currentTime = 0;
+ soundRefMap.current['sound-shift'].play();
+ }
}
};
@@ -280,12 +286,22 @@ const App: FC = () => {
setQueue(updateQueue);
find.status = 0;
checkCover(scene);
+ // 音效
+ if (soundRefMap.current?.['sound-undo']) {
+ soundRefMap.current['sound-undo'].currentTime = 0;
+ soundRefMap.current['sound-undo'].play();
+ }
}
};
// 洗牌
const wash = () => {
checkCover(washScene(level, scene));
+ // 音效
+ if (soundRefMap.current?.['sound-wash']) {
+ soundRefMap.current['sound-wash'].currentTime = 0;
+ soundRefMap.current['sound-wash'].play();
+ }
};
// 加大难度
@@ -323,7 +339,6 @@ const App: FC = () => {
// 点击音效
if (soundRefMap.current) {
- console.log(soundRefMap.current, symbol.icon);
soundRefMap.current[symbol.icon.clickSound].currentTime = 0;
soundRefMap.current[symbol.icon.clickSound].play();
}
@@ -384,7 +399,7 @@ const App: FC = () => {
return (
<>
-
+ 感谢 + + 猪酱的日常 + + 提供素材 +
+ ), + name: '骚猪', + bgm: bgm, + icons: images.map(({ name, content }) => ({ + name, + content, + clickSound: 'button-click', + tripleSound: name, + })), + sounds: [defaultSounds[0], ...sounds], +}; diff --git a/src/themes/pdd/sounds/1.mp3 b/src/themes/pdd/sounds/1.mp3 new file mode 100644 index 0000000..85cd474 Binary files /dev/null and b/src/themes/pdd/sounds/1.mp3 differ diff --git a/src/themes/pdd/sounds/10.mp3 b/src/themes/pdd/sounds/10.mp3 new file mode 100644 index 0000000..d8dec5c Binary files /dev/null and b/src/themes/pdd/sounds/10.mp3 differ diff --git a/src/themes/pdd/sounds/2.mp3 b/src/themes/pdd/sounds/2.mp3 new file mode 100644 index 0000000..08c229f Binary files /dev/null and b/src/themes/pdd/sounds/2.mp3 differ diff --git a/src/themes/pdd/sounds/3.mp3 b/src/themes/pdd/sounds/3.mp3 new file mode 100644 index 0000000..61e7696 Binary files /dev/null and b/src/themes/pdd/sounds/3.mp3 differ diff --git a/src/themes/pdd/sounds/4.mp3 b/src/themes/pdd/sounds/4.mp3 new file mode 100644 index 0000000..cb5601d Binary files /dev/null and b/src/themes/pdd/sounds/4.mp3 differ diff --git a/src/themes/pdd/sounds/5.mp3 b/src/themes/pdd/sounds/5.mp3 new file mode 100644 index 0000000..a0d51b0 Binary files /dev/null and b/src/themes/pdd/sounds/5.mp3 differ diff --git a/src/themes/pdd/sounds/6.mp3 b/src/themes/pdd/sounds/6.mp3 new file mode 100644 index 0000000..407e668 Binary files /dev/null and b/src/themes/pdd/sounds/6.mp3 differ diff --git a/src/themes/pdd/sounds/7.mp3 b/src/themes/pdd/sounds/7.mp3 new file mode 100644 index 0000000..43615dd Binary files /dev/null and b/src/themes/pdd/sounds/7.mp3 differ diff --git a/src/themes/pdd/sounds/8.mp3 b/src/themes/pdd/sounds/8.mp3 new file mode 100644 index 0000000..717d443 Binary files /dev/null and b/src/themes/pdd/sounds/8.mp3 differ diff --git a/src/themes/pdd/sounds/9.mp3 b/src/themes/pdd/sounds/9.mp3 new file mode 100644 index 0000000..b372d4c Binary files /dev/null and b/src/themes/pdd/sounds/9.mp3 differ diff --git a/src/themes/pdd/sounds/bgm.mp3 b/src/themes/pdd/sounds/bgm.mp3 new file mode 100644 index 0000000..64c88de Binary files /dev/null and b/src/themes/pdd/sounds/bgm.mp3 differ diff --git a/src/themes/pdd/sounds/sound-shift.mp3 b/src/themes/pdd/sounds/sound-shift.mp3 new file mode 100644 index 0000000..33ddb1f Binary files /dev/null and b/src/themes/pdd/sounds/sound-shift.mp3 differ diff --git a/src/themes/pdd/sounds/sound-undo.mp3 b/src/themes/pdd/sounds/sound-undo.mp3 new file mode 100644 index 0000000..fa20d12 Binary files /dev/null and b/src/themes/pdd/sounds/sound-undo.mp3 differ diff --git a/src/themes/pdd/sounds/sound-wash.mp3 b/src/themes/pdd/sounds/sound-wash.mp3 new file mode 100644 index 0000000..2880f82 Binary files /dev/null and b/src/themes/pdd/sounds/sound-wash.mp3 differ