Tim Zaman

Results 80 comments of Tim Zaman

The Actions protobuf allows each actor to do this, so that's what makes sense. When when we know the C++ API, we can use that immediatelly and scrap half of...

libserver.dylib calls them. There are exactly 4 symbols expected, but we have zero knowledge of the _full_ signature. On Wed, Dec 19, 2018 at 8:44 PM Nostrademous wrote: > which...

Yep void Observe(int team_id, const CMsgBotWorldState& ws) On Thu, Dec 20, 2018, 01:07 Nostrademous Observe(size_t teamID, void *, void *) > > First arg is team ID. 2 for Radiant,...

The only open q is: what should Act return?

How? What do you mean?

It's just a submessage of it, not a field though. On Thu, Dec 20, 2018 at 5:30 AM Nostrademous wrote: > Well, isn't the Msg Actions protobuf embedded inside the...

yep. again, the only remaining question is: what does act return? On Thu, Dec 20, 2018 at 5:33 AM Nostrademous wrote: > Okay, at least reading the Observe() is done....

When we see some movement! It's 99.9% the Actions protobuf object. On Thu, Dec 20, 2018 at 5:36 AM Nostrademous wrote: > Well, we could do a guessing game, but...

So it's (probably) ```c++ const CMsgBotWorldState::Actions& Act(int team_id) ``` But the action is: what are the strictly required values? Or possibly, we might need to return something in Init (or...

I think maybe init should register which bots it is going to control or something. On Thu, Dec 20, 2018 at 6:47 AM Nostrademous wrote: > Tried a bunch of...