mirror of
https://github.com/processing/processing4.git
synced 2026-01-27 02:11:08 +01:00
Merge pull request #474 from processing/full_screen_sketch_renderer
Find sketch renderer in full screen preproc.
This commit is contained in:
@@ -724,10 +724,20 @@ public class PdeParseTreeListener extends ProcessingBaseListener {
|
||||
|
||||
StringJoiner fullscreenArgsBuilder = new StringJoiner(", ");
|
||||
|
||||
// First arg can be either screen or renderer
|
||||
if (argsContext.getChildCount() > 0) {
|
||||
fullscreenArgsBuilder.add(argsContext.getChild(0).getText());
|
||||
String firstArg = argsContext.getChild(0).getText();
|
||||
boolean isNumeric = firstArg.matches("\\d+");
|
||||
boolean isSpan = firstArg.equals("SPAN");
|
||||
boolean isRenderer = !isNumeric && !isSpan;
|
||||
|
||||
fullscreenArgsBuilder.add(firstArg);
|
||||
if (isRenderer) {
|
||||
sketchRenderer = firstArg;
|
||||
}
|
||||
}
|
||||
|
||||
// Second arg can only be screen
|
||||
if (argsContext.getChildCount() > 2) {
|
||||
fullscreenArgsBuilder.add(argsContext.getChild(2).getText());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user