GCSetMode 3 ?

BlitzMax Forums/BlitzMax Programming/GCSetMode 3 ?

QuietBloke(Posted 2006) [#1]
OK.. so this has probably been answered before but I cant seem to find it.

I was just looking into GNet and I got the source for the gnetdemo.

It all seemed simple enough but then when I looked at the code again I noticed this

GcSetMode 3

I knew of manual and automatic.. but what does this third one do ?

Anyone know ?


Dreamora(Posted 2006) [#2]
It does not do anything. GCSetMode 3 = Mode 1 + 2 (automatic + manual)

The only further mode is 4 which will output debug data to console.


QuietBloke(Posted 2006) [#3]
Ahh OK...

So calling that will nothing. I do wish the demo's didnt do that sort of thing... or at least had comments to explain the purpose/reason for the code being there.

Anyway... Thanx for the reply.


Grisu(Posted 2006) [#4]
GCSetMode 5 = SELFDESTRUCTION? ;)


tonyg(Posted 2006) [#5]
In fact GCSetMode 5 might be just the thing for you.
It's automatic but also gives out the debug messages...
GCSetMode 5
Graphics 640,480
image:TImage=LoadImage("max.png")
While Not KeyHit(key_escape)
  Cls
  DrawImage image,0,0
  DrawText GCMemAlloced(),0,0
  Flip
Wend



Dreamora(Posted 2006) [#6]
The only selfdestruction flag is GCMode 7. Although it should combine all, it directly killed BM 1.18 (haven't tried with BM 1.20 so far)