@@ -181,12 +181,12 @@ static void load_protos() {
181
181
// Longer tag names must appear before shorter tag names
182
182
183
183
proto[0 ].Set (" \\ alpha" , VariableDataType::TEXT, AssParameterClass::ALPHA); // \alpha&H<aa>&
184
- proto[++i].Set (" \\ bord" , VariableDataType::FLOAT, AssParameterClass::ABSOLUTE_SIZE ); // \bord<depth>
185
- proto[++i].Set (" \\ xbord" , VariableDataType::FLOAT, AssParameterClass::ABSOLUTE_SIZE ); // \xbord<depth>
186
- proto[++i].Set (" \\ ybord" , VariableDataType::FLOAT, AssParameterClass::ABSOLUTE_SIZE ); // \ybord<depth>
187
- proto[++i].Set (" \\ shad" , VariableDataType::FLOAT, AssParameterClass::ABSOLUTE_SIZE ); // \shad<depth>
188
- proto[++i].Set (" \\ xshad" , VariableDataType::FLOAT, AssParameterClass::ABSOLUTE_SIZE ); // \xshad<depth>
189
- proto[++i].Set (" \\ yshad" , VariableDataType::FLOAT, AssParameterClass::ABSOLUTE_SIZE ); // \yshad<depth>
184
+ proto[++i].Set (" \\ bord" , VariableDataType::FLOAT, AssParameterClass::ABSOLUTE_SIZE_XY ); // \bord<depth>
185
+ proto[++i].Set (" \\ xbord" , VariableDataType::FLOAT, AssParameterClass::ABSOLUTE_SIZE_X ); // \xbord<depth>
186
+ proto[++i].Set (" \\ ybord" , VariableDataType::FLOAT, AssParameterClass::ABSOLUTE_SIZE_Y ); // \ybord<depth>
187
+ proto[++i].Set (" \\ shad" , VariableDataType::FLOAT, AssParameterClass::ABSOLUTE_SIZE_XY ); // \shad<depth>
188
+ proto[++i].Set (" \\ xshad" , VariableDataType::FLOAT, AssParameterClass::ABSOLUTE_SIZE_X ); // \xshad<depth>
189
+ proto[++i].Set (" \\ yshad" , VariableDataType::FLOAT, AssParameterClass::ABSOLUTE_SIZE_Y ); // \yshad<depth>
190
190
191
191
// \fade(<a1>,<a2>,<a3>,<t1>,<t2>,<t3>,<t4>)
192
192
i++;
@@ -249,17 +249,17 @@ static void load_protos() {
249
249
// \org(<x>,<y>)
250
250
i++;
251
251
proto[i].name = " \\ org" ;
252
- proto[i].AddParam (VariableDataType::INT , AssParameterClass::ABSOLUTE_POS_X);
253
- proto[i].AddParam (VariableDataType::INT , AssParameterClass::ABSOLUTE_POS_Y);
252
+ proto[i].AddParam (VariableDataType::FLOAT , AssParameterClass::ABSOLUTE_POS_X);
253
+ proto[i].AddParam (VariableDataType::FLOAT , AssParameterClass::ABSOLUTE_POS_Y);
254
254
255
- proto[++i].Set (" \\ pbo" , VariableDataType::INT, AssParameterClass::ABSOLUTE_POS_Y ); // \pbo<y>
255
+ proto[++i].Set (" \\ pbo" , VariableDataType::INT, AssParameterClass::ABSOLUTE_SIZE_Y ); // \pbo<y>
256
256
// \fad(<t1>,<t2>)
257
257
i++;
258
258
proto[i].name = " \\ fad" ;
259
259
proto[i].AddParam (VariableDataType::INT, AssParameterClass::RELATIVE_TIME_START);
260
260
proto[i].AddParam (VariableDataType::INT, AssParameterClass::RELATIVE_TIME_END);
261
261
262
- proto[++i].Set (" \\ fsp" , VariableDataType::FLOAT, AssParameterClass::ABSOLUTE_SIZE ); // \fsp<pixels>
262
+ proto[++i].Set (" \\ fsp" , VariableDataType::FLOAT, AssParameterClass::ABSOLUTE_SIZE_Y ); // \fsp<pixels> (affected by \fscx)
263
263
proto[++i].Set (" \\ frx" , VariableDataType::FLOAT); // \frx<degrees>
264
264
proto[++i].Set (" \\ fry" , VariableDataType::FLOAT); // \fry<degrees>
265
265
proto[++i].Set (" \\ frz" , VariableDataType::FLOAT); // \frz<degrees>
@@ -277,12 +277,12 @@ static void load_protos() {
277
277
proto[++i].Set (" \\ fe" , VariableDataType::TEXT); // \fe<charset>
278
278
proto[++i].Set (" \\ ko" , VariableDataType::INT, AssParameterClass::KARAOKE); // \ko<duration>
279
279
proto[++i].Set (" \\ kf" , VariableDataType::INT, AssParameterClass::KARAOKE); // \kf<duration>
280
- proto[++i].Set (" \\ be" , VariableDataType::INT, AssParameterClass::ABSOLUTE_SIZE ); // \be<strength>
281
- proto[++i].Set (" \\ blur" , VariableDataType::FLOAT, AssParameterClass::ABSOLUTE_SIZE ); // \blur<strength>
280
+ proto[++i].Set (" \\ be" , VariableDataType::INT, AssParameterClass::ABSOLUTE_SIZE_XY ); // \be<strength>
281
+ proto[++i].Set (" \\ blur" , VariableDataType::FLOAT, AssParameterClass::ABSOLUTE_SIZE_XY ); // \blur<strength>
282
282
proto[++i].Set (" \\ fn" , VariableDataType::TEXT); // \fn<name>
283
283
proto[++i].Set (" \\ fs+" , VariableDataType::FLOAT); // \fs+<size>
284
284
proto[++i].Set (" \\ fs-" , VariableDataType::FLOAT); // \fs-<size>
285
- proto[++i].Set (" \\ fs" , VariableDataType::FLOAT, AssParameterClass::ABSOLUTE_SIZE ); // \fs<size>
285
+ proto[++i].Set (" \\ fs" , VariableDataType::FLOAT, AssParameterClass::ABSOLUTE_SIZE_Y ); // \fs<size>
286
286
proto[++i].Set (" \\ an" , VariableDataType::INT); // \an<alignment>
287
287
proto[++i].Set (" \\ c" , VariableDataType::TEXT, AssParameterClass::COLOR); // \c&H<bbggrr>&
288
288
proto[++i].Set (" \\ b" , VariableDataType::INT); // \b<0/1/weight>
0 commit comments