Search found 376 matches

by JohnM
Oct 7th, '15, 19:44
Forum: Requests
Topic: UI Request: Hide other areas?
Replies: 3
Views: 6193

Re: UI Request: Hide other areas?

There's not a button that does that, but you can grab the right edge of the palette/scripts area and drag it over to the right side of the window, effectively hiding the stage and class/instance panes. Is that good enough? You can also drag the border between the palette and the scripts area to chan...
by JohnM
Oct 7th, '15, 02:35
Forum: Fixed Bugs
Topic: Graphical Glitches [FIXED]
Replies: 10
Views: 19576

Re: Graphical Glitches

Thanks for these clarifications and the test case. Very helpful!
by JohnM
Oct 6th, '15, 20:57
Forum: Fixed Bugs
Topic: Variables become Reporters that don't work [FIXED]
Replies: 1
Views: 4806

Re: Variables become Reporters that don't work

Yes, you're right. I can reproduce this. Thanks!
by JohnM
Oct 6th, '15, 15:34
Forum: Projects
Topic: 1 Bit Sound
Replies: 4
Views: 7211

Re: 1 Bit Sound

This is SO cool! I love that you were able to create your own sound visualizations in GP. I just recently learned how to make a screen recording using Quicktime Player, which comes with Mac OS. You start Quicktime Player and select "New Screen Recording" in the menu. You can record the entire screen...
by JohnM
Oct 5th, '15, 15:02
Forum: Fixed Bugs
Topic: Graphical Glitches [FIXED]
Replies: 10
Views: 19576

Re: Graphical Glitches

Hi, Rowan. Thanks for these bug reports. It sounds as though there are several problems: 1. The GP window sometimes turns black when it is maximized or resized. 2. In one case, GP also stopped responding and the GP window could not be closed. 3. Crashes or strange behavior involving the arrow when t...
by JohnM
Oct 5th, '15, 14:32
Forum: Working with GP
Topic: arctan takes two parameters?
Replies: 3
Views: 6425

Re: arctan takes two parameters?

The two-parameter form of arctan takes the length of the opposite and adjacent sides of a right triangle (i.e. dy and dx) and returns the angle. For example, "arctan 1 10" is about 5.7 degrees, "arctan 10 1" is about 84.3 degrees, and "arctan 10 0" is 90 degrees. (Note: when both parameters are zero...
by JohnM
Sep 30th, '15, 13:17
Forum: Download GP!
Topic: Version 41
Replies: 0
Views: 11456

Version 41

The latest version of GP, v041, is at http://tinlizzie.org/gp. This version includes: added a "doc" folder to the zip file performance improvements that speed up certain projects (e.g. Mark's pixel manipulations) improve peformance of isClass primitive feature: ability to undo a block drop in the sc...
by JohnM
Sep 29th, '15, 15:04
Forum: Projects
Topic: Infection
Replies: 4
Views: 7246

Re: Infection

There are two special messages sent by GP itself: go - broadcast when the "go" button is pressed initialize - invoked on a newly created instance to allow it to initialize itself Note that initialize is invoked synchronously to allow a new instance to finish initializing itself before it gets added ...
by JohnM
Sep 29th, '15, 14:21
Forum: Working with GP
Topic: Blocks I don't know
Replies: 2
Views: 5765

Re: Blocks I don't know

The animate block loops forever, pausing at the end of each iteration until the display has updated. The animate loop is intended to support animations, so it is limited to at most 60 iterations per second. The other loops, repeat , for , and while all run at full speed without synchronizing with th...
by JohnM
Sep 28th, '15, 15:27
Forum: Extending GP
Topic: Can we add new control structures to GP?
Replies: 7
Views: 10953

Re: Can we add new control structures to GP?

Here's an example of using the range block: Screen Shot 2015-09-28 at 11.21.19 AM.png The range, start, stop and step parameters can be integers or floats. If start is greater than end, the range values decrease. The sign of step doesn't matter, but it cannot be zero. That "range" block actually cre...