/TurtleAnimationTaskForce/trunk/SLogo Developers: sgould

Login name:
sgould
Total Commits:
127 (33.8%)
Lines of Code:
2,157 (30.1%)
Most Recent Commit:
2013-12-13 14:03
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for sgould

Activity by Day of Week for sgould

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 127 (100.0%) 2157 (100.0%) 16.9
src/jturtle/ 35 (27.6%) 744 (34.5%) 21.2
src/slogo/instruction/ 38 (29.9%) 680 (31.5%) 17.8
src/slogo/parser/ 26 (20.5%) 469 (21.7%) 18.0
src/slogo/parser/token/ 17 (13.4%) 226 (10.5%) 13.2
/ 4 (3.1%) 24 (1.1%) 6.0
.settings/ 1 (0.8%) 11 (0.5%) 11.0
src/slogo/ 2 (1.6%) 3 (0.1%) 1.5
src/jturtle/images/ 4 (3.1%) 0 (0.0%) 0.0

Activity of sgould

Most Recent Commits

sgould 2013-12-13 14:03 Rev.: 484

Mostly just fixing up code and adding comments to methods. Changed a little bit of error handling behavior so user gets presented a message in a dialog box instead of just in the terminal, but it still closes the application for some incorrect inputs

43 lines of code changed in 3 files:

  • src/jturtle: JTurtle.java (+23 -2), TurtleField.java (+15 -13)
  • src/slogo/parser: SLogoParser.java (+5 -1)
sgould 2013-12-12 14:30 Rev.: 390

Changed openfile to JMenuBar instead of button

11 lines of code changed in 1 file:

  • src/jturtle: TurtleField.java (+11 -4)
sgould 2013-12-12 13:52 Rev.: 386

Added showturtle method to JTurtle to use in ShowTurtle and HideTurtle instructions

32 lines of code changed in 7 files:

  • src/jturtle: JTurtle.java (+15 -1), TurtleField.java (+7 -14)
  • src/slogo/instruction: HideTurtle.java (+3 -1), PenDownP.java (+1 -1), ShowTurtle.java (+3 -1)
  • src/slogo/parser: IdentifierParser.java (-1), instructions.prop (+3 -1)
sgould 2013-12-12 12:42 Rev.: 384

Updated the towards instruction so that it just returns the int heading needed to face coordinates, instead of turning turtle. Had it turning the turtle before just for testing purposes, and everything is working as it should.

6 lines of code changed in 1 file:

  • src/slogo/instruction: Towards.java (+6 -41)
sgould 2013-12-11 19:20 Rev.: 353

Updated towards instruction so that it works correctly I think

19 lines of code changed in 1 file:

  • src/slogo/instruction: Towards.java (+19 -1)
sgould 2013-12-11 11:10 Rev.: 330

Added a clearLines() method to JTurtle to clear the turtle's trail in the CLEAN and CLEARSCREEN instructions

13 lines of code changed in 3 files:

  • src/jturtle: JTurtle.java (+10)
  • src/slogo/instruction: Clean.java (+2 -1), ClearScreen.java (+1)
sgould 2013-12-11 00:33 Rev.: 316

Added ability to change pen stroke to either solid (default), dotted, or dashed via the GUI. Also refactored some code into methods, and made some changes to variable access modifiers related to the pen

79 lines of code changed in 3 files:

  • src/jturtle: JTurtle.java (+8 -12), TurtleField.java (+27 -16), TurtlePen.java (+44 -8)
sgould 2013-12-10 22:34 Rev.: 311

Moved TurtlePen class out of JTurtle and into TurtlePen

11 lines of code changed in 2 files:

  • src/jturtle: JTurtle.java (-45), TurtlePen.java (+11 -31)
sgould 2013-12-10 21:59 Rev.: 310

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

529 lines of code changed in 18 files:

  • src/jturtle: JTurtle.java (+83 -18), TurtleField.java (+44 -10), TurtlePen.java (new 72)
  • src/slogo/instruction: Back.java (+11 -2), Forward.java (+12 -2), Instruction.java (+12), Left.java (+11 -1), PenDown.java (new 43), PenDownP.java (new 42), PenUp.java (new 43), Right.java (+11 -1)
  • src/slogo/parser: PenDownPParser.java (new 30), PenDownParser.java (new 29), PenUpParser.java (new 31), instructions.prop (+4 -1)
  • src/slogo/parser/token: PenDownPToken.java (new 17), PenDownToken.java (new 17), PenUpToken.java (new 17)
sgould 2013-12-08 22:56 Rev.: 280

A couple of GUI updates, as well as uncommenting a line in IdentifierParser. Also removed some unimplemented things from the instructions.prop file

3 lines of code changed in 3 files:

  • src/jturtle: TurtleField.java (+1 -1)
  • src/slogo/parser: IdentifierParser.java (+1 -1), instructions.prop (+1 -3)
sgould 2013-12-08 15:47 Rev.: 276

Added the additional functionality for the pen. It now fully matches what is needed for the extension. Not the best code, so hopefully there will be time to refactor at some point.

101 lines of code changed in 2 files:

  • src/jturtle: JTurtle.java (+35 -6), TurtleField.java (+66 -26)
sgould 2013-12-08 08:57 Rev.: 270

Updated instructions.prop to match instructions that I just added in previous commit

6 lines of code changed in 1 file:

  • src/slogo/parser: instructions.prop (+6 -1)
sgould 2013-12-08 08:54 Rev.: 269

Some GUI improvements and added parser/instruction/token for heading, home, setxy, xcor, ycor.

436 lines of code changed in 17 files:

  • src/jturtle: JTurtle.java (+7 -2), TurtleField.java (+11 -8)
  • src/slogo/instruction: Heading.java (new 39), Home.java (new 45), SetXY.java (+7 -5), XCor.java (new 39), YCor.java (new 41)
  • src/slogo/parser: HeadingParser.java (new 30), HomeParser.java (new 34), SetXYParser.java (new 36), XCorParser.java (new 31), YCorParser.java (new 31)
  • src/slogo/parser/token: HeadingToken.java (new 17), HomeToken.java (new 17), SetXYToken.java (new 17), XCorToken.java (new 17), YCorToken.java (new 17)
sgould 2013-12-07 23:26 Rev.: 268

Added turtle line with pen up/pen down functionality. Still need to work on figuring out how to modify the other things that need to be modified to finish the extension (line width, color, etc.)

170 lines of code changed in 2 files:

  • src/jturtle: JTurtle.java (+59 -3), TurtleField.java (+111 -36)
sgould 2013-12-05 20:38 Rev.: 219

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.

263 lines of code changed in 15 files:

  • src/jturtle: JTurtle.java (+1), TurtleField.java (+5 -4)
  • src/slogo: SLogoContext.java (-1)
  • src/slogo/instruction: Back.java (+2 -1), Forward.java (+2 -1), Left.java (+2 -1), Right.java (+2 -1), SetX.java (new 46), SetXY.java (new 46), SetY.java (new 46)
  • src/slogo/parser: SetXParser.java (new 37), SetYParser.java (new 37), instructions.prop (+3 -1)
  • src/slogo/parser/token: SetXToken.java (new 17), SetYToken.java (new 17)
sgould 2013-12-05 19:56 Rev.: 215

Updated the forward, back, left, and right instructions to move relative to the current orientation of the turtle. This is how they are supposed to work, but previously I had them implemented as always moving north, south, east, west.

3 lines of code changed in 4 files:

  • src/slogo/instruction: Back.java (+1 -2), Forward.java (-1), Left.java (+1 -2), Right.java (+1 -2)
sgould 2013-12-05 00:16 Rev.: 207

Added back, left, and right instructions, parsers, and tokens. Also made turtle image smaller because it minimizes the shift when switching directions.

295 lines of code changed in 14 files:

  • src/jturtle: TurtleField.java (+1 -1)
  • src/jturtle/images: newNinja.gif (new)
  • src/slogo/instruction: Back.java (new 44), Forward.java (+1), Left.java (new 44), Right.java (new 44)
  • src/slogo/parser: BackParser.java (new 37), LeftParser.java (new 37), RightParser.java (new 37), instructions.prop (+3)
  • src/slogo/parser/token: BackToken.java (new 15), LeftToken.java (new 15), RightToken.java (new 15), TokenFactory.java (+2)
sgould 2013-12-02 11:05 Rev.: 131

updated gui size and turtle starting location. Tried to figure out drawing line, but was unable (I think I deleted all of this code)

3 lines of code changed in 2 files:

  • src/jturtle: JTurtle.java (+2 -2), TurtleField.java (+1 -1)
sgould 2013-12-02 10:08 Rev.: 129

4 lines of code changed in 1 file:

  • src/slogo/parser/token: TokenFactory.java (+4 -1)
sgould 2013-12-02 07:50 Rev.: 126

both FD and FORWARD working due to code added to tokenFactory

2 lines of code changed in 1 file:

  • src/slogo/parser/token: TokenFactory.java (+2 -2)

(10 more)

Generated by StatSVN 0.7.0