Cuberite Forum
Random Chitchat 2017 - Printable Version

+- Cuberite Forum (https://forum.cuberite.org)
+-- Forum: Off Topic (https://forum.cuberite.org/forum-9.html)
+--- Forum: Off Topic Discussion (https://forum.cuberite.org/forum-10.html)
+--- Thread: Random Chitchat 2017 (/thread-2727.html)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34


RE: Random Chitchat 2017 - NiLSPACE - 05-10-2017

Mobs inherit from cMonster which inherits from cPawn which inherits from cEntity.


RE: Random Chitchat 2017 - Seadragon91 - 05-10-2017

I mean mobs like cSheep (color), cHorse (ride able, inventory), cCreeper (super charged)


RE: Random Chitchat 2017 - xoft - 05-10-2017

I still don't understand what exactly you're proposing. And I think inheritance is the wrong approach for entities, anyway; long ago we discussed componentization of entities, which would effectively mean that there's just one class, cEntity, that represents all entities in the world and has cpomponents that handle physics, behavior, appearance etc. In my opinion that is the best approach.

As for the Google fuzzer, sounds like a good idea, we should at least try it with the protocol parser classes (MCClient 1.9 - 1.11, HTTP).


RE: Random Chitchat 2017 - Seadragon91 - 05-12-2017

@xoft When does the apidoc website gets updated? Last update was 7 days ago.


RE: Random Chitchat 2017 - xoft - 05-12-2017

Ah, thanks for the heads-up. It normally updates every four hours, but there's an error in the log preventing a fresh git checkout, so the updates fail. I'll fix that momentarily.


RE: Random Chitchat 2017 - xoft - 05-12-2017

(And actually it was a result of your changes to the ToLua++ scripts - the changes in the .lua files were propagates to their .h transcriptions, but those are versioned, so git refused the next pull because it would have overwritten those changed header files).


RE: Random Chitchat 2017 - xoft - 05-12-2017

Done, updated.


RE: Random Chitchat 2017 - xoft - 05-12-2017

If you haven't noticed yet, there's even a doxygen page generated from the Cuberite sources. Should we make it into another subdomain, such as doxy.cuberite.org?
http://cuberite.xoft.cz/doxy/html/


RE: Random Chitchat 2017 - Mathias - 05-13-2017

I added a status page where you can easily check if builds are working or not. https://cuberite.org/status/


RE: Random Chitchat 2017 - Seadragon91 - 05-13-2017

Nice, well doneĀ Confusedhy: