mirror of
https://github.com/processing/processing4.git
synced 2026-02-19 21:35:55 +01:00
X triangle() 6 parameters
X quad() 8 parameters X rect/rectMode again X remove addMouse/addKeyboard/addTime X keyDown(), mouseDown(), lastMouseX, lastMouseY X degrees(), radians() X new color solution X make sure fxns come through (if static/final?) X color() -> uses colorMode X red/green/blue() hue/saturation/value() functions X getPixel/setPixel
This commit is contained in:
@@ -1,3 +1,25 @@
|
||||
ABOUT REV 0028
|
||||
|
||||
- serial port should work again (win32comm was missing)
|
||||
|
||||
- modified pde.properties slightly for console and header
|
||||
|
||||
- added output console the main interface
|
||||
|
||||
- old-style c++ int(), float(), char(), byte() all work
|
||||
for casting of datatypes, instead of confusing c syntax
|
||||
|
||||
- size now works in draw() mode
|
||||
|
||||
- fixed annoying findSelection bug spew on startup
|
||||
|
||||
- 0.4f now works, formerly wasn't allowed
|
||||
|
||||
- lots of preprocessor tweaking for exceptional cases
|
||||
|
||||
- jre now in its own subdirectory, separate from 'lib'
|
||||
|
||||
|
||||
ABOUT REV 0027
|
||||
|
||||
- released on the floor of dis2002. welcome to london.
|
||||
|
||||
33
done.txt
33
done.txt
@@ -1,3 +1,36 @@
|
||||
0028
|
||||
X modified pde.properties slightly for console and header
|
||||
X need stdout in p5 window b/c mac has no stdout
|
||||
X remove class 'PdeEditorOutput' and 'PdeEditorLabel'(?)
|
||||
X added editor.console.lines to pde.properties
|
||||
X int() and float() now work for casting
|
||||
X draw mode needs to be better for workshops
|
||||
X make size() work for draw() mode
|
||||
X inside Engine, reach in and grab calls to 'size'
|
||||
X if call is not using a constant number, then punt
|
||||
X when exporting, needs to grab this size parameter as well
|
||||
o related classes
|
||||
X resolved, just use inner classes for everything
|
||||
o better way to do parent and g.rect stuff in related classes
|
||||
o implement g. passed into any function called draw()
|
||||
o also important for things like cos, sin, max etc
|
||||
o but maybe once you're doing more advanced code, that stuff's ok
|
||||
o or using inner classes is better b/c class stuff works
|
||||
o related classes also need to implement pConstants
|
||||
X fixed annoying findSelection bug spew on startup
|
||||
X (fixed) 0.4f no longer allowed in the code
|
||||
X size() code no longer checks for resize() and other similar things
|
||||
X add char(), byte() to int/float stuff
|
||||
X put jre into 'java' folder, include win32comm
|
||||
X finish tweaks to folder layout in distribution ('java' subdir)
|
||||
X move p5 stuff out of lib so that dir can be moved more easily
|
||||
X maybe put bin/lib inside 'jre' folder and keep lib for p5
|
||||
X for people that want the space, they could remove 'jre'
|
||||
X will make much simpler to update
|
||||
X serial is probably broken in newer versions b/c of 1.3
|
||||
X fixed, only win32comm was missing from dll dir
|
||||
|
||||
|
||||
0027
|
||||
X change editor.button_bgcolor -> editor.buttons.bgcolor
|
||||
X if no 0 before decimal place in a number it breaks
|
||||
|
||||
67
todo.txt
67
todo.txt
@@ -1,43 +1,33 @@
|
||||
0028
|
||||
X modified pde.properties slightly for console and header
|
||||
X need stdout in p5 window b/c mac has no stdout
|
||||
X remove class 'PdeEditorOutput' and 'PdeEditorLabel'(?)
|
||||
X added editor.console.lines to pde.properties
|
||||
X int() and float() now work for casting
|
||||
X draw mode needs to be better for workshops
|
||||
X make size() work for draw() mode
|
||||
X inside Engine, reach in and grab calls to 'size'
|
||||
X if call is not using a constant number, then punt
|
||||
X when exporting, needs to grab this size parameter as well
|
||||
o related classes
|
||||
X resolved, just use inner classes for everything
|
||||
o better way to do parent and g.rect stuff in related classes
|
||||
o implement g. passed into any function called draw()
|
||||
o also important for things like cos, sin, max etc
|
||||
o but maybe once you're doing more advanced code, that stuff's ok
|
||||
o or using inner classes is better b/c class stuff works
|
||||
o related classes also need to implement pConstants
|
||||
X fixed annoying findSelection bug spew on startup
|
||||
X (fixed) 0.4f no longer allowed in the code
|
||||
0029
|
||||
X triangle() 6 parameters
|
||||
X quad() 8 parameters
|
||||
X rect/rectMode again
|
||||
X remove addMouse/addKeyboard/addTime
|
||||
X keyDown(), mouseDown(), lastMouseX, lastMouseY
|
||||
X degrees(), radians()
|
||||
X new color solution
|
||||
X make sure fxns come through (if static/final?)
|
||||
X color() -> uses colorMode
|
||||
X red/green/blue() hue/saturation/value() functions
|
||||
X getPixel/setPixel
|
||||
X proposed color solution (canned)
|
||||
o color -> since color 'mode', responds to colorMode
|
||||
o getPixel/setPixel -> get/set int for purpose of moving pixels
|
||||
o get/set Red/Green/Blue/Hue/Saturation/Brightness -> uses colorMode
|
||||
o setColor(x, y, z) -> hsb or rgb via colorMode
|
||||
X get casey setup with full cvs so that he can build w/ changes
|
||||
_ make sure lib/export is updated properly this time
|
||||
|
||||
X size() code no longer checks for resize() and other similar things
|
||||
X add char(), byte() to int/float stuff
|
||||
kjc issues
|
||||
_ comments are removed from exported files
|
||||
_ modify to allow for the 'build' directory on lib
|
||||
|
||||
_ keyDown(), mouseDown(), lastMouseX, lastMouseY
|
||||
_ exceptions in draw() apps aren't caught
|
||||
_ the program resize(200, 200); just does nothing
|
||||
_ get casey setup with full cvs so that he can build w/ changes
|
||||
_ fold simpleserial into BApplet
|
||||
_ sprint an sprintln functions
|
||||
_ make i/o work just like mouse (event driven, with dflt behavior)
|
||||
_ need to have function to enable it in setup
|
||||
_ modify to allow for the 'build' directory on lib
|
||||
_ finish tweaks to folder layout in distribution ('java' subdir)
|
||||
_ move p5 stuff out of lib so that dir can be moved more easily
|
||||
_ maybe put bin/lib inside 'jre' folder and keep lib for p5
|
||||
_ for people that want the space, they could remove 'jre'
|
||||
_ will make much simpler to update
|
||||
_ serial is probably broken in newer versions b/c of 1.3
|
||||
|
||||
_ make a new 'dist' function for building
|
||||
_ make scrollbar for console
|
||||
@@ -88,6 +78,19 @@ _ also to address screen as if it's another size
|
||||
_ is that simply a matter of changing the viewport?
|
||||
_ letterboxing as appropriate
|
||||
_ build windows app for testing bagel c++ ... -lgdi32 for cygwin
|
||||
_ updates from p5 api changes
|
||||
_ triangle() 6 parameters
|
||||
_ quad() 8 parameters
|
||||
_ rect/rectMode again
|
||||
_ new color solution
|
||||
_ color() -> uses colorMode
|
||||
_ red/green/blue() hue/saturation/value() functions
|
||||
_ getPixel/setPixel
|
||||
_ swap in 'color' as an int
|
||||
_ color c = #67aa78
|
||||
_ keyDown(), mouseDown(), lastMouseX, lastMouseY
|
||||
_ degrees(), radians()
|
||||
|
||||
|
||||
teaching 3D
|
||||
_ expectation for 3D objects is that they begin in the center
|
||||
|
||||
Reference in New Issue
Block a user