fixed some things I had made static when trying to do batch. Found a better way.
5 lines of code changed in 1 file:
67 lines of code changed in 1 file:
Finished the Batch File!
4 lines of code changed in 1 file:
10 lines of code changed in 2 files:
10 lines of code changed in 1 file:
fixed a typo in TurtleField
1 lines of code changed in 1 file:
233 lines of code changed in 4 files:
update to batch
10 lines of code changed in 1 file:
Added isTurtleVisible command to JTurtle
8 lines of code changed in 1 file:
5 lines of code changed in 2 files:
18 lines of code changed in 2 files:
almost done with batch
100 lines of code changed in 7 files:
Made some changes to makeImage() because the resource is out of date or something.
Deleted a few imports.
Cleaned up the code around that area.
1 lines of code changed in 1 file:
Remade the GUI to make it look nicer. Not as cramped.
Now it's beautiful.
Sleek.
Also added Error Handling. Booyah.
Error Handling now shows up in the error box instead of the console.
59 lines of code changed in 2 files:
14 lines of code changed in 2 files:
11 lines of code changed in 1 file:
batch is almost done
16 lines of code changed in 1 file:
3 lines of code changed in 1 file:
59 lines of code changed in 5 files:
43 lines of code changed in 1 file:
Cleaned up some obsolete code. Mostly wonky imports and empty methods.
They were angering me.
Code angers me.
Generally Angry Gabi.
1 lines of code changed in 3 files:
1 lines of code changed in 1 file:
Added isVisible()
Allows turtle to be set visible or invisible
Also put a button on the GUI to have this be done via the GUI.
48 lines of code changed in 2 files:
Was also getting really tired of that error message in our one JUnit test so I commented out the error line.
This can be fixed.... time permitting.
8 lines of code changed in 2 files:
Added a button that displays all of the turtle variables.
Because I'm all about those buttons.
Also, I added three variables that keep the turtle X and Y coords at all time as well as one that keeps the angle of the turtle.
I know this is super cheaty in the scheme of things.
But I'm running out of time.
If I have time, I'll go back and fix it and make it something better.
69 lines of code changed in 3 files:
Fixed the "RIGHT" error.
Not a major change-- just messed with the turn around for right
6 lines of code changed in 1 file:
Added an "instructions" button that comes up with some of the basic commands and how to use them.
It's honestly not the best way to work it out, but the file reading was giving me some terrible errors and I was getting really tired of dealing with them (sorry, overly honest methods right here). So I made it a list of things to go into the PopUpBox.
Also moved some things around in Turtle Field to make the GUI flow a little better.
It's getting kind of crowded.
48 lines of code changed in 1 file:
I made the Turtle really skinny. For kicks.
1 lines of code changed in 1 file:
4 lines of code changed in 2 files:
Failed once again to make setPenColor a method.
So I just added Magenta as a color and decided to move on....
19 lines of code changed in 1 file:
ToToken and ToParser
11 lines of code changed in 1 file:
of if is not working so if you type if (anynumber other than 0) [ (any instruction it will work) ]
12 lines of code changed in 2 files:
3 lines of code changed in 1 file:
0 lines of code changed in 1 file:
included more alias names. If anyone wants to add more just go to the aliases.txt file and add on to the end
19 lines of code changed in 1 file:
fixed more bugs with alias
23 lines of code changed in 6 files:
If Token!
14 lines of code changed in 2 files:
25 lines of code changed in 2 files:
fixed bug in aliases.
43 lines of code changed in 7 files:
21 lines of code changed in 1 file:
1 lines of code changed in 2 files:
33 lines of code changed in 2 files:
66 lines of code changed in 2 files:
Added Green and Yellow to the Pen Color method.
Yay.
23 lines of code changed in 1 file:
made it so the aliases read from a file
127 lines of code changed in 8 files:
1 lines of code changed in 1 file:
Added a "Change Pen Color Button" that changes colors when clicked.
Red, Black, Blue.
Any other colors?
Green? Or Maybe Yellow?
Also, I was having trouble finding things so I added some code headers to important areas.
If you hate them, you can delete them! They were helping me in the short run
70 lines of code changed in 1 file:
78 lines of code changed in 3 files:
Added all commands but TO and IF
JTurtle has a clearTurtleTail method that should eventually clear all of the lines the turtle has drawn in order to allow the clean and clearscreen instructions to function. This can be filled in after the turtle is drawing/keeping track of its lines.
I'm going to work on the hide/show turtle method stubs that are there right now later tonight
155 lines of code changed in 8 files:
4 lines of code changed in 1 file:
16 lines of code changed in 3 files:
Asked Sprenkle for help putting the Save Output command into the box and she says it's be too hard/the button works fine. So I've deleted the parser/token/instruction stuff for save.
1 lines of code changed in 4 files:
Boolean Commands
347 lines of code changed in 9 files:
Changed repeate to take grammar element as a parameter instead of expression
3 lines of code changed in 1 file:
Parsers for almost everything and changed the parsers so that FD SUM 50 50 etc works
133 lines of code changed in 25 files:
Added Tokens on Tokens
73 lines of code changed in 9 files:
Okay, so tried a lot of things, some didn't work.... ugh.
1) tried to add "SAVE" to the list of instructions but am quickly failing. There's issues because I need to get the output box and... I don't even know.
1.2) I was having a lot of trouble with this so I just thought to commit it because it doesn't affect anything unless you try to save via the command box
1.3) On that note, the "Save" button still works fine.
1.4) WARNING: if you save the output and then try to commit, you'll get a weird error because it saves it in your Slogo workspace. Just move it or delete it. Then it'll work.
2) had to keep a saveOutput method in TurtleField to make sure the button at least still worked (-_- this is my face)
3) considered deleting the "old stuff"
3.1) pansied out because I can't delete code without feeling terrible.
4) cried uncontrollably.
111 lines of code changed in 5 files:
added saveOutput method
added output to the pen deactivated and activated listeners (so they show up in output box)
changed the "moved turtle" in output box to "completed: " ---- it works better and is cleanerrr :)
41 lines of code changed in 1 file:
1 lines of code changed in 1 file:
Added more commands. Math methods working now. Still working on combining them with move commands
147 lines of code changed in 9 files:
More new commands. Towards command still needs work
145 lines of code changed in 9 files:
Added more MATH commands and the HEADING command
352 lines of code changed in 13 files:
Math Instructions and fixed comments on toString methods
61 lines of code changed in 9 files:
93 lines of code changed in 4 files:
Added MATH tokens
49 lines of code changed in 6 files:
101 lines of code changed in 5 files:
added penup and pendown token,parser,instructions
154 lines of code changed in 10 files:
Changed some stuff
10 lines of code changed in 6 files:
Added XCOR and YCOR. Not sure if they are returning the right thing
172 lines of code changed in 10 files:
19 lines of code changed in 2 files:
15 lines of code changed in 2 files:
Cleaning up files that are no longer needed.
0 lines of code changed in 1 file:
82 lines of code changed in 10 files:
Comments after meeting with Professor Sprenkle
26 lines of code changed in 10 files:
25 lines of code changed in 2 files:
realized I forgot to include the home method in the standardization
5 lines of code changed in 1 file:
"Updated the standardize method to function with all our implemented methods
33 lines of code changed in 1 file:
"I finally found the right spot to put a standardizing method. This method acts as a decoder to take the high level language the user will input and convert it to the a lower level that our application can understand. It can be easily expanded to cover all of the commands we want to implement.
19 lines of code changed in 1 file:
12 lines of code changed in 3 files:
Finally got Left and Right done for instructions.
(Lets just say there were some issues with Eclipse freaking out)
But now they work!
193 lines of code changed in 7 files:
1 lines of code changed in 1 file:
Added HOME command
80 lines of code changed in 4 files:
Added SETX and SETY commands
191 lines of code changed in 7 files:
Added SETXY command
102 lines of code changed in 5 files:
Added BACK command
98 lines of code changed in 7 files:
26 lines of code changed in 3 files:
Added some comments...mostly ideas of things we could change/improve for later in the week
6 lines of code changed in 1 file:
Updated GUI so everything is visible right when you open it.
Changed doSteps() method to evaluate instruction
13 lines of code changed in 4 files:
30 lines of code changed in 6 files:
16 lines of code changed in 1 file:
93 lines of code changed in 11 files:
I took out the "forward" error.
That was dumb.
They should take away my coding license.
0 lines of code changed in 1 file:
Okay! Fixed a few things added some other things!
1) added a bunch of comments to the stuff I added today (for future referance and clarity)
2) cleaned up some of the Error Box things.
2.1) made anything but "fd 50" and "forward 50" errors, just for now
2.2) changed it so that if you left it blank, it tells you you can't leave it blank
3) added method headings to added methods
4) decided to keep "old code" for a little while longer
5) rocked the casbah
6) other general clean ups
111 lines of code changed in 1 file:
Oops, just had to add a little thing~!
(Basically just a line to show that the error box is an error box)
3 lines of code changed in 1 file:
Added a whole bunch of fancy GUI stuff
Left some old code for kicks, it's commented out with an "OLD CODE" heading
92 lines of code changed in 1 file:
Map of turtle names to turtles
25 lines of code changed in 1 file:
2 lines of code changed in 1 file:
5 lines of code changed in 1 file:
39 lines of code changed in 3 files:
51 lines of code changed in 2 files: