Browse Source

Refactor 6

improved how merge_desc works
gave more fade time on the text modes as text was fading too fast to read before
master
jsb5468 5 years ago
parent
commit
cdd6b0e8aa
2 changed files with 6 additions and 8 deletions
  1. +2
    -2
      game.js
  2. +4
    -6
      recursive-macro.js

+ 2
- 2
game.js View File

@@ -48,12 +48,12 @@ const textFadeChoices = {
},
dims: {
name: "Text Dims",
animation: "log-dim 10s linear",
animation: "log-dim 15s linear",
next: "fades"
},
fades: {
name: "Text Fades",
animation: "log-fade 10s linear",
animation: "log-fade 20s linear",
next: "stays"
}
};


+ 4
- 6
recursive-macro.js View File

@@ -543,6 +543,7 @@ function merge_desc(list) {
if (result.length > 0) {
result = result.substring(0, result.length - 1);
}
let article = "a "
//a/an overwriting terms
let forcedTerms = ["honor","heir"]; //words that need to start with an but don't start with a,e,i,o,u
let force = false;
@@ -555,14 +556,11 @@ function merge_desc(list) {
for (let i of exceptionTerms){
if (i === result.substring(0, i.length)){exception = true;}
}
//check if the string should start with a or an
//check if the string should start with an
if ((force == true) || (exception == false && ((result.charAt(0) == "a")||(result.charAt(0) == "e")||(result.charAt(0) == "i")||(result.charAt(0) == "o")||(result.charAt(0) == "u")))){
result = "an " + result;
}else{
result = "a " + result;
article = "an ";
}


result = article + result;
return result;
}



Loading…
Cancel
Save