2021-07-03 05:07:57 +01:00
<!DOCTYPE HTML>
< html >
< head >
< meta http-equiv = "Content-Type" content = "text/html;charset=US-ASCII" >
2021-10-27 08:28:16 +01:00
< meta name = "generator" content = "ZealOS V1.04" >
2021-07-03 05:07:57 +01:00
< style type = "text/css" >
2021-10-08 07:06:11 +01:00
body {background-color:#1f1f1f;}
.cF0{color:#e3e3e3;background-color:#1f1f1f;}
.cF1{color:#4f84a6;background-color:#1f1f1f;}
.cF2{color:#73a255;background-color:#1f1f1f;}
.cF3{color:#297582;background-color:#1f1f1f;}
.cF4{color:#b34f4b;background-color:#1f1f1f;}
.cF5{color:#8a52c3;background-color:#1f1f1f;}
.cF6{color:#b7822f;background-color:#1f1f1f;}
.cF7{color:#444444;background-color:#1f1f1f;}
.cF8{color:#6d6d6d;background-color:#1f1f1f;}
.cF9{color:#94bfde;background-color:#1f1f1f;}
.cFA{color:#a1ce97;background-color:#1f1f1f;}
.cFB{color:#6db4be;background-color:#1f1f1f;}
.cFC{color:#e88e88;background-color:#1f1f1f;}
.cFD{color:#ca94e8;background-color:#1f1f1f;}
.cFE{color:#d4b475;background-color:#1f1f1f;}
.cFF{color:#1f1f1f;background-color:#1f1f1f;}
2021-07-03 05:07:57 +01:00
< / style >
< / head >
< body >
2021-07-05 01:12:38 +01:00
< pre style = "font-family:monospace;font-size:12pt" >
2021-07-03 05:07:57 +01:00
< a name = "l1" > < / a > < span class = cF2 > /*The ~/Registry.CC file is CosmiC code.< / span > < span class = cF0 >
< a name = "l2" > < / a > < / span > < span class = cF2 > You can execute a tree branch of it. The System< / span > < span class = cF0 >
< a name = "l3" > < / a > < / span > < span class = cF2 > branch is executed in the System task boot phase.< / span > < span class = cF0 >
Rename abs_addres to abs_address.
Update documentation/comments to rename addr, fun, var, stmt, blk, desc, reg, seg, ptr, dup, clus, val, and bttn, to address, function, variable, statement, block, description, register, segment, pointer, duplicate, cluster, value, and button, respectively.
2021-10-07 02:35:32 +01:00
< a name = "l4" > < / a > < / span > < span class = cF2 > Normally, you will place variable declarations< / span > < span class = cF0 >
2021-07-03 05:07:57 +01:00
< a name = "l5" > < / a > < / span > < span class = cF2 > in the branch you make, but since an arthmetic expression< / span > < span class = cF0 >
< a name = "l6" > < / a > < / span > < span class = cF2 > is valid in CosmiC you can place simple expressions< / span > < span class = cF0 >
Rename abs_addres to abs_address.
Update documentation/comments to rename addr, fun, var, stmt, blk, desc, reg, seg, ptr, dup, clus, val, and bttn, to address, function, variable, statement, block, description, register, segment, pointer, duplicate, cluster, value, and button, respectively.
2021-10-07 02:35:32 +01:00
< a name = "l7" > < / a > < / span > < span class = cF2 > without variables.< / span > < span class = cF0 >
2021-07-03 05:07:57 +01:00
< a name = "l8" > < / a > < / span > < span class = cF2 > */< / span > < span class = cF0 >
< a name = "l9" > < / a >
< a name = "l10" > < / a > < / span > < span class = cF5 > RegDefault< / span > < span class = cF0 > (< / span > < span class = cF6 > " DemoCompany/Game1" < / span > < span class = cF0 > , < / span > < span class = cF6 > " F64 best_score=1.23;\n" < / span > < span class = cF0 > );
< a name = "l11" > < / a > < / span > < span class = cF5 > RegDefault< / span > < span class = cF0 > (< / span > < span class = cF6 > " DemoCompany/Game1/SimpleVal" < / span > < span class = cF0 > , < / span > < span class = cF6 > " 1234;\n" < / span > < span class = cF0 > );
< a name = "l12" > < / a > < / span > < span class = cF5 > RegExe< / span > < span class = cF0 > (< / span > < span class = cF6 > " DemoCompany/Game1" < / span > < span class = cF0 > );
< a name = "l13" > < / a >
< a name = "l14" > < / a > < / span > < span class = cF1 > U0< / span > < span class = cF0 > Game()
< a name = "l15" > < / a > {
2021-07-04 23:11:34 +01:00
< a name = "l16" > < / a > < / span > < span class = cF9 > I64< / span > < span class = cF0 > i = < / span > < span class = cF5 > RegExe< / span > < span class = cF0 > (< / span > < span class = cF6 > " DemoCompany/Game1/SimpleVal" < / span > < span class = cF0 > );
2021-07-03 05:07:57 +01:00
< a name = "l17" > < / a >
2021-07-04 23:11:34 +01:00
< a name = "l18" > < / a > < / span > < span class = cF6 > " High Score:%6.5f\n" < / span > < span class = cF0 > , best_score;
< a name = "l19" > < / a > < / span > < span class = cF6 > " Val:%d\n" < / span > < span class = cF0 > , i;
< a name = "l20" > < / a > i++;
< a name = "l21" > < / a > best_score = < / span > < span class = cF5 > tS< / span > < span class = cF0 > ;
2021-07-03 05:07:57 +01:00
< a name = "l22" > < / a > < / span > < span class = cF2 > //You could combine these into one write by making< / span > < span class = cF0 >
2021-07-04 23:11:34 +01:00
< a name = "l23" > < / a > < / span > < span class = cF2 > //the $TR...$ and $ID,2$, $ID,-2$, cmds yourself.< / span > < span class = cF0 >
< a name = "l24" > < / a > < / span > < span class = cF5 > RegWrite< / span > < span class = cF0 > (< / span > < span class = cF6 > " DemoCompany/Game1" < / span > < span class = cF0 > , < / span > < span class = cF6 > " F64 best_score=%9.5f;\n" < / span > < span class = cF0 > , best_score);
< a name = "l25" > < / a > < / span > < span class = cF5 > RegWrite< / span > < span class = cF0 > (< / span > < span class = cF6 > " DemoCompany/Game1/SimpleVal" < / span > < span class = cF0 > , < / span > < span class = cF6 > " %d;\n" < / span > < span class = cF0 > , i);
2021-07-03 05:07:57 +01:00
< a name = "l26" > < / a > }
< a name = "l27" > < / a >
< a name = "l28" > < / a > Game;
< / span > < / pre > < / body >
< / html >