Added list of our implementations into comments in TurtleField
5 lines of code changed in 1 file:
Took out the scroll bar code because I couldn't get it to work in the text area.
1 lines of code changed in 1 file:
Made text windows close when file is saved.
5 lines of code changed in 1 file:
Formatted files in slogo.turtle. Added method comments where missing. Refactored TurtleField as much as possible.
288 lines of code changed in 5 files:
Finished formatting and proofreading the following packages: slogo, slogo.expression, slogo.instruction
85 lines of code changed in 13 files:
Formatted and added method comments to all files in slogo package.
66 lines of code changed in 3 files:
0 lines of code changed in 4 files:
Fixed SubRoutine.java to extend Instructions and cleared saved programs folder
2 lines of code changed in 1 file:
Edited To.java
1 lines of code changed in 1 file:
Added space in To.java
1 lines of code changed in 1 file:
Finished Open File button implementation which opens up a file, exports instructions to it and saves it
130 lines of code changed in 1 file:
Finished saving to a new file implementation.
20 lines of code changed in 3 files:
Fixed Variable.java to get the variable out of the context so that x=20, fd x will move turtle forward 20.
1 lines of code changed in 1 file:
NewFile button now works. Still need to add instruction export method.
68 lines of code changed in 3 files:
Cleaned project
81 lines of code changed in 1 file:
Added comments to TurtleContext.
15 lines of code changed in 5 files:
Refactored JTurtle by moving all instance variables to the top and making sure they all had access modifiers. Deleted some code that was not needed. Recentered the turtle since I resized the window earlier to fit all the buttons.
17 lines of code changed in 2 files:
Added last pop up window for Advice on background image size if not chosen from default directory. Added more images to default background images directory.
10 lines of code changed in 6 files:
Still fighting on getting file saving to work. Updated the GUI so that hide/show does not put any buttons off screen.
53 lines of code changed in 3 files:
1 lines of code changed in 1 file:
Finished To
0 lines of code changed in 1 file:
Added functionality to put in file name to save a file with instruction and automatically pop up another window where eventually the contents of the file will be displayed.
182 lines of code changed in 2 files:
Added warning on closing workspaces.
49 lines of code changed in 1 file:
Finished To
76 lines of code changed in 7 files:
Created functionality for creating a new workspace.
19 lines of code changed in 3 files:
added start saving/ stop saving button. Changes title when pressed. Needs open file, start save, and stop save functionality to be provided by Nika. Changed "Execute" to "Execute Instructions"
30 lines of code changed in 1 file:
Refactoring in progress.
8 lines of code changed in 4 files:
Changed the selection of pen colors and background colors to represent potentail environments a turtle could be found in and pen colors that would show up and look nice against the chosen backgrounds.
20 lines of code changed in 3 files:
Worked with Professor Sprenkle to achieve width change functionality
8 lines of code changed in 3 files:
4 lines of code changed in 2 files:
Finished Testing
247 lines of code changed in 6 files:
More Tests
467 lines of code changed in 10 files:
added some comments
22 lines of code changed in 1 file:
changed some titles. Resized stats panel. Added new workspace button. Still needs functionality.
45 lines of code changed in 2 files:
Fixed red ink in the pop up errors. We now have pop ups for: wrong file type, wrong image file type, advice on turtle image size, invalid instruction, invalid instruction in file chosen.
18 lines of code changed in 4 files:
Added Pick Turtle button back into the GUI and added pop up window if image file for turtle is being chosen from not the default "images" directory. The pop up gives advice about the dimensions of the image.
5 lines of code changed in 1 file:
1. Changes in TurtleField: Added pop up error window if file other than .txt or .logo is chosen. Got rid of all caps.
2. Changes in SLogoInterpreter: Added pop up error window if invalid token is entered into instruction field or invalid token is in a file being parsed. ****BEWARE: this is working, however is going to show red ink in the console because of a NullPointerError. Still working on this.
20 lines of code changed in 3 files:
added pen width functionality. pen width changes for the entirity of the stroke though. I will have to see if that's what we want.
38 lines of code changed in 3 files:
added buttons to show/hide stats panel
31 lines of code changed in 1 file:
moved panels around. began finishing width. refactored. thoroughly reorganized. Will finish width once jturtle is ready to be edited.
139 lines of code changed in 1 file:
Added Tests, To, ToToken and ToParser. Still more tests to be completed and To still needs to be completed
750 lines of code changed in 18 files:
Changed background color back to white.
1 lines of code changed in 1 file:
Fixed setting background image and setting background color depending on which one is called. Got rid of capital letters.
42 lines of code changed in 3 files:
Commented out private TurtleField tfield; in Turtle TrailLink to get rid of warning.
Added setBackgroundImage() method. Need to still fix the part where the panel is being set to the image. Everything else seems to work
61 lines of code changed in 3 files:
Finished Nika's ForwardTest and wrote BackTest, LeftTest, and RightTest
245 lines of code changed in 4 files:
Edited EQUAL Token.
5 lines of code changed in 2 files:
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:
Made a pop up window for invalid type file error when selecting an image of a different turtle. Attempted to create a test case and failed; thus committing with error.
44 lines of code changed in 3 files:
Added eraseTrail() to JTurtle and finished Clean and ClearScreen
47 lines of code changed in 6 files:
added pen width drop down.
added pen width change button.
got change pen color to work.
refactored a little.
98 lines of code changed in 3 files:
Made a testing package and started Forward test.
35 lines of code changed in 3 files:
added drop down for changing background color. Works. Moved some buttons around. Changed some titles.
81 lines of code changed in 1 file:
Added pen color changing functionality
35 lines of code changed in 5 files:
Edited the turtle's trail to actually appear when turtle moves.
33 lines of code changed in 3 files:
Made the "Select File" button to pop up default directory of files with instructions. User can also pick their own file to be read in.
26 lines of code changed in 1 file:
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:
Added more resized turtle pictures
0 lines of code changed in 4 files:
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:
Added ClearScreen and Clean tokens, parsers, and instructions
143 lines of code changed in 7 files:
same as before
0 lines of code changed in 1 file:
Resized one of the turtles
0 lines of code changed in 2 files:
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:
Moved AliasNames.java into slogo.parser package and made aliases variable in AliasNames.java a private variable and added a getter method to get it
60 lines of code changed in 4 files:
Added more turtle images that can be used to replace the default turtle
0 lines of code changed in 3 files:
Just deleting imports that are not needed.
0 lines of code changed in 2 files:
Added select turtle image from anywhere really. Changed the rendered in the JTurtle. Moved the reading of the image to the image rendered instead of TurtleField.
80 lines of code changed in 3 files:
Can read from a file!!!!! And it's a cute turtle now.
10 lines of code changed in 3 files:
Working on getting file to be read in
39 lines of code changed in 2 files:
Deleted print statement in InstructionParser
0 lines of code changed in 1 file:
1 lines of code changed in 1 file:
Changed TokenFactory to add aliases to TokenMap and refactored methods in TokenFactory and InstructionParser
47 lines of code changed in 3 files:
Deleted FDParser
0 lines of code changed in 1 file:
deleted FD
0 lines of code changed in 1 file:
added input box and button for entering a file name and reading from it.
28 lines of code changed in 1 file:
Added alias tokens.
243 lines of code changed in 13 files:
Commented out code and wrote down what I think the problem with aliases is in InstructionParser.java
8 lines of code changed in 1 file:
Added AliasNames.java and mapped aliases to their respective parsers
87 lines of code changed in 2 files:
centered the turtle.
Sprenkle says making the turtle appear on start-up is very tedious and she doesn't understand it herself atm.
made the cursor appear in the instructions text field.
made the execute button the default button.
Now we can immediately type stuff in and use the enter key to execute! :)
17 lines of code changed in 2 files:
Added SetXY, Xcor, and Ycor command functionality.
192 lines of code changed in 8 files: