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 - gringo

Pages: 1
1
Off-Topic / Re: Introductions
« on: April 20, 2012, 04:18:28 PM »
Hey guys,
now i've had a chance to play with things a bit more I think while particles are cool a better place to start would be the paper cuts on gm compatibility. I noticed that for instance backgrounds don't have a number of things working and some events seem to be missing. so i'm going to give it a go fixing these first. I'll see how i get on this week and get a git hub acc sorted out. g.

2
Issues Help Desk / Re: Getting up and running
« on: April 19, 2012, 06:01:45 AM »
Hi Guys,

sorted "rm jso" from /dev/input and away we go.

Thanks HaRRiKiRi I would not have found out for months.

Now to check my changes.

G.

3
Issues Help Desk / Re: Getting up and running
« on: April 19, 2012, 05:53:00 AM »
Well what do you know, you learn something new everyday.

I'll have a look at getting round this pesky accelerometer, didn't even know there was one in there.

Thanks guys.

Gringo.

4
Issues Help Desk / Re: Getting up and running
« on: April 17, 2012, 04:12:44 PM »
Josh:

Nope no joystick connected, just a run of the mill HP laptop running ubuntu 10.04 32 bit.

I've not really had chance to test much, just run again after doing what ism suggested, though I didn't think that was the problem (well it was in as much that it wouldn't compile off the bat) as when corrected everything compiles fine it's just the game crashes.

Full console output incase it's of any use.


*********** EXECUTE
  `/usr/bin/make`
  `Game`
  `GMODE=Run`
  `GRAPHICS=OpenGL`
  `AUDIO=None`
  `COLLISION=BBox`
  `WIDGETS=None`
  `PLATFORM=xlib`
  `CXX=g++`
  `CC=gcc`
  `COMPILEPATH=Linux/Linux`
  `EXTENSIONS= Universal_System/Extensions/Alarms Universal_System/Extensions/Timelines Universal_System/Extensions/Paths Universal_System/Extensions/MotionPlanning Universal_System/Extensions/DateTime Universal_System/Extensions/DataStructures`
  `OUTPUTNAME=/tmp/egm6057427727371055248.tmp`
  `eTCpath=`



+++++Make completed successfully.++++++++++++++++++++++++++++++++++++
`$exe` == '$exe': true
2 Adding Sprites to Game Module:
Done writing sprites.
Finalized sprites.
0 Sounds:
Done writing sounds.
0 Adding Backgrounds to Game Module:
Done writing backgrounds.
1 Adding Fonts to Game Module:
Iterating included fonts...
Allocated some font stuff
Copied metrics
Sorted out some font stuff
Expanded to 128 by 64
Finished packing font stuff.
Allocated a big texture. Moving font into it...
Wrote all data for font 0
Done writing fonts.
0 Adding Paths to Game Module:
Done writing paths.
Closing game module and running if requested.
Running "/tmp/egm6057427727371055248.tmp"


*********** EXECUTE
  `/tmp/egm6057427727371055248.tmp`



GLEW LOADED!
Joystick name: ST LIS3LV02DL Accelerometer
*** glibc detected *** /tmp/egm6057427727371055248.tmp: free(): invalid pointer: 0x08893e78 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(+0x6b161)[0xb9e161]
/lib/tls/i686/cmov/libc.so.6(+0x6c9b8)[0xb9f9b8]
/lib/tls/i686/cmov/libc.so.6(cfree+0x6d)[0xba2a9d]
/usr/lib/libX11.so.6(+0x4197f)[0x47f97f]
/usr/lib/libX11.so.6(_XReply+0x106)[0x47ffb6]
/usr/lib/libX11.so.6(XQueryPointer+0x6d)[0x46d54d]
/tmp/egm6057427727371055248.tmp[0x805267d]
/tmp/egm6057427727371055248.tmp[0x80b70c3]
/tmp/egm6057427727371055248.tmp[0x804cc1f]
/tmp/egm6057427727371055248.tmp[0x8050b32]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xb49bd6]
/tmp/egm6057427727371055248.tmp[0x804c171]
======= Memory map: ========
00110000-0017f000 r-xp 00000000 08:01 265011     /usr/lib/libGLU.so.1.3.070701
0017f000-00180000 r--p 0006e000 08:01 265011     /usr/lib/libGLU.so.1.3.070701
00180000-00181000 rw-p 0006f000 08:01 265011     /usr/lib/libGLU.so.1.3.070701
00181000-00183000 r-xp 00000000 08:01 263663     /usr/lib/libXau.so.6.0.0
00183000-00184000 r--p 00001000 08:01 263663     /usr/lib/libXau.so.6.0.0
00184000-00185000 rw-p 00002000 08:01 263663     /usr/lib/libXau.so.6.0.0
00185000-0018d000 r-xp 00000000 08:01 264827     /usr/lib/libXcursor.so.1.0.2
0018d000-0018e000 r--p 00007000 08:01 264827     /usr/lib/libXcursor.so.1.0.2
0018e000-0018f000 rw-p 00008000 08:01 264827     /usr/lib/libXcursor.so.1.0.2
00196000-0023d000 r-xp 00000000 08:01 928359     /usr/lib/fglrx/libGL.so.1.2
0023d000-00247000 rwxp 000a7000 08:01 928359     /usr/lib/fglrx/libGL.so.1.2
00247000-0024c000 rwxp 00000000 00:00 0
0024c000-00270000 r-xp 00000000 08:01 272530     /lib/tls/i686/cmov/libm-2.11.1.so
00270000-00271000 r--p 00023000 08:01 272530     /lib/tls/i686/cmov/libm-2.11.1.so
00271000-00272000 rw-p 00024000 08:01 272530     /lib/tls/i686/cmov/libm-2.11.1.so
00272000-002a0000 r-xp 00000000 08:01 928355     /usr/lib/fglrx/libatiadlxx.so
002a0000-002a1000 rw-p 0002e000 08:01 928355     /usr/lib/fglrx/libatiadlxx.so
002a1000-002a9000 r-xp 00000000 08:01 264757     /usr/lib/libXrender.so.1.3.0
002a9000-002aa000 r--p 00007000 08:01 264757     /usr/lib/libXrender.so.1.3.0
002aa000-002ab000 rw-p 00008000 08:01 264757     /usr/lib/libXrender.so.1.3.0
0043e000-00557000 r-xp 00000000 08:01 263862     /usr/lib/libX11.so.6.3.0
00557000-00558000 r--p 00118000 08:01 263862     /usr/lib/libX11.so.6.3.0
00558000-0055a000 rw-p 00119000 08:01 263862     /usr/lib/libX11.so.6.3.0
0055a000-0055b000 rw-p 00000000 00:00 0
0055f000-00572000 r-xp 00000000 08:01 4997       /lib/libz.so.1.2.3.3
00572000-00573000 r--p 00012000 08:01 4997       /lib/libz.so.1.2.3.3
00573000-00574000 rw-p 00013000 08:01 4997       /lib/libz.so.1.2.3.3
00600000-00602000 r-xp 00000000 08:01 264829     /usr/lib/libXinerama.so.1.0.0
00602000-00603000 r--p 00001000 08:01 264829     /usr/lib/libXinerama.so.1.0.0
00603000-00604000 rw-p 00002000 08:01 264829     /usr/lib/libXinerama.so.1.0.0
00709000-00717000 r-xp 00000000 08:01 263901     /usr/lib/libXext.so.6.4.0
00717000-00718000 r--p 0000d000 08:01 263901     /usr/lib/libXext.so.6.4.0
00718000-00719000 rw-p 0000e000 08:01 263901     /usr/lib/libXext.so.6.4.0
00762000-00764000 r-xp 00000000 08:01 271156     /lib/tls/i686/cmov/libdl-2.11.1.so
00764000-00765000 r--p 00001000 08:01 271156     /lib/tls/i686/cmov/libdl-2.11.1.so
00765000-00766000 rw-p 00002000 08:01 271156     /lib/tls/i686/cmov/libdl-2.11.1.so
00797000-0079b000 r-xp 00000000 08:01 263731     /usr/lib/libXdmcp.so.6.0.0
0079b000-0079c000 r--p 00003000 08:01 263731     /usr/lib/libXdmcp.so.6.0.0
0079c000-0079d000 rw-p 00004000 08:01 263731     /usr/lib/libXdmcp.so.6.0.0
0081d000-00838000 r-xp 00000000 08:01 36232      /lib/ld-2.11.1.so
00838000-00839000 r--p 0001a000 08:01 36232      /lib/ld-2.11.1.so
00839000-0083a000 rw-p 0001b000 08:01 36232      /lib/ld-2.11.1.so
0087d000-00895000 r-xp 00000000 08:01 263762     /usr/lib/libxcb.so.1.1.0
00895000-00896000 r--p 00017000 08:01 263762     /usr/lib/libxcb.so.1.1.0
00896000-00897000 rw-p 00018000 08:01 263762     /usr/lib/libxcb.so.1.1.0
00977000-0097e000 r-xp 00000000 08:01 928545     /usr/lib/fglrx/libatiuki.so.1.0
0097e000-0097f000 rw-p 00006000 08:01 928545     /usr/lib/fglrx/libatiuki.so.1.0
00a8b000-00aa0000 r-xp 00000000 08:01 272158     /lib/tls/i686/cmov/libpthread-2.11.1.so
00aa0000-00aa1000 r--p 00014000 08:01 272158     /lib/tls/i686/cmov/libpthread-2.11.1.so
00aa1000-00aa2000 rw-p 00015000 08:01 272158     /lib/tls/i686/cmov/libpthread-2.11.1.so
00aa2000-00aa4000 rw-p 00000000 00:00 0
00ac0000-00ac7000 r-xp 00000000 08:01 272533     /lib/tls/i686/cmov/librt-2.11.1.so
00ac7000-00ac8000 r--p 00006000 08:01 272533     /lib/tls/i686/cmov/librt-2.11.1.so
00ac8000-00ac9000 rw-p 00007000 08:01 272533     /lib/tls/i686/cmov/librt-2.11.1.so
00b33000-00c86000 r-xp 00000000 08:01 272528     /lib/tls/i686/cmov/libc-2.11.1.so
00c86000-00c88000 r--p 00153000 08:01 272528     /lib/tls/i686/cmov/libc-2.11.1.so
00c88000-00c89000 rw-p 00155000 08:01 272528     /lib/tls/i686/cmov/libc-2.11.1.so
00c89000-00c8c000 rw-p 00000000 00:00 0
00d75000-00d76000 r-xp 00000000 00:00 0          [vdso]
00df5000-00e12000 r-xp 00000000 08:01 18701      /lib/libgcc_s.so.1
00e12000-00e13000 r--p 0001c000 08:01 18701      /lib/libgcc_s.so.1
00e13000-00e14000 rw-p 0001d000 08:01 18701      /lib/libgcc_s.so.1
00ec2000-00ec6000 r-xp 00000000 08:01 264810     /usr/lib/libXfixes.so.3.1.0
00ec6000-00ec7000 r--p 00003000 08:01 264810     /usr/lib/libXfixes.so.3.1.0
00ec7000-00ec8000 rw-p 00004000 08:01 264810     /usr/lib/libXfixes.so.3.1.0
00ed6000-00fbf000 r-xp 00000000 08:01 262606     /usr/lib/libstdc++.so.6.0.13
00fbf000-00fc3000 r--p 000e9000 08:01 262606     /usr/lib/libstdc++.so.6.0.13
00fc3000-00fc4000 rw-p 000ed000 08:01 262606     /usr/lib/libstdc++.so.6.0.13
00fc4000-00fcb000 rw-p 00000000 00:00 0
00fcb000-02941000 r-xp 00000000 08:01 928361     /usr/lib/fglrx/dri/fglrx_dri.so
02941000-029fa000 rw-p 01976000 08:01 928361     /usr/lib/fglrx/dri/fglrx_dri.so
029fa000-02a7f000 rw-p 00000000 00:00 0
08048000-08127000 r-xp 00000000 08:01 50389      /tmp/egm6057427727371055248.tmp
08127000-08128000 r--p 000de000 08:01 50389      /tmp/egm6057427727371055248.tmp
08128000-08129000 rw-p 000df000 08:01 50389      /tmp/egm6057427727371055248.tmp
08129000-0812d000 rw-p 00000000 00:00 0
0862f000-088fb000 rw-p 00000000 00:00 0          [heap]
b6e00000-b6e21000 rw-p 00000000 00:00 0
b6e21000-b6f00000 ---p 00000000 00:00 0
b6fc6000-b7082000 rw-p 00000000 00:00 0
b7082000-b7782000 rw-s 00006000 00:05 5734       /dev/ati/card0
b7782000-b7787000 rw-p 00000000 00:00 0
b778d000-b778e000 rw-s 00005000 00:05 5734       /dev/ati/card0
b778e000-b779e000 rw-s 94200000 00:05 5734       /dev/ati/card0
b779e000-b77a0000 rw-s 00002000 00:05 5734       /dev/ati/card0
b77a0000-b77a2000 rw-p 00000000 00:0highestid: 0Game returned 0
0


I've not really had a chance to play with things today but will try on another computer shorty so I can begin getting started with enigma.

ism:

I didn't actually spot that, it's been a long time since I used GM and coming back to it after so long I find things like that very unintuitive. Never noticed how many bad habits are in there.

Gringo

5
Off-Topic / Re: Introductions
« on: April 17, 2012, 04:00:46 PM »
Hey guys,

Josh: I'm running ubuntu 10.04 32 bit, I'll check I have openAL and allure installed, tbh I've not had chance to play today. The drawind stuff has all been done and I've had a further poke around the src to get used to finding my way around.

I may have a crack at either the particles or the pixel perfect collisions, are these best done as an extension or going else where? Both are for purely selfish reasons.

ism:

This is what I went ahead and did any way, I noticed that a member TGMG (I think that's right) did some compile tests way back last year and produced a list of what wasn't implemented function wise and where the priority was (in terms of game crash reasons) does this utility still exist and is it maintained by the community?

Gringo


6
Issues Help Desk / Getting up and running
« on: April 16, 2012, 03:35:37 PM »
Hi there,

I'm having a general play around with LGM and ENIGMA and as I mentioned in the introductions topic I think it's very impressive even with broken things.

I'm just wanting some advice on actually getting things ticking.

I have checked out both the git revision and the svn revision both compile fine however I cannot get either to run the sample clown game, with the git one after disabling the audio I managed to get it to compile but the game just crashes, and with the svn version the game compiles but again just crashes. I've not compared my terminal output but both look similar.


*********** EXECUTE
  `/tmp/egm8283699758770835462.tmp`



Joystick name: ST LIS3LV02DL Accelerometer
*** glibc detected *** /tmp/egm8283699758770835462.tmp: malloc(): memory corruption: 0x09d89508 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(+0x6b161)[0x2c0161]
/lib/tls/i686/cmov/libc.so.6(+0x6df65)[0x2c2f65]
/lib/tls/i686/cmov/libc.so.6(__libc_malloc+0x5c)[0x2c4b6c]
/usr/lib/libstdc++.so.6(_Znwj+0x27)[0x756c07]
/tmp/egm8283699758770835462.tmp[0x8052db0]
/tmp/egm8283699758770835462.tmp[0x8052c60]
/tmp/egm8283699758770835462.tmp[0x80528b7]
/tmp/egm8283699758770835462.tmp[0x805270f]
/tmp/egm8283699758770835462.tmp[0x8052121]
/tmp/egm8283699758770835462.tmp[0x8051bf6]
/tmp/egm8283699758770835462.tmp[0x8053394]
/tmp/egm8283699758770835462.tmp[0x8138e94]
/tmp/egm8283699758770835462.tmp[0x805388a]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0x26bbd6]
/tmp/egm8283699758770835462.tmp[0x804ddb1]
======= Memory map: ========
00110000-00125000 r-xp 00000000 08:01 272158     /lib/tls/i686/cmov/libpthread-2.11.1.so
00125000-00126000 r--p 00014000 08:01 272158     /lib/tls/i686/cmov/libpthread-2.11.1.so
00126000-00127000 rw-p 00015000 08:01 272158     /lib/tls/i686/cmov/libpthread-2.11.1.so
00127000-00129000 rw-p 00000000 00:00 0
00129000-0014d000 r-xp 00000000 08:01 272530     /lib/tls/i686/cmov/libm-2.11.1.so
0014d000-0014e000 r--p 00023000 08:01 272530     /lib/tls/i686/cmov/libm-2.11.1.so
0014e000-0014f000 rw-p 00024000 08:01 272530     /lib/tls/i686/cmov/libm-2.11.1.so
0014f000-0016c000 r-xp 00000000 08:01 18701      /lib/libgcc_s.so.1
0016c000-0016d000 r--p 0001c000 08:01 18701      /lib/libgcc_s.so.1
0016d000-0016e000 rw-p 0001d000 08:01 18701      /lib/libgcc_s.so.1
0016e000-00175000 r-xp 00000000 08:01 928545     /usr/lib/fglrx/libatiuki.so.1.0
00175000-00176000 rw-p 00006000 08:01 928545     /usr/lib/fglrx/libatiuki.so.1.0
00176000-0017a000 r-xp 00000000 08:01 263731     /usr/lib/libXdmcp.so.6.0.0
0017a000-0017b000 r--p 00003000 08:01 263731     /usr/lib/libXdmcp.so.6.0.0
0017b000-0017c000 rw-p 00004000 08:01 263731     /usr/lib/libXdmcp.so.6.0.0
0017c000-00184000 r-xp 00000000 08:01 264827     /usr/lib/libXcursor.so.1.0.2
00184000-00185000 r--p 00007000 08:01 264827     /usr/lib/libXcursor.so.1.0.2
00185000-00186000 rw-p 00008000 08:01 264827     /usr/lib/libXcursor.so.1.0.2
00186000-0018e000 r-xp 00000000 08:01 264757     /usr/lib/libXrender.so.1.3.0
0018e000-0018f000 r--p 00007000 08:01 264757     /usr/lib/libXrender.so.1.3.0
0018f000-00190000 rw-p 00008000 08:01 264757     /usr/lib/libXrender.so.1.3.0
00190000-00197000 r-xp 00000000 08:01 263548     /usr/lib/libSM.so.6.0.1
00197000-00198000 r--p 00006000 08:01 263548     /usr/lib/libSM.so.6.0.1
00198000-00199000 rw-p 00007000 08:01 263548     /usr/lib/libSM.so.6.0.1
00199000-001e2000 r-xp 00000000 08:01 266296     /usr/lib/libpulsecommon-0.9.21.so
001e2000-001e3000 r--p 00048000 08:01 266296     /usr/lib/libpulsecommon-0.9.21.so
001e3000-001e4000 rw-p 00049000 08:01 266296     /usr/lib/libpulsecommon-0.9.21.so
001e4000-001e7000 r-xp 00000000 08:01 702        /lib/libuuid.so.1.3.0
001e7000-001e8000 r--p 00002000 08:01 702        /lib/libuuid.so.1.3.0
001e8000-001e9000 rw-p 00003000 08:01 702        /lib/libuuid.so.1.3.0
00207000-00242000 r-xp 00000000 08:01 262685     /usr/lib/libopenal.so.1.12.854
00242000-00243000 ---p 0003b000 08:01 262685     /usr/lib/libopenal.so.1.12.854
00243000-00244000 r--p 0003b000 08:01 262685     /usr/lib/libopenal.so.1.12.854
00244000-00245000 rw-p 0003c000 08:01 262685     /usr/lib/libopenal.so.1.12.854
00245000-00255000 rw-p 00000000 00:00 0
00255000-003a8000 r-xp 00000000 08:01 272528     /lib/tls/i686/cmov/libc-2.11.1.so
003a8000-003aa000 r--p 00153000 08:01 272528     /lib/tls/i686/cmov/libc-2.11.1.so
003aa000-003ab000 rw-p 00155000 08:01 272528     /lib/tls/i686/cmov/libc-2.11.1.so
003ab000-003ae000 rw-p 00000000 00:00 0
003ae000-0040f000 r-xp 00000000 08:01 266900     /usr/lib/libsndfile.so.1.0.21
0040f000-00410000 ---p 00061000 08:01 266900     /usr/lib/libsndfile.so.1.0.21
00410000-00411000 r--p 00061000 08:01 266900     /usr/lib/libsndfile.so.1.0.21
00411000-00412000 rw-p 00062000 08:01 266900     /usr/lib/libsndfile.so.1.0.21
00412000-00416000 rw-p 00000000 00:00 0
00416000-0044d000 r-xp 00000000 08:01 549        /lib/libdbus-1.so.3.4.0
0044d000-0044e000 r--p 00036000 08:01 549        /lib/libdbus-1.so.3.4.0
0044e000-0044f000 rw-p 00037000 08:01 549        /lib/libdbus-1.so.3.4.0
0044f000-0049a000 r-xp 00000000 08:01 264371     /usr/lib/libFLAC.so.8.2.0
0049a000-0049b000 r--p 0004a000 08:01 264371     /usr/lib/libFLAC.so.8.2.0
0049b000-0049c000 rw-p 0004b000 08:01 264371     /usr/lib/libFLAC.so.8.2.0
0049c000-004c3000 r-xp 00000000 08:01 263118     /usr/lib/libvorbis.so.0.4.3
004c3000-004c4000 r--p 00026000 08:01 263118     /usr/lib/libvorbis.so.0.4.3
004c4000-004c5000 rw-p 00027000 08:01 263118     /usr/lib/libvorbis.so.0.4.3
004ea000-004ee000 r-xp 00000000 08:01 264204     /usr/lib/libXtst.so.6.1.0
004ee000-004ef000 r--p 00003000 08:01 264204     /usr/lib/libXtst.so.6.1.0
004ef000-004f0000 rw-p 00004000 08:01 264204     /usr/lib/libXtst.so.6.1.0
00520000-0053b000 r-xp 00000000 08:01 36232      /lib/ld-2.11.1.so
0053b000-0053c000 r--p 0001a000 08:01 36232      /lib/ld-2.11.1.so
0053c000-0053d000 rw-p 0001b000 08:01 36232      /lib/ld-2.11.1.so
00544000-00557000 r-xp 00000000 08:01 4997       /lib/libz.so.1.2.3.3
00557000-00558000 r--p 00012000 08:01 4997       /lib/libz.so.1.2.3.3
00558000-00559000 rw-p 00013000 08:01 4997       /lib/libz.so.1.2.3.3
0059d000-005b2000 r-xp 00000000 08:01 263098     /usr/lib/libICE.so.6.3.0
005b2000-005b3000 r--p 00014000 08:01 263098     /usr/lib/libICE.so.6.3.0
005b3000-005b4000 rw-p 00015000 08:01 263098     /usr/lib/libICE.so.6.3.0
005b4000-005b6000 rw-p 00000000 00:00 0
005bd000-005c2000 r-xp 00000000 08:01 263781     /usr/lib/libogg.so.0.6.0
005c2000-005c3000 r--p 00004000 08:01 263781     /usr/lib/libogg.so.0.6.0
005c3000-005c4000 rw-p 00005000 08:01 263781     /usr/lib/libogg.so.0.6.0
005e3000-005e4000 r-xp 00000000 00:00 0          [vdso]
005ec000-005f8000 r-xp 00000000 08:01 263909     /usr/lib/libXi.so.6.1.0
005f8000-005f9000 r--p 0000c000 08:01 263909     /usr/lib/libXi.so.6.1.0
005f9000-005fa000 rw-p 0000d000 08:01 263909     /usr/lib/libXi.so.6.1.0
00699000-00782000 r-xp 00000000 08:01 262606     /usr/lib/libstdc++.so.6.0.13
00782000-00786000 r--p 000e9000 08:01 262606     /usr/lib/libstdc++.so.6.0.13
00786000-00787000 rw-p 000ed000 08:01 262606     /usr/lib/libstdc++.so.6.0.13
00787000-0078e000 rw-p 00000000 00:00 0
00797000-008b0000 r-xp 00000000 08:01 263862     /usr/lib/libX11.so.6.3.0
008b0000-008b1000 r--p 00118000 08:01 263862     /usr/lib/libX11.so.6.3.0
008b1000-008b3000 rw-p 00119000 08:01 263862     /usr/lib/libX11.so.6.3.0
008b3000-008b4000 rw-p 00000000 00:00 0 Game returned 0
0


Now it's very likely this isn't down to enigma and it could just be my battered old laptop refusing to do anything with the gfx card.

Also of note, when I say the game compiles fine I had to comment out a part of the clown step script first as it was bitching about line 13 and while it all looks perfectly fine to me I'm guessing something maybe unimplemented or my compile of enigma maybe wrong.



if (alarm0-- == 0) {
  direction = random(360);
  alarm0 = 50;
}



From what I have read in the src this maybe because alarms are now implemented, as the comment above the snippet mentions they are not?


Any help appreciated.

On another topic I've been having a look at the src today and thinking about what I can do to help out, the extension system looks like a good way to get some things implemented, however in the progress section there is a suggestion that it could do with improving / rewriting whats the deal there. Is what needs to be done etc, as it seems to me after I have a play with adding some of the additional drawing stuff it may be a good place to start getting involved.

Gringo

7
Off-Topic / Re: Introductions
« on: April 16, 2012, 12:53:32 PM »
Hi HaRRiKiRi,

I've done some digging around today and done some things on the list, I've done all the drawing changes in the working brain section anyways as it was simple enough and why not get started on something. Just had a flick through the GM manual for version 8 and there are a few functions missing from the drawing function so it seams like a good place to start implementing things.

In my test run the whole openAL class seems foobared, i've tried setting the audio setting to none but to no avail. I'll play around later and see where I get. I would paste the error but for some reason Ubuntu won't let me copy paste from the progress console. Basically there is an error for every other line, not gone into it in any great detail.

If the git is broken is there another repo I can use to get a more up-to-date / working branch.

I was thinking (early days yet and my intention really is to make some games... eventually) that I may give pixel perfect collisions a crack, I had to do this in a python game engine for a project a while ago and I can probably rip the guts out of that.

I've attached the updated drawing files for now, I'll look to doing some work on the missing functions over the next day or sol and then look for something else todo.

EDIT I was going to attach files though it's either broken or I'm not allowed.

Gringo

8
Off-Topic / Re: Introductions
« on: April 16, 2012, 09:14:36 AM »
In the progress no brainer section there is a requirement to branch some of the existing drawing function...

Branch the draw_SHAPE functions into sets of outline_SHAPE and fill_SHAPE functions to eliminate* `bool outline` (concerning SHELL/Graphics_Systems/OpenGL/GSstdraw.h). Alternative: draw_SHAPE_outline/draw_SHAPE_fill. (* Not really eliminate, just replace the need for. The outline argument would become optional)

Why not just wrap each of these instead, the function to draw is already there why not just introduce two new function that call the existing function with and without the optional arg?

either way this is pretty much done, having a look at the make files now.

Gringo

9
Off-Topic / Hello There
« on: April 16, 2012, 06:32:25 AM »
Hi,

I just found this project last night while looking into a way to get GM running on linux either under wine or virtual box, when I came across a post mentioning LGM from my reading there I ended up here.

Must say I'm quite impressed with what you have achieved so far and would like to help out, managed to get everything downloaded and built this morning. However the two recommended test games die horribly and fail to compile, reading the output and the forum this would seem to have something to do with the sound system and your move to git, all of which I'm sure would be fixed soon.

That aside though I'd like to help out, I've had a look at the todo list and thought I'd start small and sort out the have a brain stuff, had a look in the source and it looks like a quickish set of tasks. For some of the more advanced stuff where knowledge of Enigma is required is there any sort of primer to get a new developer up to speed?

Gringo

Pages: 1