Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 78 (100.0%) | 1939 (100.0%) | 24.8 |
odells | 34 (43.6%) | 1205 (62.1%) | 35.4 |
taylorb | 39 (50.0%) | 692 (35.7%) | 17.7 |
hardye | 5 (6.4%) | 42 (2.2%) | 8.4 |
fixed error in heading(it was trying to convert degrees to degrees) and turtle now drawn on top of the trail
1 lines of code changed in 1 file:
did some refactoring. Also, repeat can now be chained with a sum command
24 lines of code changed in 17 files:
clean should work now
0 lines of code changed in 1 file:
ok so there was a slight error in right an left. Transisitioning from degrees and radians caused the degree to be off by a progressively larger amounts. heading is now saved in degrees and is handled by right and left, and turtlefield as such. Pen up and pend down are raido buttons and you run subroutines just by typeing the name ( no longer need TO)
10 lines of code changed in 2 files:
Added stub of CLEARSCREEN instruction as well as parser and token; does what HOME does but still need to figure out how to do "CLEAN" appropriately and at that to this instruction as well. (Final instruction will be a combo of CLEAN and HOME.)
Added Clean and ClearScreen to instructions.prop
55 lines of code changed in 1 file:
Working on CLEAN ... added Instruction/Parser/Token and made some changes to JTurtle but not quite functional yet
51 lines of code changed in 1 file:
ok towards works for real this time haha
4 lines of code changed in 1 file:
towards command now implemented
84 lines of code changed in 1 file:
show and hide turtle now implemented and their respective aliases have been added
103 lines of code changed in 2 files:
notEqual now implemented
52 lines of code changed in 1 file:
equals now implemented. will add notEqual later today
51 lines of code changed in 1 file:
back and forward can now be chained with instructions ( sum,difference, etc)
19 lines of code changed in 2 files:
pendown? command now implemented
52 lines of code changed in 1 file:
heading now returns degrees instead of radians
1 lines of code changed in 1 file:
Added HEADING
54 lines of code changed in 2 files:
added XCOR and YCOR instructions
106 lines of code changed in 2 files:
Added MINUS (returns negative of number)
52 lines of code changed in 1 file:
Small edits to comments in math operations
Added REMAINDER
57 lines of code changed in 5 files:
Added PRODUCT and QUOTIENT
116 lines of code changed in 2 files:
Minor changes to Difference
0 lines of code changed in 1 file:
Added DIFFERENCE instruction
64 lines of code changed in 2 files:
The output is now displayed in the command window. Defining subroutines now makes a button on the gui window under the menu Subroutines. Language Processor is primed to except input from files.
191 lines of code changed in 5 files:
penup and pendown are now supported as well as their aliases
41 lines of code changed in 1 file:
Added SUM instruction, parser, token
Added addition parser
SUM doesn't return result to screen yet
Addition not yet functional
56 lines of code changed in 1 file:
now can add more mulitLineCommands(increased extensibility) in a manner similar to adding new instructions.
also the TO command is now supported(i.e. subroutines)
52 lines of code changed in 1 file:
Implemented the HOME instruction and added comments to new Tokens
54 lines of code changed in 1 file:
Implemented SETXY, SETX, and SETY instructions
194 lines of code changed in 3 files:
Implemented BACK command
57 lines of code changed in 2 files:
Implemented SETHEADING instruction
56 lines of code changed in 1 file:
LEFT and RIGHT instructions fully functional
65 lines of code changed in 2 files:
Added RIGHT command
57 lines of code changed in 1 file:
Yaaaaay FD works!!!
4 lines of code changed in 1 file:
0 lines of code changed in 2 files:
Added FD instruction
58 lines of code changed in 1 file:
I changed Forward and Forward parser to make them closer to Print and Print parser because I don't think we needed forward will need an instruction list.
Also I abstracted the handling of the user input to a languageProcessor class that takes a SLogoParser as a parameter( the myParser from TurtleField)
7 lines of code changed in 1 file:
ForwardParser class
1 lines of code changed in 1 file:
3 lines of code changed in 1 file:
Not sure how to pass in Turtle/use Context in Evaluate method???
7 lines of code changed in 1 file:
Starting to edit Forward instruction; still need to finish the evaluate methood.
42 lines of code changed in 1 file:
38 lines of code changed in 3 files:
(1 more)