From: Ragnar O. <rag...@st...> - 2000-07-17 16:48:34
|
On Sat, 15 Jul 2000, Erik Ouchterlony wrote: > > > On Fri, 14 Jul 2000, Ragnar Ouchterlony wrote: > > > Erik: I was trying to figure out how to set the functions enabled/disabled > > and how to set a function to the default function, but I didn't find > > anything about this in either Function or Gadget. Isn't this implemented > > yet? I don't know how you thought this was going to be implemented, so I > > leave it to you to actually implement this. > > > > Yes, there are some unsolved questions here that need some more thought, > but i haven't a good solution yet. > > > > About gadgets: > > The gadget types 'Device' and 'Action' are no longer necessary. > > I have changed a bit in the Original.arena to show have I have > intended. An action is an ordinary string which is parsed in the same way > as the robot messages. > > I added a $ in front of a variable to make it more clear, is that a good > idea? That is a good idea! Should it be a $ before all gadgets? e.g. Define Shot Cannonball EndDefine Shot $Cannonball > > Some gadgets need to access an 'unrelated' gadget, e.g., the Cookie needs > to add points to the robot. I called this gagdet 'Collider' but we need > some general scheme of how to do thing like this. Yes, it needs more work. > The function 'Die' should be defined for most gadgets. How should this be done? I have no idea, give an example! Since we have a InfoString that could be in all gadgets, we should define this in Gadget or am I mistaken? We should perhaps remake the Attributes.txt so we all know what should be done. /Ragnar |