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

Announcements / Re: Bugtracker trial
« on: July 08, 2010, 08:44:02 AM »
Suggestions are given very low priority. I like the recommended tags idea. Maybe in a large cluster or something like a lot of sites do, with more frequent tags in larger typeset. The template thing only really applies to bugs. A trend seems to be the ability of people in general to propose a solution. Canonical and several others I've observed lately seem to have an answer proposal box at the bottom of each bug report (at least those given attention).

a2h, I'm amazed at how well this all works together. Great job!

Off-Topic / Re: Sandy Duncan and clan
« on: July 08, 2010, 12:50:08 AM »
Sigh. What a2h said.
This is the real image of that... that.

Admit it. My recreation was oddly hotter.

Though I must wonder, then. Who is that in the incorrect picture?

Announcements / Re: Bugtracker trial
« on: July 07, 2010, 01:45:05 PM »
Not anymore...? How odd.

Announcements / Re: Bugtracker trial
« on: July 06, 2010, 11:30:08 PM »
I am so happy with you right now. I was just remarking to my brother. Thanks for this, this is insane.

Announcements / Re: Bugtracker trial
« on: July 06, 2010, 01:50:00 AM »
I know you can't tell, but I'm smiling right now. Nice work. Now maybe I can get more notice than "Oh, it's too bad ENIGMA segfaults on load..." a month later.

Announcements / Re: Happy Independence Day
« on: July 06, 2010, 01:49:10 AM »
Retep: Who's this "we" we're going to get to focus? If you mean Americans, don't count on it. They'll remain, as a majority, in oblivia until it becomes absolutely necessary for them to think for themselves. Ism would make that sooner than later, but I insist that nutrition facts on water and directions on poptart and cereal boxes are a good sign that no thought will be put into life by any of them for a long time.

Gary: Noted: has calendar date at disposal. Can resolve meaning thereof if invoked.

Announcements / Re: Happy Independence Day
« on: July 05, 2010, 09:27:19 AM »
I've asked some British people if they were still sore about it. But yeah, Americans aren't, as a collective, shining jewels of intellect...

Announcements / Happy Independence Day
« on: July 04, 2010, 06:54:20 PM »
Since a2h is Australian (and asleep anyway, I guess), Ism is actually a Russian spy, and none of the other administrators know what the hell day it is, happy fourth to all you Americans.

I'm going to go set something on fire and blow some other things up in good American spirit. ...The old spirit. Well. I mean.

Explanations later.


Announcements / Re: Install script - Ubuntu
« on: July 04, 2010, 05:24:43 PM »
Build directory.

Nice change, Ism.

Off-Topic / Re: Help coding something...
« on: July 04, 2010, 03:39:45 PM »
Yes, you can. It won't work because you can't assume that all types passed to a generic mixed() will have even operator+. If you could presume all available operators for both types, you'd be fine.

Announcements / Re: COmputers SUck
« on: July 03, 2010, 09:34:30 PM »
I never liked SDL. Then I found out it had proprietary segments, and now I hate its guts as well as those of all involved with it, in any way. SDL can go fuck itself.

...Still, thanks for the suggestion. :P

Announcements / Re: COmputers SUck
« on: July 02, 2010, 06:51:03 PM »
This is retarded. >=\

Somebody else do the goddamn timing function. Clearly THIS, of all things, is just above my ability. <_<"
I assumed it was my vsync screwing it up. I'll look into fixing that...

I've not implemented the Windows counter yet, though.

Off-Topic / Re: Help coding something...
« on: July 02, 2010, 06:45:59 PM »
Not while treating it as a plain variable. Allowing operator behavior of -two- types is the difficult part; if it was one or the other, you could use the template magic to make it work, and it would only error if an operator was called that was unsupported. But since, in the case of string and double, only some 8 operators are shared in common, that's problematic.

You could look at boost::variant better than I did. From what I can tell, they scraped something together with accessors. If I were you, I'd recommend overloading operator+(void) and operator-(void) to fetch either type explicitly (Has to be as good as or better than what boost did, but I didn't read very far in).

Off-Topic / Re: Perfect low-level game framework
« on: July 02, 2010, 06:18:06 PM »
Sure, it's not detrimental, but it's little things like that which ultimately pile up. I'm just saying that the superior choice, however more or less convenient it would be, is to make the user explicitly switch context. Like surface_set_target in GM.

And yes; I was planning on making some GUI functions in ENIGMA that would potentially allow you to switch the current context to a new window. The only reason I'm making it, though, is for other pieces of ENIGMA to use; it's not really helpful in games. I just figure I may as well offer it up for use.

Off-Topic / Re: Perfect low-level game framework
« on: July 02, 2010, 03:31:14 PM »
Our ideals are only slightly off.
"The API would be object-oriented."
By this, I figure you mean
Code: [Select]
But I'll be damned if I'd put up like that in anything other than Java*. Yes, now that I see your example code, I've noted that you're content with just DrawUtils::DrawRect. But eh, I vastly prefer draw_rectangle, personally.

I'd not settle for anything not supporting XM. And MP3 is a major plus.

"Contexts: Having many contexts at the same time. Then one'd just apply the functions(begin, end, etc.) to a different context and it'd "just work". OpenGL isn't very context-friendly, since you can only have one active context at any given time."
Easily implemented, major efficiency damper. Each draw function would have to check that the correct context is bound, and the user would have to specify that context every single time. That's annoying to user and GPU.

I don't know what you've used that you're acting as though video is some magically aloof resource that can't be treated as a texture. Must have been one fucked up little library. Happens when libraries do too much for you, I imagine. I can't think of a reason any respectable video renderer wouldn't have FBO's/contexts usable as textures.