@@ -129,11 +129,11 @@ namespace microcode {
129129 TID_MODIFIER_PAGE_4 = 153 ,
130130 TID_MODIFIER_PAGE_5 = 154 ,
131131 //
132- TID_MODIFIER_COIN_1 = 155 ,
133- TID_MODIFIER_COIN_2 = 156 ,
134- TID_MODIFIER_COIN_3 = 157 ,
135- TID_MODIFIER_COIN_4 = 158 ,
136- TID_MODIFIER_COIN_5 = 159 ,
132+ TID_MODIFIER_COIN_1 = 155 , // deprecate
133+ TID_MODIFIER_COIN_2 = 156 , // ""
134+ TID_MODIFIER_COIN_3 = 157 , // ""
135+ TID_MODIFIER_COIN_4 = 158 , // ""
136+ TID_MODIFIER_COIN_5 = 159 , // ""
137137 //
138138 TID_MODIFIER_ICON_EDITOR = 160 ,
139139 TID_MODIFIER_COLOR_RED = 161 ,
@@ -153,9 +153,9 @@ namespace microcode {
153153 TID_MODIFIER_EMOJI_YAWN = 172 ,
154154 EMOJI_END = 172 ,
155155 //
156- TID_MODIFIER_CUP_X_READ = 173 ,
157- TID_MODIFIER_CUP_Y_READ = 174 ,
158- TID_MODIFIER_CUP_Z_READ = 175 ,
156+ TID_MODIFIER_CUP_X_READ = 173 , // deprecate
157+ TID_MODIFIER_CUP_Y_READ = 174 , // ""
158+ TID_MODIFIER_CUP_Z_READ = 175 , // ""
159159 TID_MODIFIER_RADIO_READ = 176 ,
160160 TID_MODIFIER_RANDOM_TOSS = 177 ,
161161 TID_MODIFIER_LOOP = 178 ,
@@ -254,6 +254,8 @@ namespace microcode {
254254 export function isModifier ( tid : Tid ) {
255255 return (
256256 ( tid >= Tid . MODIFIER_START && tid <= Tid . MODIFER_END ) ||
257+ isConstant ( tid ) ||
258+ isVariable ( tid ) ||
257259 isMathOperator ( tid ) ||
258260 tid == Tid . TID_DECIMAL_EDITOR ||
259261 tid == Tid . TID_POS_INT_EDITOR
@@ -300,27 +302,27 @@ namespace microcode {
300302 return Tid . LINE_START <= tidEnum && tidEnum <= Tid . LINE_END
301303 }
302304
303- export function isFilterConstant ( tidEnum : Tid ) {
305+ export function isConstant ( tidEnum : Tid ) {
304306 return (
305307 Tid . TID_FILTER_COIN_1 <= tidEnum && tidEnum <= Tid . TID_FILTER_COIN_5
306308 )
307309 }
308310
309- function isFilterVariable ( tidEnum : Tid ) {
311+ function isVariable ( tidEnum : Tid ) {
310312 return (
311313 Tid . TID_FILTER_CUP_X_READ <= tidEnum &&
312314 tidEnum <= Tid . TID_FILTER_CUP_Z_READ
313315 )
314316 }
315317
316- export function isModifierConstant ( tidEnum : Tid ) {
318+ export function isOldModifierCoin ( tidEnum : Tid ) {
317319 return (
318320 Tid . TID_MODIFIER_COIN_1 <= tidEnum &&
319321 tidEnum <= Tid . TID_MODIFIER_COIN_5
320322 )
321323 }
322324
323- function isModifierVariable ( tidEnum : Tid ) {
325+ export function isOldModifierVar ( tidEnum : Tid ) {
324326 return (
325327 Tid . TID_MODIFIER_CUP_X_READ <= tidEnum &&
326328 tidEnum <= Tid . TID_MODIFIER_CUP_Z_READ
@@ -394,9 +396,9 @@ namespace microcode {
394396 if ( ! isFilter ( tid ) ) return false
395397 // the following filters are not terminal
396398 if (
397- isFilterConstant ( tid ) ||
399+ isConstant ( tid ) ||
398400 isTimespan ( tid ) ||
399- isFilterVariable ( tid ) ||
401+ isVariable ( tid ) ||
400402 isMathOperator ( tid ) ||
401403 isComparisonOperator ( tid ) ||
402404 tid == Tid . TID_DECIMAL_EDITOR
@@ -469,7 +471,7 @@ namespace microcode {
469471 if ( isSensorEvent ( tid ) ) return isSensorEvent ( tid )
470472 if ( isFilter ( tid ) ) {
471473 // TODO: if event, put it last
472- if ( isFilterConstant ( tid ) ) return getParam ( tid )
474+ if ( isConstant ( tid ) ) return getParam ( tid )
473475 if ( isLineEvent ( tid ) ) {
474476 if ( tid == Tid . TID_FILTER_LINE_BOTH ) return 101
475477 else return tid
@@ -600,7 +602,7 @@ namespace microcode {
600602 ]
601603
602604 const filterMath : ( string | number ) [ ] = [
603- "value_in " ,
605+ "variable " ,
604606 "comparison" ,
605607 "maths" ,
606608 "decimal_editor" ,
@@ -694,8 +696,8 @@ namespace microcode {
694696 case Tid . TID_ACTUATOR_CUP_Z_ASSIGN :
695697 return {
696698 only : microcodeClassic
697- ? [ "value_out " , "constant" ]
698- : [ "value_out " , "maths" , "decimal_editor" ] ,
699+ ? [ "variable " , "constant" ]
700+ : [ "variable " , "maths" , "decimal_editor" ] ,
699701 }
700702 case Tid . TID_ACTUATOR_RGB_LED :
701703 return { only : [ "rgb_led" , "loop" ] }
@@ -732,11 +734,9 @@ namespace microcode {
732734 if ( isMathOperator ( tid ) ) return "maths"
733735 if (
734736 // isFilterConstant(tid) ||
735- isFilterVariable ( tid )
737+ isVariable ( tid )
736738 )
737- return "value_in"
738- if ( isModifierConstant ( tid ) ) return "constant"
739- if ( isModifierVariable ( tid ) ) return "value_out"
739+ return "variable"
740740 if ( isPage ( tid ) ) return "page"
741741 if ( isCarModifier ( tid ) ) return "car"
742742 if ( isLedModifier ( tid ) ) return "rgb_led"
@@ -772,7 +772,7 @@ namespace microcode {
772772 case Tid . TID_MODIFIER_MIC_READ :
773773 case Tid . TID_MODIFIER_LIGHT_READ :
774774 case Tid . TID_MODIFIER_MAGNET_READ :
775- return "value_out "
775+ return "variable "
776776 case Tid . TID_OPERATOR_DIVIDE :
777777 case Tid . TID_OPERATOR_MINUS :
778778 case Tid . TID_OPERATOR_MULTIPLY :
@@ -794,8 +794,7 @@ namespace microcode {
794794
795795 export function getKindTid ( tid : number ) : TileKind {
796796 if (
797- isFilterConstant ( tid ) ||
798- isModifierConstant ( tid ) ||
797+ isConstant ( tid ) ||
799798 tid == Tid . TID_DECIMAL_EDITOR ||
800799 tid == Tid . TID_POS_INT_EDITOR
801800 )
@@ -858,8 +857,7 @@ namespace microcode {
858857
859858 export function getParam ( tile : Tile ) : any {
860859 const tid = getTid ( tile )
861- if ( isModifierConstant ( tid ) ) return tid - Tid . TID_MODIFIER_COIN_1 + 1
862- if ( isFilterConstant ( tid ) ) return tid - Tid . TID_FILTER_COIN_1 + 1
860+ if ( isConstant ( tid ) ) return tid - Tid . TID_FILTER_COIN_1 + 1
863861 if ( isPage ( tid ) ) return tid - Tid . TID_MODIFIER_PAGE_1 + 1
864862 if ( isAccelerometerEvent ( tid ) || isPressReleaseEvent ( tid ) ) return tid
865863 switch ( tid ) {
0 commit comments