ARC Editor

Started by Blizzard, March 09, 2011, 07:53:58 am

Previous topic - Next topic

Subsonic_Noise

Will it be on mac, too?

Ryex

I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

Subsonic_Noise

I love you. I'd say no homo but that wouldn't be true so I'll just leave it at that.

nivekc1

Thanks for the reply Ryex, guess I will wait until you get that far. If there is anything I can do to help ie. Linux testing, I will be more than happy to contribute. Thanks for the work you are doing.. would love to see this in a ppa someday!

Ryex

guess what! Progress. I finally got my ass in gear literally took me a month and a half... any way today I completed a method that can take a configuration string to configure the layout of a pane in the aui interface when you add a window to the interface you have to configure the layout of the pane it will be displayed on.

as you can see from this method summery of the AuiPaneInfo there are a lot of options that you might take advantage of. http://xoomer.virgilio.it/infinity77/AGW_Docs/aui.framemanager.AuiPaneInfo.html

the panel manager will work like so. different panels that could be added to the interface will be registered to the manager just like components are registered to the plugin manager requests can then be sent to the manager to dispatch a panel of a specific type. the request can also pass data to be passed the the window class to aid in it's creation. but that message will not have to contain anything data on the panels lay out. that data will be drawn directly from the class. windows classes that will be displayed on a panel will have to have global class properties to define that data. the data will be in the form of a configuration sting. the sting will be a list of words delimited by spaces or comas or any other way as long as they are separated some how. the method I just wrote will create a AUIPaneinfo object and then configure it using the methods in the configuration string pulling data from a hash that used the same method names at the sting as keys when the methods need arguments passed.

if that made no sense to you don;t worry just know that it was literally half the work required to make the panel manager. one of the main reason it took me so long to get back to work on ARC was because up until a few days ago I wasn't sure how I would make it work. now I have a solid idea and I'll hopefully have lots of progress in the next few weeks.


I'm dreading the day I have to start documenting all this properly so that the plugin API can be releaced...
I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

Blizzard

Trust me, you'll get tired of the documenting soon enough. xD
Great to see some progress getting done. We're really close to having a functional engine done, it would be good if all of us could gear up over the next couple of days to get this baby done.
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

DarknessSurrounds

Wow, great to hear guys!  Looking forward to the first official release, excellent work!

PhoenixFire

woot!!! I'm almost tempted to offer work on it as well, but it seems like you're gearing up for it all yourselves, so, I shall sit by on the sidelines and cheer yo on with everyone else :)
Quote from: Subsonic_Noise on July 01, 2011, 02:42:19 amNext off, how to create a first person shooter using microsoft excel.

Quote from: Zeriab on September 09, 2011, 02:58:58 pm<Remember when computers had turbo buttons?

Ryex

I no longer keep up with posts in the forum very well. If you have a question or comment, about my work, or in general I welcome PM's. if you make a post in one of my threads and I don't reply with in a day or two feel free to PM me and point it out to me.<br /><br />DropBox, the best free file syncing service there is.<br />

PhoenixFire

Sure, I'll see what I can do.
Quote from: Subsonic_Noise on July 01, 2011, 02:42:19 amNext off, how to create a first person shooter using microsoft excel.

Quote from: Zeriab on September 09, 2011, 02:58:58 pm<Remember when computers had turbo buttons?

InfinateX

Is there a place to download a beta version of ARC? I just joined the forum less time ago then it took me to figure out how to register  :facepalm:
I made a signature!

Blizzard

Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.

InfinateX

Thanks! I just got my avatar working :D
I made a signature!

Blizzard

I actually put up v0.91 today, lol!
In fact at this very moment I am recompiling it after some minor refactoring. That's why I checked the forum quickly: It's compiling. xD
Check out Daygames and our games:

King of Booze 2      King of Booze: Never Ever
Drinking Game for Android      Never have I ever for Android
Drinking Game for iOS      Never have I ever for iOS


Quote from: winkioI do not speak to bricks, either as individuals or in wall form.

Quote from: Barney StinsonWhen I get sad, I stop being sad and be awesome instead. True story.