Skip to content

Commit 1993d20

Browse files
committed
Camera Bop
1 parent f8aa720 commit 1993d20

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed
197 Bytes
Loading

source/funkin/backend/chart/EventsData.hx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import openfl.Assets;
1010
using StringTools;
1111

1212
class EventsData {
13-
public static var defaultEventsList:Array<String> = ["HScript Call", "Camera Movement", "Camera Position", "Add Camera Zoom", "Camera Zoom", "Camera Modulo Change", "Camera Flash", "BPM Change", "Continuous BPM Change", "Time Signature Change", "Scroll Speed Change", "Alt Animation Toggle", "Play Animation"];
13+
public static var defaultEventsList:Array<String> = ["HScript Call", "Camera Movement", "Camera Position", "Add Camera Zoom", "Camera Bop", "Camera Zoom", "Camera Modulo Change", "Camera Flash", "BPM Change", "Continuous BPM Change", "Time Signature Change", "Scroll Speed Change", "Alt Animation Toggle", "Play Animation"];
1414
public static var defaultEventsParams:Map<String, Array<EventParamInfo>> = [
1515
"HScript Call" => [
1616
{name: "Function Name", type: TString, defValue: "myFunc"},
@@ -56,6 +56,9 @@ class EventsData {
5656
{name: "Amount", type: TFloat(-10, 10, 0.01, 2), defValue: 0.05},
5757
{name: "Camera", type: TDropDown(['camGame', 'camHUD']), defValue: "camGame"}
5858
],
59+
"Camera Bop" => [
60+
{name: "Amount", type: TFloat(-10, 10, 0.1, 2), defValue: 0.1}
61+
],
5962
"Camera Zoom" => [
6063
{name: "Tween Zoom?", type: TBool, defValue: true},
6164
{name: "New Zoom", type: TFloat(-10, 10, 0.01, 2), defValue: 1},

source/funkin/game/PlayState.hx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1569,6 +1569,8 @@ class PlayState extends MusicBeatState
15691569
case "Add Camera Zoom":
15701570
var camera:FlxCamera = event.params[1] == "camHUD" ? camHUD : camGame;
15711571
camera.zoom += event.params[0];
1572+
case "Camera Bop":
1573+
camZoomingMult += event.params[0];
15721574
case "Camera Zoom":
15731575
var cam = event.params[2] == "camHUD" ? camHUD : camGame;
15741576
var name = (event.params[2] == "camHUD" ? "camHUD" : "camGame") + ".zoom"; // avoiding having different values from these 2 - Nex

0 commit comments

Comments
 (0)