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 - Josh @ Dreamland

931
General ENIGMA / Re: Hi. I'm MahFreenAmeh
« on: December 06, 2012, 10:29:20 AM »
Yeah, and a2h disappeared.

It's okay, though; I made changes to the structure of the site so plugging in his changes should be a snap.

The code that does the background effects, the header, and the footer now appears only once on this server in one PHP file. Even the nnosnese board uses that same header and fucks it up locally (that was a2h's doing).

932
General ENIGMA / Re: Hi. I'm MahFreenAmeh
« on: December 05, 2012, 11:32:11 PM »
Today I broke everything.

Yay.

933
Announcements / Re: Thanksgiving Holiday Updates
« on: December 05, 2012, 10:59:46 AM »
I was thinking we'd make a good Red Ribbon Army.

Then I thought better of it.

934
Announcements / Re: Thanksgiving Holiday Updates
« on: December 03, 2012, 04:33:58 PM »
Done. Your login isn't changed, because I figure you'll change your mind about your lame name in a few minutes.

935
Announcements / Re: Thanksgiving Holiday Updates
« on: December 03, 2012, 01:25:06 PM »
Changing a username isn't trivial. Changing the display name is, but we can't have people changing their name every ten seconds. Maybe now we can, but later on it'd be a bad idea. Some people would piss others off, delete their post, and change their names. Or whatever. Just not really a good idea.

936
Announcements / Re: Thanksgiving Holiday Updates
« on: December 03, 2012, 11:53:41 AM »
...

937
Announcements / Re: Thanksgiving Holiday Updates
« on: December 03, 2012, 10:51:53 AM »
...

938
Announcements / Re: Thanksgiving Holiday Updates
« on: December 02, 2012, 07:00:26 PM »
Tell me what you want your username to be and I will set it.

939
Announcements / Re: Thanksgiving Holiday Updates
« on: December 01, 2012, 08:27:00 PM »
That Octocat thing wasn't a joke, by the way. I've gone and given myself a less generic avatar which should be massively disorienting at first, but eventually will seem natural.

940
Through cmd, yes.
Without Java, no.

If you're using GCC on the machine, it will build fine for that machine.

ENIGMA won't have a Java-free CLI until I decide to write an EGM loading library in C++. Which is very low on my priority list.

A cross-compiler is likely to exist.

941
Announcements / Re: Thanksgiving Holiday Updates
« on: November 26, 2012, 09:49:14 PM »
Somehow I imagined the functions being much more numerous and spread out. Derp. Anyway, thanks for that. I should be able to act on your changes sometime this weekend (certainly by next Wednesday).

942
Announcements / Re: Thanksgiving Holiday Updates
« on: November 26, 2012, 04:47:05 PM »
In other news, the problem of if (collision_line(x,y,xend,yend,obj_peanuts,1,0)) always evaluating true is not something that I can make JDI fix on its own.

Can I get a willing labor force to go through ENIGMA's instance functions changing the return type to instance_t?
You'll have to put typedef int instance_t; somewhere, like in instance_system_base.h.

If a few people can go ahead and do that for me, pretty printers (mine and others' alike) can replace boolean casts for conditionals, etc, with an inline bool_gz(x) method which just evaluates x≥0.5 (or x>0 for integer types). I can't just go ahead and make all bool casts use > 0.5; GML is the only language I know that does this and it's only useful insofar as the instance system is concerned, so our best bet is just to define that weird fucking behavior for only the instance type. It's good to have an instance_t anyway for if we ever want them to be raw pointers (which are unsigned, and so always ≥ 0).

943
General ENIGMA / Re: Game Maker Studio HTML5 discount
« on: November 25, 2012, 08:20:05 PM »
You could compile for Android if you followed TGMG's jungle of a set of instructions for doing so.

944
General ENIGMA / Re: Game Maker Studio HTML5 discount
« on: November 25, 2012, 09:37:25 AM »
I don't negotiate with morons. But hey, you're welcome to buy it, and if you want to stick around and tell us anything GM:S can do that we can't, that'd help.

945
Announcements / Re: Commit Privileges
« on: November 19, 2012, 02:53:39 PM »
I can see your point, forthevin, but I think we should examine the typical use case. For a binary search to fail where brute force would succeed,  the colliding pixels would have to be fewer in breadth than 2**(n-1), where n is the distance from the bounding box edge to the pixel. So for a one-pixel collision to miss, it has to be at least three pixels from the bbox edge. Otherwise, the check with d = 1 or d = 2 would catch it. The check with d = 4 would potentially miss it.

So, that circumstance *could* arise, but I'd argue that it wouldn't. If we want to build it for every case, then we can't use the bounding box as a hint, either—the bounding box can be placed away from the actual collidable area.

I'm not that worried about it, though, as the function dogged it in GM so people learned to avoid it. Besides, no offense to you or anyone else, but I intend for ENIGMA to default to polygon based collisions if I (or anyone else) ever have a chance to work on them.