-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OC Circuit Programmer #11
Comments
I am working on it. |
Hrm, one big problem is the fact that ComputerCraft has APIs that OpenComputers doesn't. |
You can write it then :p |
Yeah, that's what I'm planning to do.
|
At least you can get rid of my dirty hack overriding window's methods to implement a scissor test like that. |
Todo list for the GUI API What needs to be done
Don't need to do, and I'm too dumb to understand and implement
Don't need to do
|
Todo list for the program
|
Should I make a gist to put my WIP of my programing? |
You should and, btw, I hardcoded all the controls using a few simple mouse intersection tests. It is nothing you'd need a special library for. It isn't meant to be complete, as long as it works it is fine. |
Imho it would be nice to have a full API for other users to make GUI programs in OC, too, but that can be for after getting the IC program finished. Sent from my Windows Phone From: Vic Nightfallmailto:[email protected] You should and, btw, I hardcoded all the controls using a few simple mouse intersection tests. It is nothing you'd need a special library for. It isn't meant to be complete, as long as it works it is fine. Reply to this email directly or view it on GitHub: |
Yeah, I'm trying to make the GUI API as flexible as possible for that reason. |
Gah. I'm too dumb to understand diagonal lines, so I'm giving up (on diagonal lines). |
at the risk of self-promotion, there is my gui library, GML, over in OpenPrograms You could use that rather than start from scratch on the gui stuff. The repo wiki is pretty thorough, and there's sample programs in the gml/bin directory, as well as the CompViewer program Kenny made, which uses it |
Well, here is my progress so far: https://gist.github.com/skyem123/529593c86a36f1d38a83 |
@GopherAtl, your GUI lib seems very large and complex, though I might be able to take some code from it. The one problem is licensing (sadly, I am kinda scared of this stuff), and so will you allow me to use your code in CC0-licensed code? |
there's not a licence file, and I suppose there should be, but it's wtfpl in the truest sense, so do wtf you want XD It definitely is rather large and complex, though, and may not be well-suited to this project. If you have hopes of being able to pluck out and use a few bits without using the whole thing, you might find that difficult. |
Heh, thank you! 😄 |
Okay, I'm probably going to have to continue working on this... |
Gah. I'm honestly not sure what to do with this... |
@Victorious3, do you still want me to do this? |
Sure. |
Okay... @Victorious3, I have run out of motivation to do this, and you seem to know a lot more about programming (especially graphics) than me... can you please do this? |
Please... You can do this better and quicker than I can... |
Eyh @skyem123, don't give up. What do you need to do ? Programming is my job, and I'd be glad to give a hand. Just make a list of what you really need, and if it's not me, anyone would be able to give you bits of code to close this issue :D |
@Pyeroh, to be honest, @Victorious3 is considering dropping the feature that this relies on, so I don't want to work on something that would be useless... |
No, I'm not. |
@Victorious3, also you need to fix the CC program, it's rendering is slightly broken on the latest ComputerCraft... |
@Victorious3, if I write an minimal CC emulator, will you fix bugs in your CC program and make it less horrible? |
@skyem123 Mkay |
Just like the ComputerCraft program, but for OpenComputers.
And @skyem123 is going to do it.
The text was updated successfully, but these errors were encountered: