Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 505ff17

Browse files
committed
This commit increases the number of sketches able to be spawned from
within the IDE. It now allows 676 sketches rather than 26 ('a' to 'zz' rather than 'a' to 'z').
1 parent a1e5271 commit 505ff17

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

‎app/src/processing/app/Base.java‎

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -723,9 +723,10 @@ protected File createNewUntitled() throws IOException {
723723
int day = cal.get(Calendar.DAY_OF_MONTH); // 1..31
724724
int month = cal.get(Calendar.MONTH); // 0..11
725725
String purty = months[month] + PApplet.nf(day, 2);
726+
726727
do {
727-
if (index == 26) {
728-
// In 0159, avoid running past z by sending people outdoors.
728+
if (index == 26*26) {
729+
// In 0166, avoid running past zz by sending people outdoors.
729730
if (!breakTime) {
730731
showWarning(_("Time for a Break"),
731732
_("You've reached the limit for auto naming of new sketches\n" +
@@ -737,7 +738,15 @@ protected File createNewUntitled() throws IOException {
737738
}
738739
return null;
739740
}
740-
newbieName = "sketch_" + purty + ((char) ('a' + index));
741+
742+
int multiples = index / 26;
743+
744+
if(multiples > 0){
745+
newbieName = ((char) ('a' + (multiples-1))) + "" + ((char) ('a' + (index % 26))) + "";
746+
}else{
747+
newbieName = ((char) ('a' + index)) + "";
748+
}
749+
newbieName = "sketch_" + purty + newbieName;
741750
newbieDir = new File(newbieParentDir, newbieName);
742751
index++;
743752
// Make sure it's not in the temp folder *and* it's not in the sketchbook

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /