Etterna 0.74.4
Loading...
Searching...
No Matches
UlbuSixKey.h
1#pragma once
2
3#include "UlbuBase.h"
4
6{
7 explicit TheSixEyedBazoinkazoink(Calc& calc)
8 : Bazoinkazoink(calc)
9 {
10
11 }
12
13 private:
14 const std::array<std::vector<int>, NUM_Skillset> pmods = { {
15 // Overall
16 {},
17
18 // Stream
19 {
20 GStream,
21 },
22
23 // Jumpstream
24 {
25 GChordStream,
26 },
27
28 // Handstream
29 {
30 GBracketing,
31 },
32
33 // Stamina
34 {},
35
36 // Jackspeed
37 {},
38
39 // Chordjack
40 {
41 CJ,
42 },
43
44 // Technical
45 {
46
47 },
48 } };
49
50 const std::array<float, NUM_Skillset> basescalers = {
51 0.F, 1.F, 1.F, 1.F, 0.93F, 1.F, 1.F, 1.F
52 };
53
54 public:
55 const std::array<std::vector<int>, NUM_Skillset>& get_pmods() const override
56 {
57 return pmods;
58 }
59 const std::array<float, NUM_Skillset>& get_basescalers() const
60 {
61 return basescalers;
62 }
63
64#if !defined(STANDALONE_CALC) && !defined(PHPCALC)
65 const std::string get_calc_param_xml() const override
66 {
67 return "Save/CalcParams_6k.xml";
68 }
69#endif
70
71};
Main driver class for the difficulty calculator as a whole.
Definition MinaCalc.h:82
Definition UlbuBase.h:15
Definition UlbuSixKey.h:6