ForLoveOfCats / SkyOfSteel

Git repo and bug tracker for SkyOfSteel
https://skyofsteel.org
MIT License
42 stars 10 forks source link

[Early Draft] Conduit System #64

Closed RedstoneParadox closed 5 years ago

RedstoneParadox commented 5 years ago

This pull request contains an early draft of the conduit system. Currently it consists of an interface to be implemented by conduits of various types (Power, Item, Liquid, etc.) and a network class for managing conduits. Please see the comments in my code for more information.

Edit: Also note there isn't a cooldown system of some sort at the moment because I was focusing on getting this draft out before being away from my computer for a few days.

ForLoveOfCats commented 5 years ago

Apologies for the delay, I've been on a trip (actually still on the trip but I've got some free time). I've written up my design for the pipe system under #67 for discussion and review as well as #66 and #65 for fluids and electricity respectively.

I'm sorry but we couldn't have used this PR anyway as the commit log is so messy and we couldn't simply squash it as there would be quite a lot of work and commits for the pipe system. So if we were to use your draft as a base it would have to be put into another PR, so I'm closing this. I do very much look forward to hearing your thoughts and ideas on this topic.