meew0 wrote:
meew0 wrote:
I have a question: May I use Panther for my hack Oxid for SilverOzone? More here. I will give credit!
Question bump
sparks didn't answer my question...
Sparks doesn't always have to answer, and theres no reason why you can't use it. So you can.
Offline
Sparks
I just think its nicer having .co.uk instead of weebly.com as it is quicker!
Offline
rossyboyfilm wrote:
Sparks
I just think its nicer having .co.uk instead of weebly.com as it is quicker!
And looks better...
Offline
true. Just so you all know, we can't move the weebly account to the .co.uk one without losing our cushy element style layout, I have no idea how to html code the various forums and submission fields in PHP, and nXIII will be too busy working on the sharing site, so it's gonna be a lot of work switching sites.
Offline
sparks wrote:
true. Just so you all know, we can't move the weebly account to the .co.uk one without losing our cushy element style layout, I have no idea how to html code the various forums and submission fields in PHP, and nXIII will be too busy working on the sharing site, so it's gonna be a lot of work switching sites.
The site will be on Google Sites, and I need to recieve a SIM Card to verify it. Won't take long
Offline
sparks wrote:
Thanks to everyone who has registered so far, I'm glad to see that this idea is working
![]()
Yes bharvey, I want that one too, I just have no idea how to do that one. at the moment, I just do <not<contents of file[test.txt] = > (blank)
I think
<not<(number of lines of file[file]) = []>>
works better because an empty file doesn't register as nonexistant.
Last edited by paulpsicle (2010-05-19 12:21:35)
Offline
paulpsicle wrote:
sparks wrote:
Thanks to everyone who has registered so far, I'm glad to see that this idea is working
![]()
Yes bharvey, I want that one too, I just have no idea how to do that one. at the moment, I just do <not<contents of file[test.txt] = > (blank)I think
Code:
<not<(number of lines of file[file]) = []>>works better because an empty file doesn't register as nonexistant.
Clever... what about:
<not<(number of lines of file[file]) = [0]>>
Maybe thats better? Easier to understand... unless this post is just pointless.
Offline
sparks wrote:
for want of something more constructive to say... it was
![]()
Yeah, I geussed...
Any suggests for new features people?
Offline
markyparky56 wrote:
Any suggests for new features people?
Steal Jens's pause button code.
SHOW DIALOG <name> WITH TEXT <text> AND BUTTONS <list>.
Besides yes/no/cancel, this would be useful for multiple choice quiz programs.
LABEL <text>. Draws the text on the screen at the sprite's position. You can go wild with font choices and stuff if you want, probably with separate SET FONT TO, SET TEXT SIZE TO, etc. but even just one font and size would be really useful.
Offline
Liking your suggestions there bharvey! I think they're all very neat. I had been wondering about a "More button" version of the prompt block, but wasn't sure how to present it with choosable options. I like the idea of dropping a list into it.
font and text would be great too, save making text costumes for a sprite, and disposes of the need for the rather frankly ugly orange of th variable watcher.
Did you know that orange is the second most selected by people as "least fave colour"? first is brown and that's a dark orange
Offline
I improved my DMG installer, here is the new version.
EDIT: sorry for the two posts, here is the newest version, as of 8:07 am, sunday the 23rd of may, BST. Use this one, not the other two. It associates panther project files, and has no scratch cats. Don't rename Panther.app because Panther.image is inside and specified with an absolute path, so it won't be able to find the Panther.image file if Panther.app gets renamed.
Last edited by paulpsicle (2010-05-23 03:31:29)
Offline
paulpsicle wrote:
I improved my DMG installer, here is the new version.
oh cool because i made a windows installer!
Offline
rossyboyfilm wrote:
paulpsicle wrote:
I improved my DMG installer, here is the new version.
oh cool because i made a windows installer!
So have I!
Offline
sparks wrote:
Did you know that orange is the second most selected by people as "least fave colour"? first is brown and that's a dark orange
![]()
Orange is my favorite color! Especially brownish orange.
CHARACTER <numeric ASCII/Unicode/etc code>
CODE <character>
first/last/butfirst/butlast of words and sentences, like the BYOB tools package, but fast. And JOIN WORDS ditto.
Reimplement lists to have constant-time ADJOIN and ALL BUT FIRST ITEM as well as constant-time ITEM <n> OF and so on. This can be achieved this way. This is actually at the top of my wish list because I desperately need it for BYOB! And so do you, for the same reason, if people are going to write recursive procedures in their custom blocks. So (hi, nXIII) you can be helping two projects at once.
A scrollable text window object that's visible on stage, like a special kind of sprite costume, that's also readable and writeable. ADD <text> TO <window>; MOVE CURSOR TO <position> IN <window>; READ LINE AT CURSOR IN <window>. (A position is a list of column and row.)
Byte positioning in files.
Bitwise and, or, not, xor; arithmetic and logical shift.
DRAW ARC <radius> <sweep in degrees> (from sprite's position as center and heading as start of sweep).
WRAP (when sprite moves past edge of stage, reappear on opposite side); FENCE (Don't let sprite past edge, like Scratch); WINDOW (let sprite roam offstage on infinite plane, as in BYOB)
FLOODFILL <color> (fills outward from sprite position until reaching some color other than color under sprite position)
DRAW AND FILL WITH <color> <C-slot for motion commands>; sprite does the given script, which should draw a simple closed curve but you close it if necessary, then fill with given color -- probably all graphics libraries support this so you just have to interface to them
PENPAINT, PENERASE, PENREVERSE set drawing mode for later motion commands (reverse is xor). All should probably imply PEN DOWN, but up/down is orthogonal to paint/erase/reverse, so later PEN UP and PEN DOWN don't lose the mode.
LAST CLICK POSITION reports XY coords of mouse at the time it was clicked (avoids timing problems in WHEN MOUSE CLICKED scripts)
MOUSE BUTTON reports 1, 2, or 3 (or 0 if no button is down)
VARIABLES reports list of all variables currently accessible
... and of course first class blocks, scripts, and lists!
(These are mostly from scanning the Berkeley Logo manual.)
Offline
bharvey wrote:
sparks wrote:
Did you know that orange is the second most selected by people as "least fave colour"? first is brown and that's a dark orange
![]()
Orange is my favorite color! Especially brownish orange.
![]()
CHARACTER <numeric ASCII/Unicode/etc code>
CODE <character>
first/last/butfirst/butlast of words and sentences, like the BYOB tools package, but fast.And JOIN WORDS ditto.
A scrollable text window object that's visible on stage, like a special kind of sprite costume, that's also readable and writeable. ADD <text> TO <window>; MOVE CURSOR TO <position> IN <window>; READ LINE AT CURSOR IN <window>. (A position is a list of column and row.)
Byte positioning in files.
Bitwise and, or, not, xor; arithmetic and logical shift.
WRAP (when sprite moves past edge of stage, reappear on opposite side); FENCE (Don't let sprite past edge, like Scratch); WINDOW (let sprite roam offstage on infinite plane, as in BYOB)
FLOODFILL <color> (fills outward from sprite position until reaching some color other than color under sprite position)
PENPAINT, PENERASE, PENREVERSE set drawing mode for later motion commands (reverse is xor). All should probably imply PEN DOWN, but up/down is orthogonal to paint/erase/reverse, so later PEN UP and PEN DOWN don't lose the mode.
LAST CLICK POSITION reports XY coords of mouse at the time it was clicked (avoids timing problems in WHEN MOUSE CLICKED scripts)
MOUSE BUTTON reports 1, 2, or 3 (or 0 if no button is down)
I like these ones!
I think we need to add it so you can choose variable background color!
I REALLY like the textbox idea.
Offline
Suggestion: How about an <I receive [ ]> block? A lot of people want that... including me! It'd be used like:
[wait until <I receive [broadcast]>]
[change variable [Health] by (1)]
What do you think?
Last edited by Jonathanpb (2010-05-20 01:46:31)
Offline
Jonathanpb wrote:
Suggestion: How about an <I receive [ ]> block? A lot of people want that... including me!
It'd be used like:
[wait until <I receive [broadcast]>]
[change variable [Health] by (1)]
What do you think?![]()
You know... I'm pretty sure we have that? though I think there are some limitatitions to it
Offline
markyparky56 wrote:
rossyboyfilm wrote:
paulpsicle wrote:
I improved my DMG installer, here is the new version.
oh cool because i made a windows installer!
So have I!
OH lol coincidence are you going to put the download links on the panther site?
Offline
rossyboyfilm wrote:
markyparky56 wrote:
rossyboyfilm wrote:
oh cool because i made a windows installer!So have I!
OH lol coincidence are you going to put the download links on the panther site?
...Yeah, that's why I wasn't too sure what to do when you told us you'd nade an installer Not sure what to do, we might use a mixture of both, though your contribution is certainly apprecaited
Is your (MP and rossyboy) installer effectively ready to go?
We might wait and do a few bug fixes and then release the installer with 1.1? how's that sound?
Offline
sparks wrote:
Jonathanpb wrote:
Suggestion: How about an <I receive [ ]> block? A lot of people want that... including me!
It'd be used like:
[wait until <I receive [broadcast]>]
[change variable [Health] by (1)]
What do you think?![]()
You know... I'm pretty sure we have that? though I think there are some limitatitions to it
![]()
It seemed to be different from the <[ ] received?> block. Either that, or the <[ ] received?> block doesn't work for me...
Another thing - why is it when I right-click a block and select "help", nothing happens? It'd be rather helpful to have...
Offline
We didn't incluse healp options for the new blocks for two reasons.
our... "Excuse" reason was that people using Panther are probably a little more advanced than beginning scratchers. Therefore we thought they wouldn't need them.
our main reasons were that we were pressured into a release *cough* and we're not sure how exactly to do it.
EDIT: it's a nice idea though, we might implement it with the next version... along with that german translation I keep meaning to finish
Last edited by sparks (2010-05-20 05:33:06)
Offline