Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Goombert

Finished Games / Re: Window Styler, Web Browser, and Embed Program
« on: September 29, 2014, 10:10:13 pm »
Quote from: TKG
Robert I tried your code and it threw errors. Are you sure what you provided is correct? The only thing I changed was I replaced the child window arg to use the handle to the child window, which I take is what I was supposed to do.

I'd have to see the output TKG.

General ENIGMA / Re: Externalizing LateralGM
« on: September 29, 2014, 07:35:50 pm »
Quote from: IsmAvatar
One possible way is to provide the files (or even LateralGM) as a zip *alternative* to users who want that,
Yes as a separate release, I may actually try that first and let everyone test it first before making more long term decisions on the matter.

Quote from: IsmAvatar
First, it affords us the ability to easily store LateralGM on certain mediums without adding write permissions requirements to that medium (for example, a CD).
Actually, I see what you mean and I agree, but none of the resources I am talking about actually require writing by the IDE unless the user manually wants to write to the files outside the IDE which they would have to do anyway. So either way you have a jar or a folder with a jar and all LGM's files on a non-writable disk. So I see what you are saying, but that really only is relevant for those of the resources LGM would write to which currently is none unless maybe we added a dialog for editing the keyboard shortcuts like Studio does, but I don't plan on that because editing the text file itself is likely to be a lot easier and quicker.

Thanks for the Wiki link, however most of it I was already aware of, I had already considered a dialog for LGM as well that would ask where enigma-dev is located on the first run.

Quote from: IsmAvatar
Attempt to create those directories. An installer will often handle this, but I want to avoid requiring an installer. LGM could try to create those directories, probably with the user's permission, and if it's even possible.
I agree, I do not want any installers either, but what Harri suggests seems like a relatively good idea as well, but I just always found it to be uncommon knowledge to the layman user. Having those directories already there gives them some degree of freedom in figuring out what does what without having to go the internet and come here and ask us how they can override internal files.

I will say that I have considered writing executables for LGM however, so that I can at least see an icon for LGM's attached process in Task Manager, which Eclipse does as well.

Quote from: IsmAvatar
This should be what LateralGM already does. It's just not obvious because it's hard to tell:
Yes exactly, so perhaps we could add an "Unpack" option underneath the two Explore menu options, and also delegate a callback to the ENIGMA plugin in case it wants to unpack anything. Then the question however does become, should LGM remove these files internally? Because we essentially end up with two copies of them then.

Quote from: IsmAvatar
* Give in-program easy links/access to those directories. Commonly a button or link will open the user's file browser pointed to the directory. You'd just need a good spot to put this button (or these buttons)
Actually, we already have one under the help menu that I added when Studio added theirs, it opens the executable working directory of LGM, so when you run from eclipse it just opens your project folder, if you run it with enigma-dev it will open that up in your file explorer, the button is "Explore LateralGM" and we also have the option "Explore Project" right underneath of it.

Programming Help / Re: Windows 8 touch support
« on: September 29, 2014, 03:58:45 pm »
Quote from: daz
I also checked on the GMC and got a response from Dailly -- GM doesn't even support multitouch on native Windows outside of building a Windows 8 app. It would be ideal to get this working for native in ENIGMA but we'll see what happens.

What? It's literally part of WinAPI since Windows Vista. Don't worry I'll write the functions if I can find the time and throw them in an extension, they're real easy to do.

Off-Topic / Re: Which Java IDE?
« on: September 29, 2014, 03:56:22 pm »
I think I speak for IsmAvatar when I say Eclipse is the way to go, Netbeans is bloated and extremely counter-intuitive. Eclipse will make you feel at home with a lot of other IDE's.

Programming Help / Re: [Solved] Adding a new function
« on: September 29, 2014, 01:18:58 am »
Something somebody needs to do if we want pointer types. First the compiler has to support parsing it, only sorlok could probably pull that off, too complex for me. Second variant type needs overloaded, I've tried overloading it myself for arrays before, and it was hell and I gave up.

Programming Help / Re: [Solved] Adding a new function
« on: September 29, 2014, 01:13:13 am »
Parsing fail, we don't support -> yet I suppose. So yeah variant just needs overloaded with void*.

Programming Help / Re: [Solved] Adding a new function
« on: September 29, 2014, 01:05:58 am »
Make a blank game with window_device()->EndScene(); and tell me if it compiles.

Programming Help / Re: [Solved] Adding a new function
« on: September 29, 2014, 01:00:45 am »
Yeah, variant can not overload void* I am not sure how hard it would be to make it do that, but if we want pointers it needs to anyway. Regular pointers do work though, if u wanted to use that inside a script it might work as in window_device()->SomeD3DFunction();

Issues Help Desk / Re: bug report
« on: September 29, 2014, 12:59:42 am »
I plan to fix it TKG, I seen it already too, I'm in hell right now trying to fix LGM's unsaved changes dialog so that it only shows when there were actually changes.

Programming Help / Re: Adding a new function.
« on: September 29, 2014, 12:25:49 am »
He got it sorlok.

Code: (cpp) [Select]
namespace enigma_user {
void* window_device();

Code: (cpp) [Select]
namespace enigma_user {
void* window_device() {
  return enigma::d3dmgr->device;

The reason I never sent this to master was because I didn't know how far we could throw it.

Off-Topic / Re: Creating an ENIGMA fork?
« on: September 28, 2014, 11:54:16 pm »
I see it Darkstar2, don't worry about cheeseboy, he can be pretty childish, he stills actually hangs around on IRC bugging me to work on enigger.

Off-Topic / Re: OK, I am onboard!
« on: September 28, 2014, 11:50:59 pm »
Congratulations all help is welcome!  (Y)

Off-Topic / Re: Creating an ENIGMA fork?
« on: September 28, 2014, 10:31:49 pm »
Darkstar2 that's because you are confusing me with someone else, it was probably me being really negative. I don't specifically recall any particular instance of somebody being upset and leaving.

Off-Topic / Re: Creating an ENIGMA fork?
« on: September 28, 2014, 10:12:23 pm »
cheeseboy is fundies

There may have been someone doing that but they were probably never a regular here anyway.

Off-Topic / Re: Creating an ENIGMA fork?
« on: September 28, 2014, 09:57:49 pm »
Many left because of disagreements with the project and others, or could not care less or for other reasons, you can't assume they are dead
Actually, noone has left because of disagreements. IsmAvatar left, but didn't really, because she has work. Polygonz left because he has a girlfriend or w/e and he still stops in. fundies left because he's bored and thinks he knows C++ now. I can't think of any contributor that left because of a disagreement of dispute. A2h left because he had other things to do, he came back a while ago and Josh discussed his new website design. Rusky is back after a year in moron church service.