05.03.2013 Views

Amiga Computing - Commodore Is Awesome

Amiga Computing - Commodore Is Awesome

Amiga Computing - Commodore Is Awesome

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

82<br />

110<br />

GRAPHICS<br />

new feature5<br />

Ithere are many updated functions and commands as well as new<br />

ones In this version of CanDo Below are just a few examples.<br />

Improved<br />

Border Requester; Font Requester: Contig CanDo: Document<br />

Object Tool: Field Object Tool: Menu Object Tool: Proportional<br />

Object Tool: Timer Object Tool: Screen Definition: Window Editor;<br />

Window Options.<br />

New<br />

Editor Tools: ARexx Buffers: Brush Effects: Palette Effects;<br />

Librarian Objects: Variable Browser.<br />

Object Tools: Align Object: BufferManager: LastScript Print;<br />

Text VariableManager.<br />

Script Editor: Calculator; Help Menu (now uses <strong>Amiga</strong>Guide):<br />

Lexicon Assistant.<br />

need to know, you have to look in two separate<br />

places before you are guided to the<br />

right area, This might not be a problem in a<br />

40-page manual (you could probably flip to<br />

the right page anyway, with practice), but in<br />

this monster it is quite a nuisance.<br />

The resemblance of the manual to the<br />

accompanying on-line help is further<br />

reinforced by the fact that the entry for a<br />

command in the manual is exactly matched<br />

by that in the on-line documentation. There<br />

are no added examples or explanations<br />

which is a great shame as it can be quite<br />

frustrating to have to search through all that<br />

documentation, only to find that the explanation<br />

you were looking for isn't there -<br />

only a command template. I think my<br />

solution is going to be to get some dividers<br />

for my manual to at least make my<br />

searching easier.<br />

BETTER BY DESIGN<br />

The Tutorial manual is much improved<br />

over the rather simple examples provided<br />

with CanDo 1.5. There are complete script<br />

breakdowns, and the features demonstrated<br />

are, for the most part, a little more interesting<br />

and useful than showing a picture of<br />

a rabbit and a porcupine. They skip over<br />

certain features, but I think that in all my<br />

years of trying software tutorials I have<br />

never found one that explained absolutely<br />

everything, and I'm aware that other people<br />

might have different priorities.<br />

One of the other features that was sorely<br />

St atus<br />

Browse'<br />

Des:gni<br />

Card_l<br />

114-I<br />

1:11<br />

A tamale, interface, but<br />

under the skin it's elf<br />

change for the<br />

ell•new CanDo<br />

Ob er t s<br />

ADD 1 I<br />

EDIT1<br />

L. I1 EF'd<br />

<strong>Amiga</strong> <strong>Computing</strong><br />

MAY 1995<br />

lacking in my previous version of CanDo<br />

was support for system file requesters, confirmation<br />

requesters, and so on. In my old<br />

copy of CanDo. if I wanted to have a file<br />

requester for my programs I would actually<br />

have to make a separate 'deck' (which is<br />

what CanDo calls the programs it creates)<br />

that contained the file requester I would<br />

have to write myself, then call that deck up<br />

from my original program.<br />

Well, now CanDo supports calls for ASL<br />

requesters and allows you to use the<br />

command AskForResponse, which puts a<br />

standard <strong>Amiga</strong> DOS requester on the<br />

screen, of the 'Are you sure you want to<br />

quit?' variety. These requesters are proper<br />

<strong>Amiga</strong>DOS ones and can have their choices<br />

selected with the left <strong>Amiga</strong>-V or -B keyboard<br />

combinations. If you are using ARC<br />

then these requesters do pop up in the middle<br />

of the screen.<br />

CanDo 3 now has a special effects feature<br />

which can be used for transitions<br />

between brushes, palettes or pictures,<br />

much like that which comes with Scala, and<br />

which takes exactly as long as you want<br />

them to - no matter whether you are using<br />

them on a humble A500 or the fastest<br />

A4000 going_ In addition to its already good<br />

brushanim support, this feature will guarantee<br />

fans who want to further jazz up their<br />

presentations.<br />

TUTORIALS<br />

CanDo's brushanim support is amply<br />

demonstrated in two of the tutorial scripts<br />

provided One is one of those practically<br />

ubiquitous lottery number picker programs,<br />

but this one is really nice as you can see by<br />

the picture on the previous page. The balls<br />

with the numbers on are actually all from<br />

one brushanim which shows a ball with the<br />

numbers from 1 to 100 on it.<br />

CanDo then simply sets the brushanim to<br />

whichever frame is required to show the<br />

correct number. Simple and effective. The<br />

other tutorial is an interactive drive-through<br />

of an endless city, created by having<br />

brushanims for moving straight ahead, turning<br />

left and right and doing a U-turn.<br />

But I don't want to cast too much of a<br />

downer on CanDo. It is probably the only<br />

way I am ever going to be able to produce a<br />

standalone program which could be run by<br />

anyone. II is an incredibly powerful program<br />

which can be used for things from the simplest<br />

button-based toolbar, through databases<br />

and spreadsheets to multimedia<br />

applications<br />

ACH<br />

tditor tools<br />

CanDo's complete set of editors include.<br />

Align Object - lets you neatly arrange the<br />

elements in your program on a grid basis.<br />

ARexx - this tool is for defining a script INV<br />

will occur when your program receives a<br />

message through its ARsoc( port.<br />

Bookmark - this comes in very handy wher<br />

you have a lot of scripts. In the script editor<br />

one of the first buttons down the right-hano<br />

side is the Bookmark button. Clocking on the<br />

makes CanDo take a note of the script you<br />

are editing_<br />

BrushAnim - this is for editing the<br />

BrushAnims that are going to be used by<br />

your program. It isn't used as a drawing<br />

package.<br />

ButterManager - brings up a requestet<br />

showing all current buffers and their contents<br />

and lets you play around with them.<br />

Button - one of the most used tools. This<br />

lets you create buttons of all shapes, colours<br />

and sizes, which can be dragged, singleclicked<br />

or double-clicked on_<br />

Confi gCanDo - basically CanDo Preis<br />

lets you edit vanous aspects of the CanDo<br />

interface to suit your tastes.<br />

Disk - this tool is for the creation of scripts<br />

when a disk is inserted into a drive or<br />

removed.<br />

Document<br />

- or scrolling L e t s text box in your program.<br />

yField o - u this one lets you create text or<br />

inumeric n c fields o for your program<br />

GamePort r p o r - lets you determine what poystice<br />

a<br />

or mouse<br />

t e<br />

actions do in your program.<br />

Keyinpul - lets you set keyboard-controlled<br />

a<br />

events in your program.<br />

l i<br />

LastMark<br />

s<br />

- Bookmark this you set, without having to use the<br />

t<br />

jBookmark u m tool.<br />

v<br />

pLastScript s - this jumps you straight to ths<br />

i<br />

ylast script o you edited.<br />

e<br />

u<br />

Menu - this tool lets you create menus fur<br />

syour<br />

program which can be standard text<br />

s t r<br />

a i g<br />

h t<br />

t<br />

o<br />

t<br />

h<br />

e<br />

l<br />

a<br />

g<br />

-<br />

based ones, or contain images.<br />

MenuRender - lets you perform a sonpt<br />

before the menus are created for a program<br />

ObjectLayer - this lets you rearrange the<br />

relative depth of your buttons, fields. etc.<br />

Print - this will print out your complete deck<br />

or parts of it, as you like.<br />

Proportional - lets you create proportions<br />

gadgets (sliders) for your application.<br />

RighlMousebutton - you can attach scepts<br />

to a right mouse button event with this toot.<br />

Routines - CanDo lets you have routines<br />

that are independent from the normal scripts<br />

and this tool lets you access them directly.<br />

Sound - this lets you attach scripts le<br />

sounds played in your application.<br />

SuperDuper - A tool to make copies ce<br />

buttons. fields, etc.<br />

SuperMover<br />

- more this objects around your interface using an<br />

tx.y ooffset. o l<br />

lText e - tthis s tool is for placing text into your<br />

yprogram_ o<br />

VariableManager - this brings up a list of the<br />

u<br />

variables in your program and lets yes<br />

m o<br />

manipulate them.<br />

v e<br />

o<br />

n<br />

e<br />

o<br />

r

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!