ENIGMA Development Environment
Website is in read-only mode due to a recent attack.

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

811
Finished Games / Re: Window Styler, Web Browser, and Embed Program
« on: October 02, 2014, 06:10:49 PM »
Excellent, either way TKG if you do want to intercept any other messages from that child you now have to code! This is useful for instance if you wanted to add a little X close button to your controls like YYG does on some of theirs. Glad you got it working!  (Y)

812
Programming Help / Re: [Solved] Adding a new function
« on: October 02, 2014, 06:09:14 PM »
Those are actually warnings, you only have one error actually.
D:\Users\Jason\AppData\Local\Temp\ccD9ph1j.ltrans20.ltrans.o:ccD9ph1j.ltrans20.o:(.text+0x540): undefined reference to `enigma_user::window_device()'
D:\Users\Jason\AppData\Local\Temp\ccD9ph1j.ltrans21.ltrans.o:ccD9ph1j.ltrans21.o:(.text+0x414): undefined reference to `enigma_user::window_device()'

When you moved window_device, did you leave it in namespace enigma_user {} ?

813
Off-Topic / Re: What we could have if Enigma would be closed source :(
« on: October 02, 2014, 06:07:12 PM »
I find this whole topic to be a huge conspiracy honestly, why all of the sudden is this such a huge issue when nobody is even trying to make a commercial game with ENIGMA? I could understand if someone had something ready to release and had concerns about licensing their product, but nobody does, so exactly how did this all of the sudden become an issue?

814
Ideas and Design / Re: In need of a Sonic fangame engine for Enigma
« on: October 02, 2014, 05:17:22 PM »
HitCoder, that's an interesting idea, you could actually combine the behavior of speed and hspeed/vspeed

I've always wanted to learn how to do Sonic the Hedgehog style physics but never learned. One thing is important though, do not make your physics come out like Sonic the Hedgehog 2006
https://www.youtube.com/watch?v=5dd2g4C19Og

815
Hey thanks Destron! That is very helpful of you!  (Y)

I would like to mention someone should tell Josh to tell Google because Josh does work for Google, and who better to fix Google Chrome than Google... and a Google software engineer... who is Josh... who founded ENIGMA... that doesn't work with other Google software?

816
Off-Topic / Re: Which Java IDE?
« on: October 02, 2014, 05:08:50 PM »
She's exaggerating, I opened up Qt Creator with my LGM C++ port and it used slightly less RAM than Eclipse with LGM and the plugin opened up. I like Eclipse purely because it's interface is NOT bloated compared to Netbeans which is pretty cluttered.


Also Eclipse does have a WYSIWYG plugin for Swing, I used it before to learn various layouts before I got the hang of them.

817
General ENIGMA / Re: Lateral GM question
« on: October 02, 2014, 05:00:11 PM »
Quote from: IsmAvatar
Not quite. Disk operations are extremely expensive - they are slow, so there goes your "efficiency" argument. For older GM games (pre-GMX), games *had* to be loaded entirely into memory. Having ENIGMA as a DLL allowed us to share that memory -- compared to a file where both ENIGMA and LGM would keep separate copies of the game in memory. As for stability, read my history above. In addition, streams are buffered, and if any buffer gets too large before LGM got a chance to read it, the entire JVM would lock up and LGM would freeze. Additionally, parsing text from ENIGMA is hardly stable and rarely yields anything useful. Having specific memory structures that LGM and ENIGMA pass back and forth allows ENIGMA to not only give LGM more useful information (see above), but also affords us some really neat features, like Build Mode, where the compiler can actually edit the game (or allow the user to edit the game) and send that information back to LGM.
Some of the confusion was promulgated by me IsmAvatar. The only performance gains that it would offer would be because the CLI itself would be native C++, but I do disagree with you on the front that having them always on the disk will improve performance because LGM only has to write the resources that have changed. If LGM itself was native C++, having an intermediate CLI in C++ would not improve performance, at all, period. So yes I want to thank you for pointing out some misconceptions there.

Also, she is right about Build Mode, but I still believe it could be accomplished with the use of a CLI and the combination of a library, which is what me and Josh would like to attempt. Also for all intents and purposes I do not like calling libraries dll's or shared objects, dll is not a platform agnostic term.

818
General ENIGMA / Re: General Enigma Questions
« on: October 02, 2014, 04:50:41 PM »
Quote from: Rujik
Are there any commands in Enigma that are not in GML? (The wiki doesn't seem to have a list of commands.)
Quite a few functions are documented on these pages.
http://enigma-dev.org/docs/Wiki/Function_Documentation

Quote from: Rujik
How is C++ integrated into Enigma? Meaning, can I type C++ side by side with GML?
Our compiler is not completely finished yet, but for instance the following should work.
Code: (EDL) [Select]
var str;
str = "Hello, world!";
int length = string_length(str);
show_message(string(length));
I just tested it on the latest master and it should work as expected, so you can see that you can mix in some C++ data types.

Quote from: Rujik
Have there been any speed comparisons to yoyo's compiler?
There have been some comparisons yes, because we wrote the graphics abstraction layer ourselves and do not use a wrapper you should expect a number of graphics routines to be quicker, especially models.

819
Finished Games / Re: Window Styler, Web Browser, and Embed Program
« on: October 02, 2014, 04:45:55 PM »
Oh you fixed it? I was going to say that I don't know where that long came from but get rid of it. If that fixes it then yes, you are headed in the right direction!  (Y)

Now you can attach your child control when you create it to that message loop and intercept focus events.
http://msdn.microsoft.com/en-us/library/windows/desktop/ms646283%28v=vs.85%29.aspx

Just like we do for our main window in ENIGMA.
https://github.com/enigma-dev/enigma-dev/blob/master/ENIGMAsystem/SHELL/Platforms/Win32/WINDOWScallback.cpp#L99

820
Issues Help Desk / Re: Berkeley Sockets no packet send?
« on: October 02, 2014, 03:11:32 AM »
Intended I am afraid because I didn't have time to finish the buffer functions and net_send_packet is supposed to accept it as a parameter. Anybody else is free to pick up where I left off at with the implementation.
https://github.com/enigma-dev/enigma-dev/blob/master/ENIGMAsystem/SHELL/Universal_System/bufferstruct.cpp

I am currently swamped with all other ENIGMA issues atm.

821
Off-Topic / Re: What we could have if Enigma would be closed source :(
« on: October 01, 2014, 10:22:01 PM »
Quote from: Darkstar2
If you could go after someone due to a similar interface, there would be millions of lawsuits daily lol!
Yes it's called you can't patent the look and feel of an application, and a group of people called SCOTUS will uphold it, R.I.P. Steve Jobs.

822
General ENIGMA / Re: Lateral GM question
« on: October 01, 2014, 10:18:41 PM »
LGM is entirely its own project, many people who don't chose to use ENIGMA still use LGM to restore corrupted files from GM8. The command line is still working but it may be broke atm from the adding preCreationCode because I don't think they took the time to add it to my CLI, but I am planning to go fix that sometime and it is able to build a number of GMX projects without LateralGM



823
Programming Help / Re: 2D on 3D, vice versa?
« on: October 01, 2014, 06:08:16 PM »
DaSpirit, is that the Pokemon game you were supposedly working on before? If so that looks damn amazing, why the hell are you not still working on it?

824
Off-Topic / Re: Windows 10
« on: October 01, 2014, 06:05:15 PM »
DaSpirit, you are right, look at the taskbar it's a solid color, Windows is definitely too flat.

Rusky, I agree about the roundness definitely, they do overdo it.

Personally I would like a mix of flat with some slight gradients mixed in with Windows 7 glass look. The glass look will always be my personal favorite, arguments that it's slow to render are simply ludicrous since Vista it was hardware accelerated. The only thing I really dislike are ellipse's and round edges, I do in fact like squares because they fit perfectly together, I also hate round radars in video games. So Windows 8 developers keep the square windows, add some minor gradients to things and reactivate glass!

825
Off-Topic / Re: Windows 10
« on: October 01, 2014, 03:40:00 PM »
Haha, that's funny DaSpirit, I honestly think they should have gone with "Windows One"



Does anybody else think the titlebar icons are starting to look a lot like Gnome?