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.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 »
1576
General ENIGMA / ENIGMA IS A MAZE
« on: February 21, 2012, 03:17:10 pm »
Maybe Josh can make a graph detailing how and what is called from the "Run" button to the first frame of the launched program. Right now I can't figure out what is called in what order and where it is called from. I am looking into Android now and in the new versions of NDK it can compile so called Native programs (that is C++ without any Java or even wrappers for Java code). So I can code everything in pure C++ and run it. I wanted to create the basic framework in ENIGMA so I could launch it, but I don't know where to start. The Platforms folder has functions that I know are called in the beginning (like win32 window create function) but I don't know where it is called from. I looked in the SHELLmain, but it didn't get any clearer. I can't actually find "main()". I also see that there is a lot of useless code (which I thought was removed last October when Josh did "the clean up"). One example of that is COLLIGMA which pops up here and there. I also think folders like Universal_System should be better structured (like Load and resource inits in one folder, general purpose functions in another and so on).
Basically, I really love ENIGMA and I want to use it everywhere, but there is a lot of obstacles in the way of that. Slow progress is one thing.. for example, the "Clean released" option with .ico support is still not there. MinGW didn't fix that bug you were having? And weren't there a workaround? Its just that the parser you are always working on actually does its job. There are bugs here and there, but mostly I can work around them. I think its much more important to make everything usable and structured and only then update/optimize/rewrite something.
Basically, I really love ENIGMA and I want to use it everywhere, but there is a lot of obstacles in the way of that. Slow progress is one thing.. for example, the "Clean released" option with .ico support is still not there. MinGW didn't fix that bug you were having? And weren't there a workaround? Its just that the parser you are always working on actually does its job. There are bugs here and there, but mostly I can work around them. I think its much more important to make everything usable and structured and only then update/optimize/rewrite something.
1577
Off-Topic / Re: GameDev Studio
« on: February 19, 2012, 03:36:15 pm »Quote
Interesting. I'll have to check that out, others downloaded it fine earlier. Do you have a suggestion for a file host?Yeah, sorry the top download page link works fine. I clicked the one which is under the feature list. It seems you have fixed that too now.
Quote
I didn't know how to use C++ very well until about a year ago, so your statement is void.Well, I didn't mean you had to help then, just that you might help now.
edit: I can't seem to compile:
Quote
C:\Users\Daedalus\Desktop\GDS V0.0.1\GDS V0.0.1>C:\MinGW\bin\g++.exe Internal\TeLike the GUI though.
mp\tmp\Bin\source.cpp -pipe -DNDEBUG -O -s -o Internal\Temp\tmp\App.exe -mwindow
s -LCompiler\libs -lirrlicht.dll -lcAudio.dll -lgds_engine -lEvt_Handler
Compiler\libs/libEvt_Handler.a(red_evthandler.o):red_evthandler.cpp:(.text+0x409
): undefined reference to `__gxx_personality_sj0'
Compiler\libs/libEvt_Handler.a(red_evthandler.o):red_evthandler.cpp:(.text+0x42b
): undefined reference to `_Unwind_SjLj_Register'
Compiler\libs/libEvt_Handler.a(red_evthandler.o):red_evthandler.cpp:(.text+0x461
): undefined reference to `_Unwind_SjLj_Unregister'
Compiler\libs/libEvt_Handler.a(red_evthandler.o):red_evthandler.cpp:(.text+0x482
): undefined reference to `_Unwind_SjLj_Resume'
Compiler\libs/libEvt_Handler.a(red_evthandler.o):red_evthandler.cpp:(.text+0x491
): undefined reference to `__gxx_personality_sj0'
Compiler\libs/libEvt_Handler.a(red_evthandler.o):red_evthandler.cpp:(.text+0x4b3
): undefined reference to `_Unwind_SjLj_Register'
Compiler\libs/libEvt_Handler.a(red_evthandler.o):red_evthandler.cpp:(.text+0x537
): undefined reference to `_Unwind_SjLj_Unregister'
Compiler\libs/libEvt_Handler.a(red_evthandler.o):red_evthandler.cpp:(.text+0x558
): undefined reference to `_Unwind_SjLj_Resume'
collect2: ld returned 1 exit status
C:\Users\Daedalus\Desktop\GDS V0.0.1\GDS V0.0.1>cd Internal\Temp\tmp
C:\Users\Daedalus\Desktop\GDS V0.0.1\GDS V0.0.1\Internal\temp\tmp>App.exe
'App.exe' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\Daedalus\Desktop\GDS V0.0.1\GDS V0.0.1\Internal\temp\tmp>pause
Press any key to continue . . .
1578
Off-Topic / Re: GameDev Studio
« on: February 18, 2012, 07:24:39 pm »
If you achieved that in 9 months then you should totally help Josh. This project could of been finished about 2 years ago, but we are not in a hurry.. apparently.
Download page link doesn't work though.
Download page link doesn't work though.
1579
Announcements / Re: Main Progress [Stalled because we can't Git]
« on: February 11, 2012, 09:20:09 pm »
I also haven't quite understood the GIT thing. I plan to format my PC some time in the future, and it would be cool if I could commit the few surface functions I made. Though I could probably just upload them to this forum like I did in the past.
I haven't done a lot because there ain't much for me to do. Adding functions is great, but I kind of have all the functions I need. Also, Build Clear isn't done yet, so I can't have a non-console iconed .exe I could distribute.
On a different note though, I am working on optical touchscreens in my spare time (FTIR and the like), and I have coded and ported blob detection and stuff like that to ENIGMA. So I can use ENIGMA to create cool multitouch applications now.
I haven't done a lot because there ain't much for me to do. Adding functions is great, but I kind of have all the functions I need. Also, Build Clear isn't done yet, so I can't have a non-console iconed .exe I could distribute.
On a different note though, I am working on optical touchscreens in my spare time (FTIR and the like), and I have coded and ported blob detection and stuff like that to ENIGMA. So I can use ENIGMA to create cool multitouch applications now.
1580
Announcements / Re: Update
« on: February 02, 2012, 01:24:48 pm »
Well, at least it has a graph.
1581
Issues Help Desk / Re: Help getting ENIGMA to behave
« on: January 22, 2012, 06:44:57 pm »
If its AL problem then try setting audio system to None and try compiling again.
1582
Issues Help Desk / Re: Global arrays inside with(){}
« on: January 14, 2012, 10:46:42 am »
So when is the new parser going to be done? Or at least more functional than the current one?
1583
Issues Help Desk / Global arrays inside with(){}
« on: January 13, 2012, 04:14:43 pm »
Global arrays inside with(){} dun work.
Code:
So basically... is the new parser done yet?
Also, if you have this anywhere:
Code:
Code: [Select]
//create of obj_0
global var myarray;
myarray[0]="string";
//draw of obj_1
//this works
draw_text(10,10,string(myarray[0]));
//this doesn't
with (obj_0){
draw_text(10,10,string(myarray[0]));
}
It says:Quote
Preprocessor_Environment_Editable/IDE_EDIT_objectaccess.h:48:46: error: 'struct enigma::OBJ_obj_0' has no member named 'myarray'I doesn't work if I put other. in front of it (if I call with (obj_1){}), or if I do global var myarray[1][1]; or something like that.
Preprocessor_Environment_Editable/IDE_EDIT_objectaccess.h:49:46: error: 'struct enigma::OBJ_obj_1' has no member named 'myarray'
So basically... is the new parser done yet?
Also, if you have this anywhere:
Code: [Select]
global var time;
Then it insta-crashes on load.
1584
Announcements / Re: New GitHub Repository
« on: January 07, 2012, 05:56:52 am »
We will see how this goes. I didn't like that I will have problems committing conflicted data, or that I can't revert changes when I move everything in the destination repository, but maybe I just didn't quite clearly understand. It was easy for me to understand SVN as it has only one button - Commit. You choose the files you want to commit, write a description of the changes and sit back (takes a few seconds to finish). I don't really need new "features" in this process, so I was fine with it before.
1585
Announcements / Re: New GitHub Repository
« on: January 06, 2012, 08:41:34 pm »
Soo how exactly committing changes will work? In SVN it was extremely easy.. I suspect it will be as easy in GIT too? For example, I am on Win and want to have a GUI program (its just nicer) to commit a change to the repository. What steps would I use?
1586
Off-Topic / Re: Hey! I'm new!
« on: January 03, 2012, 09:42:36 am »Its funny that I have never seen that. And its even more funny that these following points are ignored on a regular basis by everyone:
1, 2, 3, 5, 6, 9, 10, 11, 13, 14, 17, 18Quote4. No racismYeah, Josh is pretty vulgar. He is probably black...
Quote
Yeah, Josh is pretty vulgar. He is probably black...Your quoting style reminds me of FOX news.
P.s. Not a racist.
1587
Off-Topic / Re: Hey! I'm new!
« on: December 28, 2011, 08:52:10 am »
Its funny that I have never seen that. And its even more funny that these following points are ignored on a regular basis by everyone:
1, 2, 3, 5, 6, 9, 10, 11, 13, 14, 17, 18
1, 2, 3, 5, 6, 9, 10, 11, 13, 14, 17, 18
1588
Issues Help Desk / Re: Error: multiple definition of
« on: December 27, 2011, 07:51:40 pm »
That is what I did previously. Didn't help. For some unknown reason it still got included twice.
1589
Issues Help Desk / Re: Error: multiple definition of
« on: December 27, 2011, 03:19:35 pm »Quote
It doesn't matter if you guard it if you are including the header from two source files.But where do I do this? I have only one place I include it (I have only one .cpp file). I think ENIGMA includes the header somewhere as well as part of the extensions system, and that is what causes me the trouble.
Quote
Don't declare globals in headers, except with extern.I don't declare any globals in headers.
Quote
Don't implement functions in headers unless they are static and/or inline.I do have functions there for structs. Like grid::grid(). I will try to move them in the .cpp and see what happens.
edit: That did it. I don't know what else includes the header, but that was frustrating.
1590
Issues Help Desk / Re: Error: multiple definition of
« on: December 27, 2011, 10:05:06 am »
......................
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 »