Thread

Documentation: aw_instance / aw_instance_set (Sdk)

Documentation: aw_instance / aw_instance_set // Sdk

1  |  

strike rapier

Aug 10, 2003, 10:20am
I have noticed, there is no documentation / examples on either aw_instance
or aw_instance_set. While I can work out most of it (from looking at hambot)
I think that we could do with some documentation on it.

- Mark

bowen

Aug 10, 2003, 1:42pm
[View Quote] Well, I _really_ don't want to post this yet since it's completely not
finished or optimized yet (I know it's not by all the wasted memory used
by declared variables that don't need to be declared and crap like
that). But, this is my bot class that I've been working on, I think the
SDK instance crap is done right there... but I have no idea (it seemed
to work all the times I've tested it).

--
--Bowen--

No of SETI units returned: 69
Processing time: 57 days, 10 hours.
(Total hours: 1378)
www.setiathome.ssl.berkeley.edu

bowen

Aug 10, 2003, 1:42pm
This is a multi-part message in MIME format.
--------------090106090002070408020007
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

I guess I better _actually_ attach it.

--
--Bowen--

No of SETI units returned: 69
Processing time: 57 days, 10 hours.
(Total hours: 1378)
www.setiathome.ssl.berkeley.edu

--------------090106090002070408020007
Content-Type: application/x-zip-compressed;
name="bbc.zip"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="bbc.zip"

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
--------------090106090002070408020007--

andras

Aug 10, 2003, 10:05pm
[View Quote] [View Quote] It is almost OK except the logout() function. You don't destroy - there are still instances active :)

In a nutshell:
aw_instance is the database/memory area where a single bot's communication held. If you use a single bot, there is no need to care about it.
In the case of multiple bots, the only way to handle them within the same application is to distinguish their database. The moment you receive an event, it assigns the proper instance and you can find which bot got it.
If you want to set one bot's parameters, you have to pick the corresponding instance. It is like an implicit pointer to your current bot.

HTH
--
Andras
"It's MY computer" (tm Steve Gibson)

bowen

Aug 11, 2003, 3:10am
[View Quote] Ah, I was wondering why they'd still stay there. I'll have to fix that
sooner or later (any pointers on why it's not working?). And, other
than that, is it good? :)

--
--Bowen--

No of SETI units returned: 69
Processing time: 57 days, 10 hours.
(Total hours: 1378)
www.setiathome.ssl.berkeley.edu

baron sweetman

Aug 11, 2003, 4:24am
"bowen" <Bowen at andras.net> wrote in
news:3f37254d$2 at server1.Activeworlds.com:

[View Quote] i tend to 'delete' any memory allocated with 'new' in c++, makes for less
memory leakage. For the rest it's very straightforward i look forward to
the full implementation :).
Keep up the good work

bowen

Aug 11, 2003, 4:31am
[View Quote] I could've sworn I was deleting everything I had 'new'-ed. Oh well,
maybe I missed something. Right now it's at where I originally wanted
it to be (save me time from having to keep writing the same login
procedure time and time again, but warrenting enough to write a class
for multiple bot instances).

I may keep adding to it once this school year starts and I get time to
do it. And/or my citizenship doesn't hit the boonies like Agent's did.

--
--Bowen--

No of SETI units returned: 69
Processing time: 57 days, 10 hours.
(Total hours: 1378)
www.setiathome.ssl.berkeley.edu

baron sweetman

Aug 11, 2003, 4:53am
"bowen" <Bowen at andras.net> wrote in
news:3f373839 at server1.Activeworlds.com:

[View Quote] pity, i could use a well build botclass :) Grimble was starting one but
he stopped, maybe i should post mine if it wasn't so completely
uncommented and absolutely not following any rules of design :)

bowen

Aug 11, 2003, 6:30am
[View Quote] Well, let me start school and get some of my damn free time back. :P
The fast food industry loves me, what can I say.

--
--Bowen--

No of SETI units returned: 69
Processing time: 57 days, 10 hours.
(Total hours: 1378)
www.setiathome.ssl.berkeley.edu

baron sweetman

Aug 11, 2003, 10:49am
"bowen" <Bowen at andras.net> wrote in news:3f37542f$2
at server1.Activeworlds.com:

>
> Well, let me start school and get some of my damn free time back. :P
> The fast food industry loves me, what can I say.
>

one Big Mac please

bowen

Aug 11, 2003, 3:10pm
[View Quote] Perhaps you'd like a double fatty burger with cheese and bacon instead
and extra Mayo hold the lettuce instead? :P

--
--Bowen--

No of SETI units returned: 69
Processing time: 57 days, 10 hours.
(Total hours: 1378)
www.setiathome.ssl.berkeley.edu

1  |  
Awportals.com is a privately held community resource website dedicated to Active Worlds.
Copyright (c) Mark Randall 2006 - 2024. All Rights Reserved.
Awportals.com   ·   ProLibraries Live   ·   Twitter   ·   LinkedIn