iogami 6 Posted December 10, 2015 сайт документации uaolymp.tk/static/client увы, приказал долго жить. Есть ли документация по питону в скачиваемом клиенте BW ? если нет, то откуда теперь их брать ? Quote Share this post Link to post Short link Share on other sites
Monstrofil 70 #303924 Posted December 10, 2015 (edited) То мой сайт был, дока туда видимо случайно попала, я даже не знал об этом :D В комплекте с BigWorld'ом дока есть. Сейчас закину куда-нибудь на хостинг. UPD. Питон: http://monstrofil.xyz/docs/client/ Весь движок: http://monstrofil.xyz/docs/doc/ Edited December 10, 2015 by Monstrofil 6 Quote Share this post Link to post Short link Share on other sites
Yupi 505 #303958 Posted December 10, 2015 @Monstrofil, а можешь архивом залить? Quote Share this post Link to post Short link Share on other sites
Monstrofil 70 #303969 Posted December 10, 2015 @Monstrofil, а можешь архивом залить? https://drive.google.com/file/d/0B1PHCAa0vQazcF9Tc2tIeUpLNDg/view?usp=sharing Только вы ж учитывайте, что картошка доработала движок с 2012 года. 3 Quote Share this post Link to post Short link Share on other sites
iogami 6 #304037 Posted December 11, 2015 ай, спасибо! а то BW скачал (1.9.1), там доки вразнобой и очень старые. Quote Share this post Link to post Short link Share on other sites
GPCracker 2,088 #304105 Posted December 11, 2015 Только вы ж учитывайте, что картошка доработала движок с 2012 года.Ну сам BW картоха не особо уж и перепилила... Доками старых версий, нормально раскиданными в инете, последнее что попадалось, 2.1.0 можно спокойно пользоваться, в большинстве случаев хватает, если речь идет об использовании движковых классов. Ну а доков на картохино - разве что у самой картохи, и то не факт, что есть. Шансы попасть на случай, что что-то прописано но отсутствует - практически нулевые, на прописано - но не работает - ну тут "картоха как всегда". Был случай поломали цвет текста BW GUI, потом пофиксили. Теперь сломали скорость векторную у vehicle - до сих пор не пофиксили. Quote Share this post Link to post Short link Share on other sites
Monstrofil 70 #304108 Posted December 11, 2015 Шансы попасть на случай, что что-то прописано но отсутствует - практически нулевые Ну не скажи, в салолётах регулярно на такое натыкался. Quote Share this post Link to post Short link Share on other sites
GPCracker 2,088 #304149 Posted December 11, 2015 Ну не скажи, в салолётах регулярно на такое натыкался.Ну я в самолетах не катал никогда. Я про танки говорю... Quote Share this post Link to post Short link Share on other sites
lportii 14 #304588 Posted December 15, 2015 В обновке 9.13 если вытащить help(BigWorld) то там отсутствуют wgDelEdgeDetectEntity, wgAddEdgeDetectEntity.. но при этом очевидно они есть в модуле. Кто нибудь знает как это такое может быть? Quote Share this post Link to post Short link Share on other sites
DrWebber 5 #304623 Posted December 15, 2015 В обновке 9.13 если вытащить help(BigWorld) то там отсутствуют wgDelEdgeDetectEntity, wgAddEdgeDetectEntity.. но при этом очевидно они есть в модуле. Кто нибудь знает как это такое может быть? Ну если они есть в dir(BigWorld), значит все в порядке. А функция help(она же класс _Helper), на самом деле не __builtin__ - она добавлена туда "искусственно". И как она работает можно посмотреть в модуле pydoc. class _Helper(object): """Define the builtin 'help'. This is a wrapper around pydoc.help (with a twist). """ def __repr__(self): return "Type help() for interactive help, " \ "or help(object) for help about object." def __call__(self, *args, **kwds): import pydoc return pydoc.help(*args, **kwds) def sethelper(): __builtin__.help = _Helper() Quote Share this post Link to post Short link Share on other sites
lportii 14 #304648 Posted December 15, 2015 Ну если они есть в dir(BigWorld), значит все в порядке. А функция help(она же класс _Helper), на самом деле не __builtin__ - она добавлена туда "искусственно". И как она работает можно посмотреть в модуле pydoc. В pydoc от py2.7 посмотрел, вопросов только, меньше не стало. В pydoc от танкового пакета посмотреть бы. Quote Share this post Link to post Short link Share on other sites
DrWebber 5 #304664 Posted December 15, 2015 В pydoc от py2.7 посмотрел, вопросов только, меньше не стало. В pydoc от танкового пакета посмотреть бы.Ну так посмотри) res_bw\scripts\common\lib\pydoc.pyc Только я не думаю, что он чем-то отличается. Quote Share this post Link to post Short link Share on other sites
lportii 14 #304688 Posted December 15, 2015 Да не отличается. Посмотрел inspect, там тоже все как обычно. Кстати, в inspect.getmembers(BigWorld) их не видно, но если подключить мод на контуры - появляются. Quote Share this post Link to post Short link Share on other sites
DrWebber 5 #304701 Posted December 15, 2015 (edited) Да не отличается. Посмотрел inspect, там тоже все как обычно. Кстати, в inspect.getmembers(BigWorld) их не видно, но если подключить мод на контуры - появляются. Сейчас попробовал выполнить print help(BigWorld), все на месте, никаких модов не стоит. INFO: wgAddEdgeDetectEntity(...) INFO: INFO: wgDelEdgeDetectEntity(...) INFO: INFO: wgSetEdgeDetectColors(...) Edited December 15, 2015 by DrWebber Quote Share this post Link to post Short link Share on other sites