delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2002/06/20/22:45:32

From: "raelenekelly1" <raelenekelly1 AT bigpond DOT com>
Newsgroups: comp.os.msdos.djgpp
Subject: Need a GURU's Help- A Real Puzzler
Lines: 61
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2615.200
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
Message-ID: <zfwQ8.16677$Hj3.55115@newsfeeds.bigpond.com>
Date: Fri, 21 Jun 2002 12:40:28 +1000
NNTP-Posting-Host: 144.134.235.223
X-Trace: newsfeeds.bigpond.com 1024626783 144.134.235.223 (Fri, 21 Jun 2002 12:33:03 EST)
NNTP-Posting-Date: Fri, 21 Jun 2002 12:33:03 EST
Organization: Telstra BigPond Internet Services (http://www.bigpond.com)
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Ive Posted This Message On another C++ Board But No one could Really
Help Me!



int main (int argc,char *argv[])
{
    Scene level1;
    level1.LoadTexture ("texture1");
}
works without a problem! I can access the texture data from external
functions by passing a pointer to level1.

Heres the problem!

void LoadTextureList (Scene *level)
{
    level->LoadTexture ("tex1");
    level->LoadTexture ("tex2");
};

int main (int argc,char *argv[])
{
    Scene level1;
    LoadTextureList (&level1);
}

The structure (as poor as it is) should still work fine!
But when i put my load texture function in another function it doesn't.
I was thinking it was something to do with the scope
of my instance of Scene and hoped someone would have an idea!


And Heres The really Bizzare Thing!

void LoadTextureList (Scene *level)
{
    level->LoadTexture ("tex2");
    level->LoadTexture ("tex3");
};

int main (int argc,char *argv[])
{
    Scene level1;
    level1.LoadTexture("Tex1");
    LoadTextureList (&level1);
}

This also works without a problem. Why???
its seems like once the memory is initialised
its works without a problem.
Now how bizzare is that ??

ah well..Back to the drawing board!

if you wanna test the code for yourself
no worries.. ill give the engine  to ya for your own amuzment!




- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019