/TurboTurtle/trunk/SLogo Developers: devlinn

Login name:
devlinn
Total Commits:
132 (28.7%)
Lines of Code:
2,781 (27.2%)
Most Recent Commit:
2016-12-11 17:28
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for devlinn

Activity by Day of Week for devlinn

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 132 (100.0%) 2781 (100.0%) 21.0
src/slogo/instruction/ 45 (34.1%) 1166 (41.9%) 25.9
src/slogo/parser/ 35 (26.5%) 768 (27.6%) 21.9
src/slogo/parser/token/ 35 (26.5%) 485 (17.4%) 13.8
src/slogo/turtle/ 17 (12.9%) 362 (13.0%) 21.2

Activity of devlinn

Most Recent Commits

devlinn 2016-12-11 17:28 Rev.: 1590

Edited EQUAL Token.

5 lines of code changed in 2 files:

  • src/slogo/parser/token: CharTokenFactory.java (-1), EqualToken.java (+5 -8)
devlinn 2016-12-11 16:28 Rev.: 1588

Added GREATER, LESS, EQUAL, and NOTEQUAL command functionality. Still need to figure out solution for two EQUAL Tokens.

569 lines of code changed in 27 files:

  • src/slogo/instruction: Back.java (+1), Equal.java (new 58), Forward.java (+1), Greater.java (new 59), Heading.java (+2 -3), Left.java (+7 -6), Less.java (new 59), NotEqual.java (new 58), PenDown.java (-1), PenDownP.java (new 51), PenUp.java (-1), Right.java (+8 -7), SetX.java (+1 -1), SetXY.java (+4 -4), SetY.java (+1 -1), Towards.java (+7 -7)
  • src/slogo/parser: EqualParser.java (new 37), GreaterParser.java (new 37), LessParser.java (new 37), NotEqualParser.java (new 37), PenDownPParser.java (new 29), instructions.prop (+6 -1)
  • src/slogo/parser/token: GreaterToken.java (new 16), LessToken.java (new 16), NotEqualToken.java (new 17), PenDownPToken.java (new 17)
  • src/slogo/turtle: TurtleField.java (+3 -6)
devlinn 2016-12-09 15:09 Rev.: 1326

Added pen color changing functionality

35 lines of code changed in 5 files:

  • src/slogo/instruction: PenDown.java (+1 -1), PenUp.java (+1 -1)
  • src/slogo/turtle: JTurtle.java (+2 -13), TurtleField.java (+4 -3), TurtleTrailLink.java (+27 -24)
devlinn 2016-12-09 14:11 Rev.: 1312

Edited the turtle's trail to actually appear when turtle moves.

33 lines of code changed in 3 files:

  • src/slogo/turtle: JTurtle.java (+21 -29), Renderer.java (+1 -1), TurtleTrailLink.java (+11 -5)
devlinn 2016-12-08 20:00 Rev.: 1258

Added a new class, TurtleTrailLink, to represent a link of the turtle's trail. This class also has functionality for editing the color, but it is not ready to be implemented yet. Also added to the GUI to add a panel for changing colors.

234 lines of code changed in 6 files:

  • src/slogo/instruction: PenDown.java (+1 -1), PenUp.java (+1 -1)
  • src/slogo/parser: instructions.prop (+3 -1)
  • src/slogo/turtle: JTurtle.java (+92 -3), TurtleField.java (+47 -5), TurtleTrailLink.java (new 90)
devlinn 2016-12-07 15:56 Rev.: 1185

Updated Towards Method to work correctly and fixed JTurtle's move method to SHOW turtle as default.

192 lines of code changed in 8 files:

  • src/slogo/instruction: PenDown.java (new 45), PenUp.java (new 45), Towards.java (+8 -10)
  • src/slogo/parser: PenDownParser.java (new 29), PenUpParser.java (new 29)
  • src/slogo/parser/token: PenDownToken.java (new 17), PenUpToken.java (new 17)
  • src/slogo/turtle: JTurtle.java (+2 -1)
devlinn 2016-12-07 14:58 Rev.: 1174

Edited the JTurtle's draw(Graphics g) method to only show turtle when ShowTurtle command is called, and will hide the turtle when HideTurtle is called. Added functionality for HideTurtle and ShowTurtle commands.

347 lines of code changed in 15 files:

  • src/slogo/instruction: Heading.java (new 46), HideTurtle.java (new 44), Left.java (+1 -1), Right.java (+1 -1), ShowTurtle.java (new 44), Towards.java (+13 -2)
  • src/slogo/parser: HeadingParser.java (new 30), HideTurtleParser.java (new 29), ShowTurtleParser.java (new 29), instructions.prop (+4 -1)
  • src/slogo/parser/token: HeadingToken.java (new 17), HideTurtleToken.java (new 17), ShowTurtleToken.java (new 17)
  • src/slogo/turtle: JTurtle.java (+16 -6), TurtleField.java (+39 -53)
devlinn 2016-12-05 14:23 Rev.: 944

Added alias tokens.

243 lines of code changed in 13 files:

  • src/slogo/instruction: Towards.java (new 62)
  • src/slogo/parser: TowardsParser.java (new 38), instructions.prop (+2 -1)
  • src/slogo/parser/token: BKToken.java (+2 -2), CSToken.java (new 17), FDToken.java (+3 -1), HTToken.java (new 17), LTToken.java (new 17), PDToken.java (new 17), PUToken.java (new 17), RTToken.java (new 17), STToken.java (new 17), TowardsToken.java (new 17)
devlinn 2016-12-02 15:14 Rev.: 838

Added SetXY, Xcor, and Ycor command functionality.

192 lines of code changed in 8 files:

  • src/slogo/instruction: Xcor.java (new 48), Ycor.java (new 49)
  • src/slogo/parser: SetXYParser.java (-1), XcorParser.java (new 29), YcorParser.java (new 29), instructions.prop (+3 -1)
  • src/slogo/parser/token: XcorToken.java (new 17), YcorToken.java (new 17)
devlinn 2016-11-30 23:04 Rev.: 793

Added HOME, SETX, and SETY command functionality.

419 lines of code changed in 13 files:

  • src/slogo/instruction: Home.java (new 45), SetX.java (new 56), SetXY.java (new 58), SetY.java (new 57)
  • src/slogo/parser: HomeParser.java (new 29), SetXParser.java (new 35), SetXYParser.java (new 39), SetYParser.java (new 35), instructions.prop (+5 -1)
  • src/slogo/parser/token: HomeToken.java (new 15), SetXToken.java (new 15), SetXYToken.java (new 15), SetYToken.java (new 15)
devlinn 2016-11-30 21:52 Rev.: 791

Added Back, Left, and Right command functionality. Each command has a parser, token, and instruction, and each has been added to the instructions.prop file.

342 lines of code changed in 13 files:

  • src/slogo/instruction: Back.java (new 49), Forward.java (+7 -7), Left.java (new 50), Right.java (new 51)
  • src/slogo/parser: BackParser.java (new 37), ForwardParser.java (+8 -3), LeftParser.java (new 35), RightParser.java (new 35), instructions.prop (+3)
  • src/slogo/parser/token: BKToken.java (new 17), BackToken.java (new 17), LeftToken.java (new 16), RightToken.java (new 17)
devlinn 2016-11-29 21:10 Rev.: 701

Added toUpperCase() to text read in in doCommand() method so that "FD" will be read in the same as "fd".

1 lines of code changed in 1 file:

  • src/slogo/turtle: TurtleField.java (+1 -1)
devlinn 2016-11-29 21:07 Rev.: 700

Added functionality for "FD" command.

47 lines of code changed in 3 files:

  • src/slogo/parser: FDParser.java (new 32), instructions.prop (+2 -1)
  • src/slogo/parser/token: FDToken.java (new 13)
devlinn 2016-11-28 15:20 Rev.: 585

Finalized evaluate method in Forward class.

5 lines of code changed in 3 files:

  • src/slogo/instruction: Forward.java (+3 -2)
  • src/slogo/parser: ForwardParser.java (+1 -1)
  • src/slogo/parser/token: ForwardToken.java (+1 -1)
devlinn 2016-11-26 14:35 Rev.: 536

More editing on Forward class's evaluate method.

1 lines of code changed in 1 file:

  • src/slogo/instruction: Forward.java (+1 -2)
devlinn 2016-11-25 23:11 Rev.: 535

Updated the Forward Class's Evaluate method to successfully move the JTurtle object.

8 lines of code changed in 3 files:

  • src/slogo/instruction: Forward.java (+6 -7)
  • src/slogo/parser: ForwardParser.java (+1 -1)
  • src/slogo/turtle: JTurtle.java (+1 -1)
devlinn 2016-11-23 13:54 Rev.: 532

Updated Forward class to use ArithmeticBase rather than GrammarElement.

19 lines of code changed in 3 files:

  • src/slogo/instruction: Forward.java (+15 -6)
  • src/slogo/parser: ForwardParser.java (+3 -2)
  • src/slogo/turtle: JTurtle.java (+1 -1)
devlinn 2016-11-23 10:12 Rev.: 531

Added a ForwardToken, ForwardParser, and a Forward instruction to handle the fd command.

89 lines of code changed in 5 files:

  • src/slogo/instruction: Forward.java (new 41)
  • src/slogo/parser: ForwardParser.java (new 31)
  • src/slogo/parser/token: ForwardToken.java (new 13), IFToken.java (-3)
  • src/slogo/turtle: JTurtle.java (+4 -4)
Generated by StatSVN 0.7.0