Commit graph

111 commits

Author SHA1 Message Date
Robert Seifert
dab331f042 Testing use of Quaternions for rotation
This doesn't seem to be going well however i don't really understand how
to use them yet. Looking at them though i think OpenGl uses these for
model rotation. I might want to look into there code later...
2013-06-06 15:45:28 -04:00
Robert Seifert
8724a1023d Possible solution to orbit (untested)
I'll test this after i make a test frame for it. Though i think this
might be it as long as i got the ideal down. After i tried to go to
sleep my brain broke down the changes pre rotation. If Y axis changes
the XZ distance change. If Z Axis changes YX distance changes. If X Axis
changes YZ axis changes. After figuring that out now i can use sin cos
to get the radian angles and times that by radius to get the delta
change in position.... or at least that is what i think. Testing will
prove me right or wrong.
2013-06-05 05:16:41 -04:00
Robert Seifert
10788a58b2 Worked on using sphere cords for orbit calcs (untested) 2013-06-05 03:27:06 -04:00
Robert Seifert
c3684dc952 Added math for Spherical coordinates
ref for math http://en.wikipedia.org/wiki/Spherical_coordinates

Might be adding more math methods later as i need them
2013-06-05 03:03:09 -04:00
Robert Seifert
0fcb2a0a54 File rename and doc edits 2013-06-05 03:00:32 -04:00
Robert Seifert
9f60e32729 repackaging and orbit changes 2013-06-05 02:30:19 -04:00
Robert Seifert
1a4415779c Worked on orbit helper/network
This is going to need a ton of work and love to get right. Right now its
not even going to function.
2013-06-05 01:50:27 -04:00
Robert Seifert
1d146a3617 texture addition 2013-06-03 23:16:43 -04:00
Robert Seifert
a2d4398419 package change for hydraulic api 2013-06-03 08:34:02 -04:00
Robert Seifert
6cfa463c2b changed balanceCollieveTank to better simulate tanks
Original this just spread out the liquid to all network parts. For the
ContainerNetwork which simulate tanks this fills the bottom tanks first.
2013-06-03 08:32:17 -04:00
Robert Seifert
ccf812758b Added render classes from BC
I'll need to edit these later just so i don't fill like i took code
freely from BC. Even though there license does allow taking code freely
:/
2013-06-03 07:11:14 -04:00
Robert Seifert
dc4e34496e Network corrections
Fixed several issues with the network but there are still more to go.
2013-06-03 04:27:08 -04:00
Robert Seifert
3de7ab0ca5 Massive Fluid Network changes
Got started on this and didn't stop to better document the changes.
First the man changes are to div out the network code to be more usable
in other way than fluids. As well to make a new network class for the
tanks which are now becoming a more like the pipes. I will later as well
make a mechanical network and a data network for later use.

On top of that there are some helper class that i didn't upload before i
started work. There is nothing too them as they were in the start of
development.
2013-06-03 02:22:29 -04:00
Robert Seifert
04a81b09a3 Fixed crash with getting flow rate 2013-05-29 01:38:53 -04:00
Robert Seifert
b056b97a9c minor changes to autocrafter 2013-05-25 23:53:02 -04:00
Robert Seifert
b70fc9bdce Added crafting manager from assembly line
Still needs improved to be more flex-able and useable by other tiles.
However, it should be very useful for anyone doing autocrafting. As well
if anyone who uses it spots and issue fill free to improve/fix it.
2013-05-25 21:39:01 -04:00
Robert Seifert
adedb540a1 added a fail safe for no users on a lock 2013-05-25 20:45:16 -04:00
Robert Seifert
64a3690375 removed white extra from gui 2013-05-25 20:44:38 -04:00
Robert Seifert
221d555223 updated subs 2013-05-20 10:03:30 -04:00
Henry Mao
c7b5dd05fd Improved terminal packets 2013-05-19 17:23:57 +08:00
Henry Mao
ffe37c8e4d Your spelling sucks. 2013-05-19 16:04:06 +08:00
Henry Mao
d87ce2f987 Stopped using deprecated functions 2013-05-18 22:33:31 +08:00
Robert Seifert
955101d74b Added hydraulic Lib 2013-05-17 14:37:51 -04:00
Robert Seifert
81f581e8a5 pulled some reusable files from AL
These files can be put to good use in other mods rather than recreating
them.
2013-05-15 17:36:46 -04:00
Robert Seifert
8e41c99ec7 updated subs 2013-05-15 06:36:15 -04:00
Robert Seifert
a122242c75 cleanup 2013-05-15 06:31:04 -04:00
Robert Seifert
75e7805c21 random stuff... really just random 2013-05-13 13:36:57 -04:00
Robert Seifert
ad5ffc8687 re-added copper wires 2013-05-11 11:09:34 -04:00
Robert Seifert
5fb1b3d1bb added container class for terminal base 2013-05-11 09:25:27 -04:00
Henry Mao
48e5550957 Fixed some minor issues 2013-05-11 20:38:39 +08:00
Henry Mao
b3eefca979 Fixed not calling super.update() 2013-05-11 19:44:25 +08:00
Robert Seifert
07f01b6696 updated subs 2013-05-09 22:55:04 -04:00
Robert Seifert
20da3f682d updated subs 2013-05-09 06:08:41 -04:00
Robert Seifert
d9ccca74d0 removed beam and tracer methods
each mod should create its own methods for this in its proxies
2013-05-09 03:38:23 -04:00
Robert Seifert
8bc283708e updated for updated bc 2013-05-08 09:37:13 -04:00
Robert Seifert
264485539c re-add bc as sub 2013-05-08 09:35:39 -04:00
Robert Seifert
ccde067edf removed bc as sub 2013-05-08 09:34:58 -04:00
Robert Seifert
1f2bcec549 created an extends version of UniversalyRunnable 2013-05-08 08:12:30 -04:00
Robert Seifert
7f34d242cd added a way to check if no power system is loaded
This will make is possible for mods using the lib to just check if a
power system they can use it loaded.
2013-05-08 03:06:55 -04:00
Robert Seifert
2827565c7a Updated subs and add bc item loading 2013-05-08 02:35:01 -04:00
Robert Seifert
e5445d75d1 updated subs 2013-05-06 19:32:45 -04:00
Robert Seifert
3097af6eee Add Basic Compoents as a sub 2013-05-06 06:05:02 -04:00
Robert Seifert
bc6ae3f8a6 reduced time of bullet tracer 2013-05-06 06:02:27 -04:00
Robert Seifert
a599b20fb9 added bullet tracer effect 2013-05-06 02:24:52 -04:00
Robert Seifert
4105242a3e update for 1.5.2 2013-05-03 16:04:02 -04:00
Robert Seifert
5ed8f3dc46 cleanup of terminal 2013-05-02 23:35:45 -04:00
Robert Seifert
2994c5240b added pre-fab machines 2013-04-30 15:51:12 -04:00
Robert Seifert
7b8fa4258c cleanup 2013-04-27 05:05:06 -04:00
Robert Seifert
5adc18890f remove init from DarkMain 2013-04-27 04:57:42 -04:00
Robert Seifert
7e3bc1e8df removed proxys 2013-04-27 01:40:06 -04:00