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.
256
Announcements / Re: Another choice.
« on: March 12, 2010, 09:24:02 pm »
Local sounds ok, especially if you DON'T NEED to write it (as Josh wrote).
Var is something we should be able to do without, it's a GM abomination!
Var is something we should be able to do without, it's a GM abomination!
257
Announcements / Re: Another choice.
« on: March 12, 2010, 02:58:54 pm »
This is another case of GML vs C++
We'll have a GM audience, but we want to be serious too.
I'd vote for int and var int because it would make GM ports easier, but if local int is more C++ friendly, then go for it.
We don't need a var since we can use all the types we want. If we really want var to mean temporary, then call it "temp".
We'll have a GM audience, but we want to be serious too.
I'd vote for int and var int because it would make GM ports easier, but if local int is more C++ friendly, then go for it.
We don't need a var since we can use all the types we want. If we really want var to mean temporary, then call it "temp".
258
Announcements / Re: I hate the last ten days before a release.
« on: March 12, 2010, 09:17:31 am »
I'm taking my exams on C++ right now. No spring break in my country.
However, I might have some spare time. I can use C++ as far as you don't mess up with objects.
I can use structures like nodes to make lists and trees, however.
I never worked on a community project (no clue about git or svn), how may I help?
However, I might have some spare time. I can use C++ as far as you don't mess up with objects.
I can use structures like nodes to make lists and trees, however.
I never worked on a community project (no clue about git or svn), how may I help?
259
Announcements / Re: Quick Poll
« on: March 09, 2010, 01:03:32 pm »I think that if you want to allow anything more than C++ operators, types, methods, etc., then I would vote for acting like there's a semicolon when there's a newline after the "}", but that would be unnecessarily replicating a lot of work and making the parser even more complicated than it already is.I agree with this solution. Saves GM users and allows C++ tricks.
260
Announcements / Re: Quick Poll
« on: March 08, 2010, 03:05:05 pm »
Add it as an option to tick/untick.
261
Announcements / Re: Quick Poll
« on: March 08, 2010, 01:20:44 pm »
Nice, now I understand why the damn editor always wanted me to add that semicolon
Really, that's a nice thing to learn. Couldn't we just advice the user to check that at compile time?
Like a non-critical error you can choose not to hear anymore?
Really, that's a nice thing to learn. Couldn't we just advice the user to check that at compile time?
Like a non-critical error you can choose not to hear anymore?
262
Announcements / Re: Pride
« on: March 05, 2010, 06:23:04 pm »It's by no means a hack. GML does support switch(); it will let you switch either a real or string. Switching an array switches its first value.Hell, I didn't know GM had such a statement. Really, I saw no one using it in the GMC.
Just because a code uses goto doesn't mean it's a hack. Goto was excommunicated from use in high level code due to it making said code difficult to read when misused. Case labels are just that: labels. The compiler writes the hash map instead of me doing it. The same will apply to ENIGMA.
The first time I heard about it was studying C++
BTW I really hope you aren't using gotos in the rest of your code as well, unless you aim at being a sole developer
263
Announcements / Re: Pride
« on: March 05, 2010, 01:54:34 am »
Why should you add such an hack? There is no switch for arrays in C++ and there is no switch in Gm at all,
so neither users will feel a need for it. Using a switch for this kind of things means writing bad code.
Don't even bother wasting time.
so neither users will feel a need for it. Using a switch for this kind of things means writing bad code.
Don't even bother wasting time.
264
Announcements / Re: Pride
« on: March 04, 2010, 10:44:15 am »
There are many people in the GMC who helped me solving my coding problems. Kudos to them.
Back to us, will we be able to make games with R4, or just testing?
And what about the frontend? Is it usable?
Back to us, will we be able to make games with R4, or just testing?
And what about the frontend? Is it usable?
265
Announcements / Re: Encryption
« on: March 04, 2010, 10:17:56 am »
Com'on people, it's good to see someone design for securety. However, cheating is only harmuful in multiplayer games,
and I don't see any WoW coming out of GM coders any time soon. But, if you really care, you can just implement some
server-side checks, right?
and I don't see any WoW coming out of GM coders any time soon. But, if you really care, you can just implement some
server-side checks, right?
266
Announcements / Re: Rejoice
« on: February 19, 2010, 04:43:56 pm »
Wonderful news. This seems like a great piece of software engineering. Hell, I'm coding in C++ right now, but I can't quite understand much of your previous posts.
However, getting rid of all those unused functions and variables will cut down on the file size, which is something that got asked for a number of times.
However, getting rid of all those unused functions and variables will cut down on the file size, which is something that got asked for a number of times.
267
Announcements / Re: Illogical
« on: February 06, 2010, 04:51:53 pm »
FAECES sounds lice feces (crap) to me.
268
Announcements / Re: Merry Christmas
« on: December 27, 2009, 08:48:21 pm »
Just a quick thought, would you add some way to declare the size of GML arrays and lists to save up memory?
Or there is already one?
Or there is already one?
269
Announcements / Re: Merry Christmas
« on: December 25, 2009, 08:37:36 am »
Merry Christmas.
BTW How bad is this?
BTW How bad is this?
270
General ENIGMA / Re: State of the project
« on: December 23, 2009, 05:45:31 pm »I'm almost positive it uses DX.Yep, DX 8.1 to be precise, and no OpenGL at all, unfortunately.
And now I looked it up, and am 100% positive.
Also, there's a new beast around, this Ogre wrapper...struggling to get OpenGL to work
http://gmc.yoyogames.com/index.php?showtopic=455439&st=0
And it's using the LGPL licence!!!