Commit graph

720 commits

Author SHA1 Message Date
DarkGuardsman
ddc5752820 Working on a GUI class to handle tasks in a GUI 2013-10-23 13:48:53 -04:00
DarkGuardsman
9fd3ddb66e Starting on encoder 2013-10-23 13:32:27 -04:00
DarkGuardsman
8b41d7d6b2 Added vinalla block support to turn table 2013-10-23 13:17:33 -04:00
DarkGuardsman
51b20025da Added wrench support 2013-10-23 09:57:00 -04:00
DarkGuardsman
4faf6c72ef Changed the turntable to be rotated when placed 2013-10-23 09:50:32 -04:00
DarkGuardsman
08bd443857 Add rotation for sides 2013-10-23 09:47:02 -04:00
DarkGuardsman
99b53635f1 Started working on turntable
Updating it including redoing rotation so it can function as a rotator
for all blocks including vanilla ones.
2013-10-23 09:44:56 -04:00
DarkGuardsman
2dae212204 Fixed a few machine textures 2013-10-22 19:22:50 -04:00
DarkGuardsman
42fa9724a8 inconvertible types fixes 2013-10-22 18:03:01 -04:00
DarkGuardsman
c57517c7bf Auto-Sync 2013-10-22 17:44:42 -04:00
DarkGuardsman
a127f663ff Auto-Sync 2013-10-22 17:17:28 -04:00
DarkGuardsman
bab12f761d Created textures for ore machines 2013-10-22 16:44:52 -04:00
DarkGuardsman
7a465cdf7b Updated meta 2013-10-21 08:27:57 -04:00
DarkGuardsman
1379810d1a Auto-Sync 2013-10-20 17:10:48 -04:00
DarkGuardsman
932dbe8b7e Task renaming 2013-10-18 21:04:40 -04:00
DarkGuardsman
04b1712f54 reworked some task basics
Changed how task are setup and then called. This way they function
better and eat up less memory. As well i removed how the base task
stored variables. Now the program itself keeps a ref to the machine, and
its location. This will save on a good bit of memory as each task was
holding a memory location for this.
2013-10-18 15:25:49 -04:00
DarkGuardsman
ac953b2c50 Worked on Task interfaces and Program handler
Started breaking down the interfaces into simpler ones so its easier to
create tasks without extra junk. As well worked more on the Program
class and how it handles the tasks. Is getting close to fully coded to
be used in the encoder. Though i need to do more work and test it fully.
I might end up creating a fake program before the encoder is finished
just to test this. At this point i've failed to follow coding guide
lines to test everything you code.
2013-10-18 10:43:34 -04:00
DarkGuardsman
8b6b6f6399 Starting on the encoder
Almost to the point were i can start testing all the changes. Though i
still need to write a GUI, and finish the program handler.
2013-10-17 09:17:23 -04:00
DarkGuardsman
5cc68a4720 Cleared out all command and armbot errors
This doesn't mean it works but simple there are no errors from the
editor. I'll still need to spend the next few days check if everything
works. As well i still need to fix and recode the encoder.
2013-10-17 05:34:13 -04:00
DarkGuardsman
83dbce4e13 More work and some package changes
Changed back in api from armbot to coding since it no longer just
applies to the armbot. There are plans to move this to the core and
start adding coding to all parts of the mod.

Added a way for the encoder to understand limits on arguments. This way
it can clearly show the limits to the user.
2013-10-17 03:40:18 -04:00
DarkGuardsman
38ed9fdbff Lot of work on armbot task system
Started designing the task system to work with other non-armbot devices.
As well fixed up several command, and designed a way for the command to
say something is wrong. Will continue to improve this before i actually
start on the encoder and armbot. That way there is less changes after
recoding both devices.
2013-10-17 02:49:05 -04:00
DarkGuardsman
7d8ba9cdc7 Worked on command system 2013-10-15 15:48:43 -04:00
DarkGuardsman
d98f77dc7c Cleared up some errors from changes 2013-10-15 14:58:29 -04:00
DarkGuardsman
1c1d8721a2 Cleaned up notes folder 2013-10-15 11:53:13 -04:00
DarkGuardsman
30128f6850 Set up IF command 2013-10-15 11:42:33 -04:00
DarkGuardsman
0227c0e58b Changed CCMethod call method in armbot task
Added vars to get the same varables as the normal call method. These
should be passed in from the armbot or command handler.
2013-10-15 11:33:32 -04:00
DarkGuardsman
37a889ea57 Worked on Armbot interface 2013-10-15 11:32:51 -04:00
DarkGuardsman
b2220d4d5f Starting on flowchart coder
This is going to be a very long ride of BS and sleepless nights. Too top
it off i shouldn't be starting this during midterms. Not that i ever
study anyways.
2013-10-15 11:14:45 -04:00
DarkGuardsman
7b4ad06449 Auto-Sync 2013-10-12 06:50:10 -04:00
DarkGuardsman
3d9358a173 sync 2013-10-12 06:28:24 -04:00
DarkGuardsman
5d5a346160 sync 2013-10-12 05:52:23 -04:00
DarkGuardsman
11cfbc7c1d Auto-Sync 2013-10-09 12:25:44 -04:00
DarkGuardsman
6aa1a705d2 CleanUp 2013-09-27 19:03:16 -04:00
DarkGuardsman
74fb3882a6 update for packet handling 2013-09-27 18:58:31 -04:00
DarkGuardsman
e5e212dec9 Reduced packet load of machines
Should help out a bit with over loaded connections.
2013-09-27 18:01:21 -04:00
DarkGuardsman
4659fcf404 Auto-Sync 2013-09-25 16:37:41 -04:00
DarkGuardsman
6eb7a36c4e Created alt block texture in place of rejector render
Since the renderers can be disabled i need to slowly work my way threw
and provide block based looks for all non-active models. Active means
things like armbot and sentry guns were the render has a function to
play with how it works.
2013-09-24 11:24:43 -04:00
DarkGuardsman
a169f82e81 Added tiered textures for crates
I know i said i wouldn't do this right away but it was a slow morning.
2013-09-24 11:23:18 -04:00
DarkGuardsman
7562ea8d1b Added messy todo list to top of crate tile entity
Not exactly coding standard but a nice reminder of what i'm going to be
working of for the next few days.
2013-09-24 00:05:01 -04:00
DarkGuardsman
016a002e05 ChangesToPairClass 2013-09-23 13:36:04 -04:00
DarkGuardsman
5a4cbad70f UpdatedToNewForgeVersion 2013-09-23 12:10:06 -04:00
DarkGuardsman
0ad578ab0d AutoSync 2013-09-22 00:07:13 -04:00
DarkGuardsman
dc6e0ccb3d ReworkedExtraInfoLoading 2013-09-22 00:05:28 -04:00
DarkGuardsman
50d359f048 Fixed create inputting creates on double click 2013-09-21 18:35:16 -04:00
DarkGuardsman
f3c114af0f fixed processor output buffer not emptying
Output buffer was not emptying due to the processor wasn't functioning.
As in when the input slot was empty the process turns off. Since it was
off the output buffer would not empty until something was added to the
slot.
2013-09-21 18:30:25 -04:00
DarkGuardsman
a56657539a RemovedRecipeLoaderFromBlocks 2013-09-21 18:15:32 -04:00
DarkGuardsman
15e169a120 Archive crane render & model classes
Since i don't plan to work on the crane right now i'll archive all the
model & renderers for later use.
2013-09-21 17:00:37 -04:00
DarkGuardsman
7abe19e96d Worked on ore processor
Added option to turn off animation
Fixed inventory update issue
Fixed Lang file names
2013-09-21 16:57:33 -04:00
DarkGuardsman
4b37d90795 Cleanup 2013-09-20 12:04:02 -04:00
DarkGuardsman
1bc1169375 FixedIssuesWithRegistry 2013-09-20 12:01:56 -04:00