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

Issues Help Desk / Re: missing surface functions?
« on: September 09, 2013, 11:00:52 PM »
@eppe, I just tried that example in run mode and created a built (*.exe) as well to ensure that was not the problem, and it worked fine for me in both cases...

If you could please download and run the glu test form this topic http://enigma-dev.org/forums/index.php?topic=1131.0

Then pastebin.com your results in the topic, I like to keep track of everyones graphics hardware, but that will also tell me whats up with frame buffer objects and why you can't use surfaces.

General ENIGMA / Re: Legal standing of this project
« on: September 09, 2013, 05:08:33 PM »
Ahhh w/e harri like there's anything ethical about what they are doing.

General ENIGMA / Re: Legal standing of this project
« on: September 09, 2013, 03:33:12 PM »
@TKG we're not breaking any single copyright law, they don't even care about GMK, they have GMX now, and they don't care that Jobo made a GMX reader for Parakeet shit .NET IDE, so trust me, they don't care about the formats. As for everything were in perfectly good legal standing, we also implement functions and features to the language so everything is not exactly the same.

Edit: Oh and lets not forget, they use tons of free and open source stuff like Box2D for physics and what not, they just go around jacking up open source shit and duct taping it together and slapping $100's of dollars price tags on the shit.

Issues Help Desk / Re: Simple cube not working
« on: September 09, 2013, 02:58:23 PM »
@daz, yes you should create a model before adding a primitive to it, but as for d3d_primitive and draw_primitive, those are not supposed to require you to create a model, I was only aware of them being broke in OpenGL 3 because my model class buffers and then clears them wrong somehow, but it should work in OpenGL 1 without creating a model.

Issues Help Desk / Re: Simple cube not working
« on: September 09, 2013, 01:58:11 PM »
? No the vector conversion example uses a d3d model for the line grid, draw_line is used to point to the corners and draw text, but it definitely uses a pr_linelist and I just downloaded and test it and it works fine.

No problem, and good luck to you  (Y)

Issues Help Desk / Re: Simple cube not working
« on: September 09, 2013, 01:28:37 PM »
Hrm, try one of these examples from the EDC that are 3D...

Tips, Tutorials, Examples / Multitextured Terrain Example
« on: September 09, 2013, 01:25:02 PM »

This is for a game I am making, enjoy!

Download: https://www.dropbox.com/s/1j2gkap2ygwyyfy/MultitexturedTerrain.egm
Size: 1.71mb's

Issues Help Desk / Re: How to skew text?
« on: September 09, 2013, 09:44:34 AM »
Can't you do that with text_transformed gregfag?

Issues Help Desk / Re: Compile failed at C++ level.
« on: September 09, 2013, 09:43:43 AM »
@Kimidori Try some of these example games...
They are the ones confirmed working.

Issues Help Desk / Re: Simple cube not working
« on: September 09, 2013, 09:41:45 AM »
@daz go to Build->Settings select the "API" tab and try different Graphics Systems. The only ones I was aware of being broke were d3d_primivitive in OGL 3.0 for some reason my model class don't like buffering them, I haven't looked into it yet.

Issues Help Desk / Re: Simple cube not working
« on: September 08, 2013, 11:41:03 PM »
Whens the last time you guys updated the engine? Also, daz, non power of two textures is a limitation of the graphics API Direct3D and OpenGL just don't know how to handle them, so the GPU fills the textures with extra space.

Issues Help Desk / Re: How to skew text?
« on: September 08, 2013, 11:40:37 PM »
#define skew

Haahha, hello and welcome rxadmin! I am really surprised to see you jump right into editing ENIGMA's source code. I am also glad to hear the set up went so well for you. Now the reason why the events do not show in the IDE, is because that is a separate project, LateralGM is an abstract IDE for Game Maker so that regular Game Maker users can use it without ENIGMA in case for w/e reason they don't want to use ENIGMA. ENIGMA just takes your project and compiles and executes it, the IDE is for editing the project files, we just redistribute LateralGM because our projects merged together some time ago and I have since become a developer for both projects.

There is tons of more information on our Wiki lying around, especially under "Sister Projects"

Now Game Maker does not allow adding custom events, ENIGMA and LateralGM do by virtue of them being free and open source, there is zero guarantee that any events you add would work in regular Game Maker and your project may become incompatible.

But continuing on, if you do want to add a new event to the IDE, you would simply do so in these two files...

That said I am fairly certain you are over complicating and there is a much simpler solution than adding a custom event.

Code: [Select]
if (bbox_left < 0) {
  // left boundary intersection
} else if (bbox_right > room_width) {
  // right boundary intersection
} else if (bbox_top < 0) {
  // top boundary intersection
} else if (bbox_bottom > room_height) {
  // bottom boundary intersection

You can just simply use that code in your collision boundary event.  (Y)