Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 58 (100.0%) | 592 (100.0%) | 10.2 |
sgould | 17 (29.3%) | 226 (38.2%) | 13.2 |
eutomo | 25 (43.1%) | 167 (28.2%) | 6.6 |
archerh | 10 (17.2%) | 96 (16.2%) | 9.6 |
dillardj | 5 (8.6%) | 88 (14.9%) | 17.6 |
username | 1 (1.7%) | 15 (2.5%) | 15.0 |
Added event handler so the user can select an image from their library and use it as the turtle. Added IF and TO tokens.
26 lines of code changed in 2 files:
trying to get assignment to work. eutomo
2 lines of code changed in 1 file:
Added instruction/token/parser for pendown, penup, and pendownp. Also made TurtlePen into its own subclass (inside of JTurtle), to clean up the code. And I added some error handling to BACK, FORWARD, RIGHT, and LEFT
51 lines of code changed in 3 files:
ClearScren, Showturtle, hideturtle, and clean
35 lines of code changed in 2 files:
now aliases (including those with ? in their names). for commands that /require/ ?, we should consider whether we want to accept with /without/ ?. eutomo
2 lines of code changed in 2 files:
Aliases work! At this point though (Dec8, 2PM), we don't have all of the instructions implemented yet, so obviously not all of the aliases work. But all aliases work for the instructions we have implemented; and once we implement every instruction, there's nothing we need to change for the alias map.
18 lines of code changed in 1 file:
18 lines of code changed in 3 files:
eutomo. Four Boolean commands work. Changed EQUAL the = to EQUALSIGN everywhere it was needed so that EQUAL can be a Boolean command.
29 lines of code changed in 8 files:
Some GUI improvements and added parser/instruction/token for heading, home, setxy, xcor, ycor.
85 lines of code changed in 5 files:
Added MINUS and REMAINDER operations!
15 lines of code changed in 1 file:
Token, Parsers, and instructions for TOWARDS, CLEAN, and CLEARSCREEN
53 lines of code changed in 3 files:
0 lines of code changed in 1 file:
73 lines of code changed in 5 files:
for handling instructions that have question marks in the name eutomo
9 lines of code changed in 1 file:
Added DIFFERENCE, SUM, QUOTIENT, PRODUCT, MINUS tokens, able to parse sum and difference but not the others, look to Expression.parse and then in parsing for sum to see how to deal with prefix notation in 2-number operations; still need to get other mathematical expressions working. Afterward, will remove tokens for ELAN language that are not relevant to SLogo, such as plus and star tokens.
55 lines of code changed in 7 files:
Added SetX and SetY implementations. Started SetXY but have some questions on how to complete this. Also changed the instructions to use a variable to refer to the turtle instead of a string (Dr. Sprenkle said we should change that). The string is defined in TurtleField (I think that's where I put it), but I'm not confident that's the best place for it.
34 lines of code changed in 2 files:
Added back, left, and right instructions, parsers, and tokens. Also made turtle image smaller because it minimizes the shift when switching directions.
47 lines of code changed in 4 files:
4 lines of code changed in 1 file:
4 lines of code changed in 1 file:
both FD and FORWARD working due to code added to tokenFactory
2 lines of code changed in 1 file:
3 lines of code changed in 1 file:
12 lines of code changed in 2 files:
Nov24, 5pm. Eric: I have done my part due Tuesday night. At this point, if you guys find mistakes, PLEASE let me know and I will try to fix them.
15 lines of code changed in 1 file:
First Import
643 lines of code changed in 22 files: