Skip to content

Commit ba0a975

Browse files
committed
Merge remote-tracking branch 'dima/master'
2 parents 15eae88 + a2c7deb commit ba0a975

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

Diff for: game/BrainF.cpp

+12-12
Original file line numberDiff line numberDiff line change
@@ -98,23 +98,23 @@
9898
* */
9999
struct BrainFProgram
100100
{
101-
const char Prog[160];
101+
const char Prog[170];
102102
};
103103

104104
static const BrainFProgram BrainFPrograms[] PROGMEM = {
105105
{"New "},
106106
{"Hello worl++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>."},
107107
{"(+/-)Calcu,>++++++[<-------->-],>++++++[<-------->-],>++++++[<-------->-]<<[>>+>>+<<<<-]>[>+>>-<<<-]<<[>>+<<-]>>[>]>>>>++++++[<<<++++++++>>>-]<<<."},
108-
{"(+)Additio,>,[<+>-]<."},
109-
{"(-)Subtrac,>,[<->-]<."},
110-
{"(*)Multipl,>,<[>[>+>+<<-]>[<+>-]<<-]>>>."},
111-
{"(/)Divisio+>,+>,<[<+>>[<<->>->+>]>[<<+>>[<+>-]]<<<<[<]>>-]<-."},
112-
{"(/%)Divisi,>,<[<+<<<<+>>>>>-]>[<+<<<<+>>>>>-]<<<+>+[<+>>[<<->>->+>]>[<<+>>[<+>-]]<<<<[<]>>-]<-.[<+>-]<<[>[>+>+<<-]>[<+>-]<<-]>>>[<<<+>>>-]<<[-]<[<->-]<."},
113-
{"FibonacciN>+[.[>+>+<<-]>>[<<+>>-]<<<[>>+<<-]>>]"},
114-
{"(^)Power ,>,-[<[>>+>+<<<-]>>>[<<<+>>>-]<<<[>>[>+>+<<-]>>[<<->>+]<<<<-]>-]>[-]>."},
115-
{"(^2)Power >+<,[->[->++<]>[-<+>]<<]>."},
116-
{"(*)2Multip,>,<[->[->+>+<<]>>[-<<+>>]<<<]>>."},
117-
{"(!)Factori,>>>>+<<<<[->+[->+>+<<]>[-<+>]>[->[->+>+<<]>[-<+>]<<]>[-]>>[-<<+>>]<<<<<<]>>>>."}
108+
{"(+)Additio,48->,48-[<+>-]<48+."},
109+
{"(-)Subtrac,48->,48-[<->-]<48+."},
110+
{"(*)Multipl,48->,48-<[>[>+>+<<-]>[<+>-]<<-]>>>48+."},
111+
{"(/)Divisio+>,48-+>,48-<[<+>>[<<->>->+>]>[<<+>>[<+>-]]<<<<[<]>>-]<-48+."},
112+
{"(/%)Divisi,48->,48-<[<+<<<<+>>>>>-]>[<+<<<<+>>>>>-]<<<+>+[<+>>[<<->>->+>]>[<<+>>[<+>-]]<<<<[<]>>-]<-48+.48-[<+>-]<<[>[>+>+<<-]>[<+>-]<<-]>>>[<<<+>>>-]<<[-]<[<->-]<48+."},
113+
{"FibonacciN>+[48+.48-[>+>+<<-]>>[<<+>>-]<<<[>>+<<-]>>]"},
114+
{"(^)Power ,48->,48--[<[>>+>+<<<-]>>>[<<<+>>>-]<<<[>>[>+>+<<-]>>[<<->>+]<<<<-]>-]>[-]>48+."},
115+
{"(2^)Power >+<,48-[->[->++<]>[-<+>]<<]>48+."},
116+
{"(!)Factori,48->>>>+<<<<[->+[->+>+<<]>[-<+>]>[->[->+>+<<]>[-<+>]<<]>[-]>>[-<<+>>]<<<<<<]>>>>48+."},
117+
{"(*)2Multip,48->,48-<[->[->+>+<<]>>[-<<+>>]<<<]>>48+."}
118118
};
119119
/*const char *ptr = (const char *)m->menu[page + iter].name; static const uint8_t const BrainFPrograms1[] PROGMEM = {
120120
'N','e','w',' ',' ',' ',' ',' ',' ',' '
@@ -421,7 +421,7 @@ static void BrainF_update(unsigned long delta)
421421
else if (c == ']')
422422
data->chars[i / 9 / 12 % 6][i % 12][i / 12 % 9] = 18;
423423
else
424-
data->chars[i / 9 / 12 % 6][i % 12][i / 12 % 9] = 1;
424+
data->chars[i / 9 / 12 % 6][i % 12][i / 12 % 9] = c-47;
425425
c = pgm_read_byte(ptr++);
426426
}
427427

0 commit comments

Comments
 (0)