I wanted to make a mod for DB, but I'm having a very hard time finding my way through the source.
I didn't want to use 2.44 since it crashes all the time, so the latest version I could find was 2.43.1h (Although I would have prefered 2.43.1L)
But I can't find any documentation on the wiki... I can find a list of existing features or features to come, but nothing about the actual source and it's structure...
I know there's some comments in the code, but not enough for me to figure this out.
I think my main issue is figuring out "where it starts and where it ends", meaning how everything is structured, where does what happen and in what order.
Like a simple class diagram, or even a short reame would do wonders for my part. I'm not used to VB but from what I can tell there's classes and modules, and all the modules can access everything in all classes without having to specify it anywhere... this makes it very hard to figure out the structure.
So if there's any documentation anywhere, or maybe a topic where some of these things have been discussed or a diagram showing the structure, or maybe a small readme or walkthrough for getting started with the code... maybe explanation on some of the abreviations... anything that would help me get started... then I'd love if someone could post a link.
So far I think I've guessed that rob stands for robot and robn for robot number... but I'm realy having doubt about this because it seems unlikely that anyone would abreviate a 5 letter word, and the abreviation for number is usualy "nr" or "no"...
Anyway asuming rob is an array of robots then I still find myself wondering about this linked list I found.
The node used is called node and contains a lot of abreviations that I can't figure out :
Public robn As Integer ' Robot number I think.
Public xpos As Single ' X position... but not sure in what context
Public pp As node ' Pointer pointer
(Edit: Pointer Previous ! right ?...)
Public pn As node ' Pointer number
(Edit: Pointer Next maybe !)
Public orp As node '
?
Public orn As node '
?
Public pout As node ' Pointer out
I'm not trying to insult anyone with this... I just find it very confusing and I can't figure out what this node contains and what it's for.
Also it seems like it's used inside the list class... but then how come rob() is used to access robots ?
Basicaly I'm very confused... and any help would realy be apretiated... I figrue there might be a topic where other people asked similar questions when getting aquainted with the source, or maybe some documentations somewhere that I overlooked. Any links to anything that might help are very welcome.
And I am a VB noob, so maybe I'm just not understanding how VB works... but even so, any documentation would realy help.