← Back to team overview

widelands-dev team mailing list archive

Re: FindNodeResource - counting fields with fishes

 

That is good. I will just have to count bobs in vicinity...

2014-06-18 15:57 GMT+02:00, SirVer <SirVer@xxxxxx>:
>
> On 18.06.2014, at 14:00, Tibor Bamhor <tiborb95@xxxxxxxxx> wrote:
>
>> Thanks - it worked!!! (no surprise)
>>
>> BTW also animals (game) is not counted by now so hunters are placed
>> blindly
>> - and dismantle is done  so ... could you advice how to count them?
>>
>> I know there is  get_bob function, but there is a lot of types of animals…
>
> all of them are editable and huntable. So what?
>
>>
>>
>>
>> 2014-06-18 13:36 GMT+02:00 SirVer <SirVer@xxxxxx>:
>>
>>>
>>> On 18.06.2014, at 13:21, Tibor Bamhor <tiborb95@xxxxxxxxx> wrote:
>>>
>>>> Hi,
>>>>
>>>> this is programming-related question, I can not figure it out (no wonder
>>>> with my experiences):
>>>>
>>>> I need to count fields with fishes (currently no such feature in AI), I
>>>> somehow came to this:
>>>>
>>>> if (field.water_nearby_ >0){
>>>> map.find_fields(Area<FCoords>(field.coords, 6), &resource_list,
>>>> FindNodeResource(tribe->safe_ware_index("fish")));
>>>
>>> this is the issue. You want to find a map resource, so you need to look
>>> up
>>> the index for the resource in the map (World::get_resource(“fish”))
>>>
>>>> field.fish_nearby_ = resource_list.size();
>>>> }
>>>>
>>>> The problem is that it still calculates 0; so first - is the syntax OK?
>>>>
>>>> Or perhaps the problem is with third argument?
>>>>
>>>> I grepped the code but failed to find piece of code that I would
>>> copy/paste
>>>> and use for my purposes.
>>>>
>>>> Thanks
>>>>
>>>> --
>>>>
>>> https://code.launchpad.net/~widelands-dev/widelands/one_world/+merge/222708
>>>> Your team Widelands Developers is subscribed to branch
>>> lp:~widelands-dev/widelands/one_world.
>>>>
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~widelands-dev
>>>> Post to     : widelands-dev@xxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe : https://launchpad.net/~widelands-dev
>>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>>
>>> --
>>> https://code.launchpad.net/~widelands-dev/widelands/one_world/+merge/222708
>>> Your team Widelands Developers is subscribed to branch
>>> lp:~widelands-dev/widelands/one_world.
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~widelands-dev
>>> Post to     : widelands-dev@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~widelands-dev
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>
>> --
>> https://code.launchpad.net/~widelands-dev/widelands/one_world/+merge/222708
>> Your team Widelands Developers is subscribed to branch
>> lp:~widelands-dev/widelands/one_world.
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~widelands-dev
>> Post to     : widelands-dev@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~widelands-dev
>> More help   : https://help.launchpad.net/ListHelp
>
>
> --
> https://code.launchpad.net/~widelands-dev/widelands/one_world/+merge/222708
> Your team Widelands Developers is subscribed to branch
> lp:~widelands-dev/widelands/one_world.
>
> _______________________________________________
> Mailing list: https://launchpad.net/~widelands-dev
> Post to     : widelands-dev@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~widelands-dev
> More help   : https://help.launchpad.net/ListHelp
>

-- 
https://code.launchpad.net/~widelands-dev/widelands/one_world/+merge/222708
Your team Widelands Developers is subscribed to branch lp:~widelands-dev/widelands/one_world.


References