Jump to content
  • Advertisement

Ryback

Member
  • Content Count

    45
  • Joined

  • Last visited

Community Reputation

203 Neutral

About Ryback

  • Rank
    Member

Personal Information

  • Role
    Programmer
  • Interests
    Design
    Programming
  1. Ryback

    Music Player in Unreal Engine 4.17.2

    Blueprint scripting is not my forte but have you read the online documentation for UMG? Take a look at sections 3 and 4 of the below: https://docs.unrealengine.com/en-us/Engine/UMG/QuickStart
  2. Ryback

    I didnt know who to ask.

    When it comes to computers, anything that the hardware is capable of supporting can be achieved. If a particular library does not give you the flexibility you require, you have the option of either using a different library, or bypassing it by writing your own lower level code to provide you with the functionality you require.
  3. Ryback

    Predators: A Flocking Story

    Hi again! As the next step, I wanted to experience going inside of my flocking simulation so I took a bit of time to learn Unreal Engine and port my code over. So now I can walk around the flocks in VR and interact with them. The video below is the result, I hope you like it!
  4. Ryback

    Flocking Algorithm with Predators

    A predator flying though a flock of boids. Written in C++ using OpenSceneGraph. More details here:
  5. Hi everyone, A while back I read a few articles on flocking algorithms and it peaked my interest so I decided to write my own demo using OpenSceneGraph. A link to the result is below, I hope you like it!
  6. Thanks for clarifying that!  Where does the view matrix come from?  Is it built into glsl or do I need to calculate it and pass it from the CPU? 
  7. Yes it works, thank you!  I guess the lesson is to use homogeneous coordinates in your matrix transformations.  :)
  8. Hi everyone,   I have a simple GLSL shader I am working on (I have stripped down the original to illustrate the problem as clearly as possible).  I would like to have a single light source which is fixed relative to the scene.  Hence this line in my vertex shader:       lightPos =   vec3(gl_ModelViewMatrix) *  vec3(-100.0,-0.0, 0.0);   The light source is defined at (-100.0,0.0,0.0) and since I am multiplying it by the modelview matrix I expect it to be remain fixed in the scene.  In other words, if I rotate the camera around, the light should also move relative to the camera.  This is not what I am getting.  The light source is always at the camera origin (appears to be 0,0,0).  When I rotate the camera around my object, the scene is always lit "head-on" so to speak.  I feel I am missing something fundamental.     Would any of you be able to enlighten me?   Thank you     vertex shader:   varying vec3 normal; varying vec3 vertex; varying vec3 lightPos;                      void main() {     gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;     normal = gl_NormalMatrix * gl_Normal;                  vertex =   gl_ModelViewMatrix * gl_Vertex;     lightPos =   vec3(gl_ModelViewMatrix) *  vec3(-100.0,-0.0, 0.0); }   frag shader:   varying vec3 normal; varying vec3 vertex; varying vec3 lightPos;                void main() {     const vec4 DiffuseColor = vec4(1.0, 0.0, 0.0, 1.0);       vec3 position2light=normalize(lightPos-vertex);     vec3 norm=normalize(normal);        // Calculating The Diffuse Term And Clamping It To [0;1]     float DiffuseTerm = clamp(dot(norm, position2light), 0.0, 1.0);       gl_FragColor = DiffuseColor * DiffuseTerm;  }    
  9. Ryback

    CPC

    1. Actually, it's highly recommended that the market monetization method be considered during the design phase. He is not wasting time to ponder this at this point. 2. Here, you say he's guilty of not thinking about the market monetization method - after you tell him not to! "2) ?" = monetization.     Sorry, but after his last few threads it triggered me to post that. Basically, he has come up is "an idea and done all the math" whatever that means. so in his words "all the work has been done, just need it coded. why will nobody write it for me"  He has has at least one post closed and keeps spamming. I will stay out of it now but the reality is that unless he steps back, learns to code then yes, it is actually pointless looking at underpant gnomes step 2 unless it involves "learn to code and write game". Without that no form of monetization is actually worth anything at all and never will be as their will never be a game to monitize      His threads are entertaining to read though.
  10. Ryback

    C++ or C#

    Guys, is it just me or are there too many of these "C# versus C++" threads popping up everywhere? In my opinion, this question totally misses the point of what computer programming is all about. Any good programmer can pick up a new language in a matter of days (I know a few who can do it in hours), because the concepts remain relatively the same, it is only the syntax that differs. So lets stop wasting time arguing an irrelevant point. Code in whichever language you like, and when you have a reason to switch, just do it...
  11. Hello, I'm planning on purchasing a graphics card mostly for development purposes. From what I've seen on their websites, it appears to me that NVIDIA has a ton more development support than ATI. But perhaps I am just looking in the wrong places. I'd be interested in hearing other developer's opinions on this matter - which manufacturer is more developer-friendly? I was particularly impressed by the "NVIDIA GPU Programming Guide" document. Does ATI have a similar document for their GPUs? Thanks, Ryback
  12. Ryback

    I need help with transparency

    First make sure your image has an alpha channel (it is not enough to have just a black background). Then enable alpha testing with code like this: glEnable(GL_ALPHA_TEST); glAlphaFunc(GL_GREATER, 0.5);
  13. I just do it after I have done all of my other rendering. Load the identity matrix, give a small offset into the screen and draw. Here is my code for a crosshair at the center of the screen: glLoadIdentity(); glTranslatef(0.0f,0.0f,-0.51f); glBegin(GL_LINES); glColor3f(0.9,0.9,0.9); glVertex3f( -0.015f, 0.0f, 0.0f); glVertex3f( -0.004f, 0.0f, 0.0f); glVertex3f( 0.015f, 0.0f, 0.0f); glVertex3f( 0.004f, 0.0f, 0.0f); glVertex3f( 0.0f, -0.015f, 0.0f); glVertex3f( 0.0f, -0.004f, 0.0f); glVertex3f( 0.0f, 0.004f, 0.0f); glEnd();
  14. Hello, It seems that my Visual C++ program is producing memory leak errors whenever I exit. Here is what I get: Detected memory leaks! Dumping objects -> {900} normal block at 0x0655D7E8, 8 bytes long. Data: < mU ( > D0 6D 55 06 28 8D DC 05 {899} normal block at 0x0655D328, 8 bytes long. Data: < mU ( > D0 6D 55 06 28 8D DC 05 {898} normal block at 0x0655CE68, 8 bytes long. Data: < mU ( > D0 6D 55 06 28 8D DC 05 {897} normal block at 0x05DBA698, 8 bytes long. Data: < mU ( > D0 6D 55 06 28 8D DC 05 {896} normal block at 0x05DBA8B0, 8 bytes long. Data: < mU ( > D0 6D 55 06 28 8D DC 05 {895} normal block at 0x05DBA298, 8 bytes long. Data: < mU ( > D0 6D 55 06 28 8D DC 05 {894} normal block at 0x06556CF0, 64 bytes long. Data: < y H U x > 88 79 DD 05 48 AD 55 06 78 9D DB 05 C8 A1 DB 05 {893} normal block at 0x0655AE18, 8 bytes long. Data: < mU ( > D0 6D 55 06 28 8D DC 05 {892} normal block at 0x05DB9E48, 8 bytes long. Data: < mU ( > D0 6D 55 06 28 8D DC 05 {891} normal block at 0x06556EF8, 8 bytes long. Data: < mU ( > D0 6D 55 06 28 8D DC 05 {890} normal block at 0x0655EF40, 8 bytes long. Data: < mU ( > D0 6D 55 06 28 8D DC 05 {888} normal block at 0x05DD7A58, 8 bytes long. Data: < mU ( > D0 6D 55 06 28 8D DC 05 {887} normal block at 0x065591E0, 8 bytes long. Data: < mU ( > D0 6D 55 06 28 8D DC 05 {885} normal block at 0x06556F88, 8 bytes long. Data: < mU ( > D0 6D 55 06 28 8D DC 05 {883} normal block at 0x06558E48, 8 bytes long. Data: < mU ( > D0 6D 55 06 28 8D DC 05 {881} normal block at 0x06552DB0, 4 bytes long. Data: < > CD CD CD CD {880} normal block at 0x05DC8D28, 236 bytes long. Data: < 2U > 10 32 55 00 00 00 00 00 D6 00 00 00 C3 10 00 00 {873} normal block at 0x05DC8EE0, 16 bytes long. Data: <HSU U @ U @ U > 48 53 55 06 10 85 55 06 40 BC 55 06 40 BC 55 06 {849} normal block at 0x065578D0, 4 bytes long. Data: < U > 98 B1 55 06 {848} normal block at 0x0655BB70, 4 bytes long. Data: < RU > A8 52 55 06 {847} normal block at 0x06558510, 236 bytes long. Data: < 2U > 10 32 55 00 01 00 00 00 D3 00 00 00 C3 10 00 00 {845} normal block at 0x06557498, 144 bytes long. Data: <@6U % > 40 36 55 00 01 00 00 00 D2 00 00 00 25 00 00 00 {832} normal block at 0x06557738, 15 bytes long. Data: <data/apple.tga > 64 61 74 61 2F 61 70 70 6C 65 2E 74 67 61 00 {831} normal block at 0x065579E0, 56 bytes long. Data: < 7U > 00 37 55 00 02 00 00 00 D1 00 00 00 11 00 00 00 {829} normal block at 0x05DBB1F0, 144 bytes long. Data: <x U # > 78 CF 55 00 02 00 00 00 D0 00 00 00 23 01 00 00 {828} normal block at 0x05DBB608, 64 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {827} normal block at 0x05DBB598, 48 bytes long. Data: < -U > D8 2D 55 00 01 00 00 00 CF 00 00 00 09 01 00 00 {826} normal block at 0x05DBB538, 32 bytes long. Data: < = <K > 00 00 00 00 00 00 00 BF C9 90 C3 3D 92 3C 4B BF {825} normal block at 0x05DBB4C8, 48 bytes long. Data: < -U > A4 2D 55 00 01 00 00 00 CE 00 00 00 89 00 00 00 {824} normal block at 0x05DBB458, 48 bytes long. Data: < > 00 00 00 00 00 00 80 BF 00 00 00 00 00 00 00 00 {823} normal block at 0x05DBB3E8, 48 bytes long. Data: <p-U I > 70 2D 55 00 01 00 00 00 CD 00 00 00 49 00 00 00 {822} normal block at 0x05DBB378, 48 bytes long. Data: < > >> E7 A7 98 3E 00 00 80 BF 00 00 00 00 A6 B9 9D 3E {821} normal block at 0x05DBB308, 48 bytes long. Data: <<-U ) > 3C 2D 55 00 01 00 00 00 CC 00 00 00 29 00 00 00 {818} normal block at 0x0655EE70, 144 bytes long. Data: <x U # > 78 CF 55 00 02 00 00 00 CB 00 00 00 23 01 00 00 {817} normal block at 0x05DBB160, 80 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {816} normal block at 0x05DBB0F0, 48 bytes long. Data: < -U > D8 2D 55 00 01 00 00 00 CA 00 00 00 09 01 00 00 {815} normal block at 0x05DBB088, 40 bytes long. Data: < '? y 2 > y > D6 8D 27 3F 81 79 C8 BC 32 E4 B0 3E 81 79 C8 BC {814} normal block at 0x05DBB018, 48 bytes long. Data: < -U > A4 2D 55 00 01 00 00 00 C9 00 00 00 89 00 00 00 {813} normal block at 0x05DBAFA0, 60 bytes long. Data: < > 00 00 00 00 00 00 80 BF 00 00 00 00 00 00 00 00 {812} normal block at 0x05DBAF30, 48 bytes long. Data: <p-U I > 70 2D 55 00 01 00 00 00 C8 00 00 00 49 00 00 00 {811} normal block at 0x05DBAEB8, 60 bytes long. Data: < g > # I=L >> 1B 67 BB 3E 00 00 80 BF 23 F6 49 3D 4C FF AA 3E {810} normal block at 0x0655EF88, 48 bytes long. Data: <<-U ) > 3C 2D 55 00 01 00 00 00 C7 00 00 00 29 00 00 00 {807} normal block at 0x0655E9B0, 144 bytes long. Data: <x U # > 78 CF 55 00 02 00 00 00 C6 00 00 00 23 01 00 00 {806} normal block at 0x0655EDE0, 80 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {805} normal block at 0x0655ED70, 48 bytes long. Data: < -U > D8 2D 55 00 01 00 00 00 C5 00 00 00 09 01 00 00 {804} normal block at 0x0655ED08, 40 bytes long. Data: < g? <K ? > D6 8D 67 3F 92 3C 4B BF 00 00 80 3F 00 00 00 BF {803} normal block at 0x0655EC98, 48 bytes long. Data: < -U > A4 2D 55 00 01 00 00 00 C4 00 00 00 89 00 00 00 {802} normal block at 0x0655EC20, 60 bytes long. Data: < > 00 00 00 00 00 00 80 BF 00 00 00 00 00 00 00 00 {801} normal block at 0x0655EBB0, 48 bytes long. Data: <p-U I > 70 2D 55 00 01 00 00 00 C3 00 00 00 49 00 00 00 {800} normal block at 0x0655EB38, 60 bytes long. Data: < > >> C1 AC C8 3E 00 00 80 BF 83 A2 F9 BC 7F BE CD 3E {799} normal block at 0x0655EAC8, 48 bytes long. Data: <<-U ) > 3C 2D 55 00 01 00 00 00 C2 00 00 00 29 00 00 00 {796} normal block at 0x0655E578, 144 bytes long. Data: <x U # > 78 CF 55 00 02 00 00 00 C1 00 00 00 23 01 00 00 {795} normal block at 0x0655E930, 64 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {794} normal block at 0x0655E8C0, 48 bytes long. Data: < -U > D8 2D 55 00 01 00 00 00 C0 00 00 00 09 01 00 00 {793} normal block at 0x0655CD38, 32 bytes long. Data: < = <K > 00 00 00 00 00 00 00 BF C9 90 C3 3D 92 3C 4B BF {792} normal block at 0x0655E850, 48 bytes long. Data: < -U > A4 2D 55 00 01 00 00 00 BF 00 00 00 89 00 00 00 {791} normal block at 0x0655E7E0, 48 bytes long. Data: < > 00 00 00 00 00 00 80 BF 00 00 00 00 00 00 00 00 {790} normal block at 0x0655E770, 48 bytes long. Data: <p-U I > 70 2D 55 00 01 00 00 00 BE 00 00 00 49 00 00 00 {789} normal block at 0x0655E700, 48 bytes long. Data: < > 7F BE CD BE 00 00 80 BF 00 00 00 00 C1 AC C8 BE {788} normal block at 0x0655E690, 48 bytes long. Data: <<-U ) > 3C 2D 55 00 01 00 00 00 BD 00 00 00 29 00 00 00 {785} normal block at 0x0655E0B8, 144 bytes long. Data: <x U # > 78 CF 55 00 02 00 00 00 BC 00 00 00 23 01 00 00 {784} normal block at 0x0655E4E8, 80 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {783} normal block at 0x0655E478, 48 bytes long. Data: < -U > D8 2D 55 00 01 00 00 00 BB 00 00 00 09 01 00 00 {782} normal block at 0x0655E410, 40 bytes long. Data: < '? y 2 > y > D6 8D 27 3F 81 79 C8 BC 32 E4 B0 3E 81 79 C8 BC {781} normal block at 0x0655E3A0, 48 bytes long. Data: < -U > A4 2D 55 00 01 00 00 00 BA 00 00 00 89 00 00 00 {780} normal block at 0x0655E328, 60 bytes long. Data: < > 00 00 00 00 00 00 80 BF 00 00 00 00 00 00 00 00 {779} normal block at 0x0655E2B8, 48 bytes long. Data: <p-U I > 70 2D 55 00 01 00 00 00 B9 00 00 00 49 00 00 00 {778} normal block at 0x0655E240, 60 bytes long. Data: <L # I= g > 4C FF AA BE 00 00 80 BF 23 F6 49 3D 1B 67 BB BE {777} normal block at 0x0655E1D0, 48 bytes long. Data: <<-U ) > 3C 2D 55 00 01 00 00 00 B8 00 00 00 29 00 00 00 {775} normal block at 0x0655E038, 64 bytes long. Data: < y H U x > 88 79 DD 05 48 AD 55 06 78 9D DB 05 C8 A1 DB 05 {773} normal block at 0x0655DB78, 144 bytes long. Data: <x U # > 78 CF 55 00 02 00 00 00 B7 00 00 00 23 01 00 00 {772} normal block at 0x0655DFA8, 80 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {771} normal block at 0x0655DF38, 48 bytes long. Data: < -U > D8 2D 55 00 01 00 00 00 B6 00 00 00 09 01 00 00 {770} normal block at 0x0655DED0, 40 bytes long. Data: < g? <K ? > D6 8D 67 3F 92 3C 4B BF 00 00 80 3F 00 00 00 BF {769} normal block at 0x0655DE60, 48 bytes long. Data: < -U > A4 2D 55 00 01 00 00 00 B5 00 00 00 89 00 00 00 {768} normal block at 0x0655DDE8, 60 bytes long. Data: < > 00 00 00 00 00 00 80 BF 00 00 00 00 00 00 00 00 {767} normal block at 0x0655DD78, 48 bytes long. Data: <p-U I > 70 2D 55 00 01 00 00 00 B4 00 00 00 49 00 00 00 {766} normal block at 0x0655DD00, 60 bytes long. Data: < > A6 B9 9D BE 00 00 80 BF 83 A2 F9 BC E7 A7 98 BE {765} normal block at 0x0655DC90, 48 bytes long. Data: <<-U ) > 3C 2D 55 00 01 00 00 00 B3 00 00 00 29 00 00 00 {762} normal block at 0x0655D718, 144 bytes long. Data: <x U # > 78 CF 55 00 02 00 00 00 B2 00 00 00 23 01 00 00 {761} normal block at 0x0655DB08, 48 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {760} normal block at 0x0655DA98, 48 bytes long. Data: < -U > D8 2D 55 00 01 00 00 00 B1 00 00 00 09 01 00 00 {759} normal block at 0x0655DA40, 24 bytes long. Data: < ? ?fff? > 00 00 00 3F 00 00 80 3F 66 66 66 3F 00 00 00 00 {758} normal block at 0x0655D9D0, 48 bytes long. Data: < -U > A4 2D 55 00 01 00 00 00 B0 00 00 00 89 00 00 00 {757} normal block at 0x0655D970, 36 bytes long. Data: <rL"6 ? ?> 72 4C 22 36 00 00 80 3F C2 D6 81 B4 FF E9 7F 3F {756} normal block at 0x0655D900, 48 bytes long. Data: <p-U I > 70 2D 55 00 01 00 00 00 AF 00 00 00 49 00 00 00 {755} normal block at 0x0655D8A0, 36 bytes long. Data: <33 > ? >> 33 33 B3 3E 00 00 80 3F 00 00 00 00 7F BE CD 3E {754} normal block at 0x0655D830, 48 bytes long. Data: <<-U ) > 3C 2D 55 00 01 00 00 00 AE 00 00 00 29 00 00 00 {751} normal block at 0x0655D258, 144 bytes long. Data: <x U # > 78 CF 55 00 02 00 00 00 AD 00 00 00 23 01 00 00 {750} normal block at 0x0655D688, 80 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {749} normal block at 0x0655D618, 48 bytes long. Data: < -U > D8 2D 55 00 01 00 00 00 AC 00 00 00 09 01 00 00 {748} normal block at 0x0655D5B0, 40 bytes long. Data: < ? 333? > 9A 99 19 3F 00 00 00 00 33 33 33 3F 00 00 00 00 {747} normal block at 0x0655D540, 48 bytes long. Data: < -U > A4 2D 55 00 01 00 00 00 AB 00 00 00 89 00 00 00 {746} normal block at 0x0655D4C8, 60 bytes long. Data: < * H <]cs? * >> C3 2A 9E BE A3 48 D4 3C 5D 63 73 3F C3 2A 9E 3E {745} normal block at 0x0655D458, 48 bytes long. Data: <p-U I > 70 2D 55 00 01 00 00 00 AA 00 00 00 49 00 00 00 {744} normal block at 0x0655D3E0, 60 bytes long. Data: <L > # I= g >> 4C FF AA 3E 00 00 80 BF 23 F6 49 3D 1B 67 BB 3E {743} normal block at 0x0655D370, 48 bytes long. Data: <<-U ) > 3C 2D 55 00 01 00 00 00 A9 00 00 00 29 00 00 00 {740} normal block at 0x0655CD98, 144 bytes long. Data: <x U # > 78 CF 55 00 02 00 00 00 A8 00 00 00 23 01 00 00 {739} normal block at 0x0655D1C8, 80 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {738} normal block at 0x0655D158, 48 bytes long. Data: < -U > D8 2D 55 00 01 00 00 00 A7 00 00 00 09 01 00 00 {737} normal block at 0x0655D0F0, 40 bytes long. Data: < > > > 9A 99 99 3E 00 00 00 00 CD CC CC 3E 00 00 00 00 {736} normal block at 0x0655D080, 48 bytes long. Data: < -U > A4 2D 55 00 01 00 00 00 A6 00 00 00 89 00 00 00 {735} normal block at 0x0655D008, 60 bytes long. Data: <[ O JH < k > 5B 0A 4F BF 4A 48 D4 3C 93 6B 16 BF FD E9 7F BF {734} normal block at 0x0655CF98, 48 bytes long. Data: <p-U I > 70 2D 55 00 01 00 00 00 A5 00 00 00 49 00 00 00 {733} normal block at 0x0655CF20, 60 bytes long. Data: < > >> A6 B9 9D 3E 00 00 80 BF 83 A2 F9 BC E7 A7 98 3E {732} normal block at 0x0655CEB0, 48 bytes long. Data: <<-U ) > 3C 2D 55 00 01 00 00 00 A4 00 00 00 29 00 00 00 {728} normal block at 0x05DBA5C8, 144 bytes long. Data: <x U # > 78 CF 55 00 02 00 00 00 A3 00 00 00 23 01 00 00 {727} normal block at 0x0655CCA8, 80 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {726} normal block at 0x0655CC38, 48 bytes long. Data: < -U > D8 2D 55 00 01 00 00 00 A2 00 00 00 09 01 00 00 {725} normal block at 0x0655CBD0, 40 bytes long. Data: < = > 00 00 00 00 00 00 00 00 CD CC CC 3D 00 00 00 00 {724} normal block at 0x0655CB60, 48 bytes long. Data: < -U > A4 2D 55 00 01 00 00 00 A1 00 00 00 89 00 00 00 {723} normal block at 0x05DBA838, 60 bytes long. Data: <` O?RH < k * >> 60 0A 4F 3F 52 48 D4 3C 8E 6B 16 BF C3 2A 9E 3E {722} normal block at 0x05DBA7C8, 48 bytes long. Data: <p-U I > 70 2D 55 00 01 00 00 00 A0 00 00 00 49 00 00 00 {721} normal block at 0x05DBA750, 60 bytes long. Data: < > g >> C1 AC C8 3E 00 00 80 BF 83 A2 F9 BC 1B 67 BB 3E {720} normal block at 0x05DBA6E0, 48 bytes long. Data: <<-U ) > 3C 2D 55 00 01 00 00 00 9F 00 00 00 29 00 00 00 {717} normal block at 0x05DBA1C8, 144 bytes long. Data: <x U # > 78 CF 55 00 02 00 00 00 9E 00 00 00 23 01 00 00 {716} normal block at 0x05DBA558, 48 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {715} normal block at 0x05DBA4E8, 48 bytes long. Data: < -U > D8 2D 55 00 01 00 00 00 9D 00 00 00 09 01 00 00 {714} normal block at 0x05DBA490, 24 bytes long. Data: < ? ?fff? > 00 00 00 3F 00 00 80 3F 66 66 66 3F 00 00 00 00 {713} normal block at 0x05DBA420, 48 bytes long. Data: < -U > A4 2D 55 00 01 00 00 00 9C 00 00 00 89 00 00 00 {712} normal block at 0x05DBA3C0, 36 bytes long. Data: <# B ? ?> 23 C2 42 B6 00 00 80 3F C2 D6 81 B4 FD E9 7F 3F {711} normal block at 0x05DBA350, 48 bytes long. Data: <p-U I > 70 2D 55 00 01 00 00 00 9B 00 00 00 49 00 00 00 {710} normal block at 0x05DC8728, 36 bytes long. Data: <33 ? > 33 33 B3 BE 00 00 80 3F 00 00 00 00 E7 A7 98 BE {709} normal block at 0x05DBA2E0, 48 bytes long. Data: <<-U ) > 3C 2D 55 00 01 00 00 00 9A 00 00 00 29 00 00 00 {705} normal block at 0x05DB9D78, 144 bytes long. Data: <x U # > 78 CF 55 00 02 00 00 00 99 00 00 00 23 01 00 00 {704} normal block at 0x05DBA138, 80 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {703} normal block at 0x05DBA0C8, 48 bytes long. Data: < -U > D8 2D 55 00 01 00 00 00 98 00 00 00 09 01 00 00 {702} normal block at 0x05DBA060, 40 bytes long. Data: < ? 333? > 9A 99 19 3F 00 00 00 00 33 33 33 3F 00 00 00 00 {701} normal block at 0x05DB9FF0, 48 bytes long. Data: < -U > A4 2D 55 00 01 00 00 00 97 00 00 00 89 00 00 00 {700} normal block at 0x05DB9F78, 60 bytes long. Data: < * H <]cs? * >> C3 2A 9E BE A6 48 D4 3C 5D 63 73 3F C3 2A 9E 3E {699} normal block at 0x05DB9F08, 48 bytes long. Data: <p-U I > 70 2D 55 00 01 00 00 00 96 00 00 00 49 00 00 00 {698} normal block at 0x05DB9E90, 60 bytes long. Data: < g # I=L > 1B 67 BB BE 00 00 80 BF 23 F6 49 3D 4C FF AA BE {697} normal block at 0x0655B110, 48 bytes long. Data: <<-U ) > 3C 2D 55 00 01 00 00 00 95 00 00 00 29 00 00 00 {693} normal block at 0x0655AD48, 144 bytes long. Data: <x U # > 78 CF 55 00 02 00 00 00 94 00 00 00 23 01 00 00 {692} normal block at 0x05DB9CE8, 80 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {691} normal block at 0x0655B0A0, 48 bytes long. Data: < -U > D8 2D 55 00 01 00 00 00 93 00 00 00 09 01 00 00 {690} normal block at 0x05DD7B10, 40 bytes long. Data: < > > > 9A 99 99 3E 00 00 00 00 CD CC CC 3E 00 00 00 00 {689} normal block at 0x0655B030, 48 bytes long. Data: < -U > A4 2D 55 00 01 00 00 00 92 00 00 00 89 00 00 00 {688} normal block at 0x0655AFB8, 60 bytes long. Data: <` O RH < k > 60 0A 4F BF 52 48 D4 3C 8E 6B 16 BF FF E9 7F BF {687} normal block at 0x0655AF48, 48 bytes long. Data: <p-U I > 70 2D 55 00 01 00 00 00 91 00 00 00 49 00 00 00 {686} normal block at 0x0655AED0, 60 bytes long. Data: < > C1 AC C8 BE 00 00 80 BF 83 A2 F9 BC 7F BE CD BE {685} normal block at 0x0655AE60, 48 bytes long. Data: <<-U ) > 3C 2D 55 00 01 00 00 00 90 00 00 00 29 00 00 00 {682} normal block at 0x05DD7988, 144 bytes long. Data: <x U # > 78 CF 55 00 02 00 00 00 8F 00 00 00 23 01 00 00 {681} normal block at 0x0655ACB8, 80 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {680} normal block at 0x0655AC48, 48 bytes long. Data: < -U > D8 2D 55 00 01 00 00 00 8E 00 00 00 09 01 00 00 {679} normal block at 0x06558AD8, 40 bytes long. Data: < = > 00 00 00 00 00 00 00 00 CD CC CC 3D 00 00 00 00 {678} normal block at 0x0655ABD8, 48 bytes long. Data: < -U > A4 2D 55 00 01 00 00 00 8D 00 00 00 89 00 00 00 {677} normal block at 0x0655AB60, 60 bytes long. Data: <[ O?JH < k * >> 5B 0A 4F 3F 4A 48 D4 3C 93 6B 16 BF C3 2A 9E 3E {676} normal block at 0x0655AAF0, 48 bytes long. Data: <p-U I > 70 2D 55 00 01 00 00 00 8C 00 00 00 49 00 00 00 {675} normal block at 0x0655AA78, 60 bytes long. Data: < L > A6 B9 9D BE 00 00 80 BF 83 A2 F9 BC 4C FF AA BE {674} normal block at 0x05DD7AA0, 48 bytes long. Data: <<-U ) > 3C 2D 55 00 01 00 00 00 8B 00 00 00 29 00 00 00 {647} normal block at 0x05DBA8F8, 1408 bytes long. Data: < > 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 {642} normal block at 0x06557648, 176 bytes long. Data: < > 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 {589} normal block at 0x0655BBB0, 4 bytes long. Data: < U > 90 BA 55 06 {588} normal block at 0x06558440, 144 bytes long. Data: <x U # > 78 CF 55 00 01 00 00 00 8A 00 00 00 23 01 00 00 {587} normal block at 0x06558A58, 64 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {586} normal block at 0x065589E8, 48 bytes long. Data: < -U > D8 2D 55 00 01 00 00 00 89 00 00 00 09 01 00 00 {585} normal block at 0x06557C10, 32 bytes long. Data: < A A A> 00 00 A0 41 00 00 00 00 00 00 A0 41 00 00 F0 41 {584} normal block at 0x06557BA0, 48 bytes long. Data: < -U > A4 2D 55 00 01 00 00 00 88 00 00 00 89 00 00 00 {583} normal block at 0x06557280, 48 bytes long. Data: < ? > 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 {582} normal block at 0x06557148, 48 bytes long. Data: <p-U I > 70 2D 55 00 01 00 00 00 87 00 00 00 49 00 00 00 {581} normal block at 0x06558D50, 48 bytes long. Data: <33 A 333 33 A> 33 33 8F 41 CD CC 80 C1 33 33 33 BF 33 33 8F 41 {580} normal block at 0x06557098, 48 bytes long. Data: <<-U ) > 3C 2D 55 00 01 00 00 00 86 00 00 00 29 00 00 00 {573} normal block at 0x06557EF0, 128 bytes long. Data: < > CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD {568} normal block at 0x06557230, 16 bytes long. Data: < > 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 {557} normal block at 0x065591A0, 4 bytes long. Data: < U > 90 BA 55 06 {556} normal block at 0x05DC8C58, 144 bytes long. Data: <x U # > 78 CF 55 00 01 00 00 00 85 00 00 00 23 01 00 00 {555} normal block at 0x05DC8BD8, 64 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {554} normal block at 0x05DC8B68, 48 bytes long. Data: < -U > D8 2D 55 00 01 00 00 00 84 00 00 00 09 01 00 00 {553} normal block at 0x05DC8B08, 32 bytes long. Data: < @ @ ? @> DE 82 8D 40 DE 82 8D 40 C5 03 12 3F DE 82 8D 40 {552} normal block at 0x05DC8A98, 48 bytes long. Data: < -U > A4 2D 55 00 01 00 00 00 83 00 00 00 89 00 00 00 {551} normal block at 0x05DC8A28, 48 bytes long. Data: < / d , > > 00 00 00 00 2F F9 64 BF 2C F9 E4 3E 00 00 00 00 {550} normal block at 0x05DC89B8, 48 bytes long. Data: <p-U I > 70 2D 55 00 01 00 00 00 82 00 00 00 49 00 00 00 {549} normal block at 0x05DC8948, 48 bytes long. Data: < ? > 00 00 80 3F 00 00 80 BF 00 00 00 00 00 00 80 BF {548} normal block at 0x05DC88D8, 48 bytes long. Data: <<-U ) > 3C 2D 55 00 01 00 00 00 81 00 00 00 29 00 00 00 {546} normal block at 0x06555AB0, 4 bytes long. Data: < U > 90 BA 55 06 {545} normal block at 0x05DC8808, 144 bytes long. Data: <x U # > 78 CF 55 00 01 00 00 00 80 00 00 00 23 01 00 00 {544} normal block at 0x05DC8788, 64 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {543} normal block at 0x06556688, 48 bytes long. Data: < -U > D8 2D 55 00 01 00 00 00 7F 00 00 00 09 01 00 00 {542} normal block at 0x06556628, 32 bytes long. Data: < @ ? @ @> DE 82 8D 40 C5 03 12 3F DE 82 8D 40 DE 82 8D 40 {541} normal block at 0x065565B8, 48 bytes long. Data: < -U ~ > A4 2D 55 00 01 00 00 00 7E 00 00 00 89 00 00 00 {540} normal block at 0x06556548, 48 bytes long. Data: </ d? , >/ d?> 2F F9 64 3F 00 00 00 00 2C F9 E4 3E 2F F9 64 3F {539} normal block at 0x065564D8, 48 bytes long. Data: <p-U } I > 70 2D 55 00 01 00 00 00 7D 00 00 00 49 00 00 00 {538} normal block at 0x06556468, 48 bytes long. Data: < ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 00 00 00 00 80 3F {537} normal block at 0x065563F8, 48 bytes long. Data: <<-U | ) > 3C 2D 55 00 01 00 00 00 7C 00 00 00 29 00 00 00 {535} normal block at 0x06556398, 32 bytes long. Data: <H U YU x^U bU > 48 95 55 06 A0 59 55 06 78 5E 55 06 C8 62 55 06 {534} normal block at 0x06555A70, 4 bytes long. Data: < U > 90 BA 55 06 {533} normal block at 0x065562C8, 144 bytes long. Data: <x U { # > 78 CF 55 00 01 00 00 00 7B 00 00 00 23 01 00 00 {532} normal block at 0x06556248, 64 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {531} normal block at 0x065561D8, 48 bytes long. Data: < -U z > D8 2D 55 00 01 00 00 00 7A 00 00 00 09 01 00 00 {530} normal block at 0x06556178, 32 bytes long. Data: < ? ? @ ?> C5 03 12 3F C5 03 12 3F DE 82 8D 40 C5 03 12 3F {529} normal block at 0x06556108, 48 bytes long. Data: < -U y > A4 2D 55 00 01 00 00 00 79 00 00 00 89 00 00 00 {528} normal block at 0x06556098, 48 bytes long. Data: < > e? > > 00 00 00 00 3E 8F 65 3F 0E 9D E2 3E 00 00 00 00 {527} normal block at 0x06556028, 48 bytes long. Data: <p-U x I > 70 2D 55 00 01 00 00 00 78 00 00 00 49 00 00 00 {526} normal block at 0x06555FB8, 48 bytes long. Data: < ? ?> 00 00 80 BF 00 00 80 3F 00 00 00 00 00 00 80 3F {525} normal block at 0x06555F48, 48 bytes long. Data: <<-U w ) > 3C 2D 55 00 01 00 00 00 77 00 00 00 29 00 00 00 {523} normal block at 0x0655BBF8, 4 bytes long. Data: < U > 90 BA 55 06 {522} normal block at 0x06555E78, 144 bytes long. Data: <x U v # > 78 CF 55 00 01 00 00 00 76 00 00 00 23 01 00 00 {521} normal block at 0x06555DF8, 64 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {520} normal block at 0x06555D88, 48 bytes long. Data: < -U u > D8 2D 55 00 01 00 00 00 75 00 00 00 09 01 00 00 {519} normal block at 0x06555D28, 32 bytes long. Data: < @> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A0 40 {518} normal block at 0x06555CB8, 48 bytes long. Data: < -U t > A4 2D 55 00 01 00 00 00 74 00 00 00 89 00 00 00 {517} normal block at 0x06555C48, 48 bytes long. Data: <? e >> e > 3F 8F 65 BF 00 00 00 00 0F 9D E2 3E 3E 8F 65 BF {516} normal block at 0x06555BD8, 48 bytes long. Data: <p-U s I > 70 2D 55 00 01 00 00 00 73 00 00 00 49 00 00 00 {515} normal block at 0x06555B68, 48 bytes long. Data: <> > ? > > 3E E8 A5 BF 3E E8 A5 3F 9A 99 19 BF 3E E8 A5 BF {514} normal block at 0x06555AF8, 48 bytes long. Data: <<-U r ) > 3C 2D 55 00 01 00 00 00 72 00 00 00 29 00 00 00 {511} normal block at 0x06558678, 4 bytes long. Data: < U > 90 BA 55 06 {510} normal block at 0x065559A0, 144 bytes long. Data: <x U q # > 78 CF 55 00 01 00 00 00 71 00 00 00 23 01 00 00 {509} normal block at 0x06555920, 64 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {508} normal block at 0x065558B0, 48 bytes long. Data: < -U p > D8 2D 55 00 01 00 00 00 70 00 00 00 09 01 00 00 {507} normal block at 0x06556C90, 32 bytes long. Data: < @ ? ? ?> DE 82 8D 40 C5 03 12 3F C5 03 12 3F C5 03 12 3F {506} normal block at 0x06555840, 48 bytes long. Data: < -U o > A4 2D 55 00 01 00 00 00 6F 00 00 00 89 00 00 00 {505} normal block at 0x065557D0, 48 bytes long. Data: < ? > 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 {504} normal block at 0x06555760, 48 bytes long. Data: <p-U n I > 70 2D 55 00 01 00 00 00 6E 00 00 00 49 00 00 00 {503} normal block at 0x065556F0, 48 bytes long. Data: < ? ? > 00 00 80 3F 00 00 80 3F 00 00 00 00 00 00 80 BF {502} normal block at 0x06559618, 48 bytes long. Data: <<-U m ) > 3C 2D 55 00 01 00 00 00 6D 00 00 00 29 00 00 00 {500} normal block at 0x06558E90, 4 bytes long. Data: < U > 90 BA 55 06 {499} normal block at 0x06559548, 144 bytes long. Data: <x U l # > 78 CF 55 00 01 00 00 00 6C 00 00 00 23 01 00 00 {498} normal block at 0x065594C8, 64 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {497} normal block at 0x06559458, 48 bytes long. Data: < -U k > D8 2D 55 00 01 00 00 00 6B 00 00 00 09 01 00 00 {496} normal block at 0x06557038, 32 bytes long. Data: < @ > 00 00 00 00 00 00 00 00 00 00 A0 40 00 00 00 00 {495} normal block at 0x065593E8, 48 bytes long. Data: < -U j > A4 2D 55 00 01 00 00 00 6A 00 00 00 89 00 00 00 {494} normal block at 0x06559378, 48 bytes long. Data: < > 00 00 00 00 00 00 00 00 00 00 80 BF 00 00 00 00 {493} normal block at 0x06559308, 48 bytes long. Data: <p-U i I > 70 2D 55 00 01 00 00 00 69 00 00 00 49 00 00 00 {492} normal block at 0x06559298, 48 bytes long. Data: <> > ? ff ?> 3E E8 A5 BF 3E E8 A5 3F 9A 99 19 BF 66 66 A6 3F {491} normal block at 0x06559228, 48 bytes long. Data: <<-U h ) > 3C 2D 55 00 01 00 00 00 68 00 00 00 29 00 00 00 {468} normal block at 0x06558BA0, 256 bytes long. Data: < > 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 {463} normal block at 0x06557910, 32 bytes long. Data: < > 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 {426} normal block at 0x0655BB30, 4 bytes long. Data: <HUU > 48 55 55 06 {425} normal block at 0x0655BA90, 100 bytes long. Data: < 0U e C > 80 30 55 00 01 00 00 00 65 00 00 00 43 00 00 00 {424} normal block at 0x0655BA20, 48 bytes long. Data: < > CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD {423} normal block at 0x0655B9B0, 48 bytes long. Data: < -U d > D8 2D 55 00 01 00 00 00 64 00 00 00 09 01 00 00 {422} normal block at 0x0655B970, 4 bytes long. Data: < U > 98 B1 55 06 {421} normal block at 0x0655B8A0, 144 bytes long. Data: <x U c # > 78 CF 55 00 01 00 00 00 63 00 00 00 23 01 00 00 {419} normal block at 0x0655B670, 288 bytes long. Data: < ? > 00 00 00 00 00 00 80 3F 00 00 00 00 00 00 00 00 {418} normal block at 0x0655B600, 48 bytes long. Data: <p-U a I > 70 2D 55 00 01 00 00 00 61 00 00 00 49 00 00 00 {417} normal block at 0x0655B500, 192 bytes long. Data: < ? > 00 00 00 00 00 00 00 00 00 00 80 3F 00 00 00 00 {416} normal block at 0x0655B490, 48 bytes long. Data: < -U ` > A4 2D 55 00 01 00 00 00 60 00 00 00 89 00 00 00 {415} normal block at 0x0655B330, 288 bytes long. Data: < ? ?> 00 00 80 BF 00 00 00 00 00 00 80 3F 00 00 80 3F {414} normal block at 0x0655B2C0, 48 bytes long. Data: <<-U _ ) > 3C 2D 55 00 01 00 00 00 5F 00 00 00 29 00 00 00 {413} normal block at 0x06557808, 21 bytes long. Data: <initialShadingGr> 69 6E 69 74 69 61 6C 53 68 61 64 69 6E 67 47 72 {404} normal block at 0x065577C8, 4 bytes long. Data: < U > A0 B8 55 06 {403} normal block at 0x06557788, 4 bytes long. Data: < U > 10 85 55 06 {402} normal block at 0x0655B198, 236 bytes long. Data: < 2U ^ > 10 32 55 00 01 00 00 00 5E 00 00 00 C3 10 00 00 {397} normal block at 0x06557578, 144 bytes long. Data: <@6U [ % > 40 36 55 00 0E 00 00 00 5B 00 00 00 25 00 00 00 {390} normal block at 0x06557450, 12 bytes long. Data: <missile.tga > 6D 69 73 73 69 6C 65 2E 74 67 61 00 {389} normal block at 0x065573F8, 21 bytes long. Data: <initialShadingGr> 69 6E 69 74 69 61 6C 53 68 61 64 69 6E 67 47 72 {379} normal block at 0x065590B8, 4 bytes long. Data: < > CD CD CD CD {378} normal block at 0x06556DD0, 236 bytes long. Data: < 2U W > 10 32 55 00 00 00 00 00 57 00 00 00 C3 10 00 00 {363} normal block at 0x065583E8, 17 bytes long. Data: <data/missile.tga> 64 61 74 61 2F 6D 69 73 73 69 6C 65 2E 74 67 61 {362} normal block at 0x065587C0, 56 bytes long. Data: < 7U T > 00 37 55 00 02 00 00 00 54 00 00 00 11 00 00 00 {354} normal block at 0x06558930, 12 bytes long. Data: <missile.tga > 6D 69 73 73 69 6C 65 2E 74 67 61 00 {353} normal block at 0x06559148, 21 bytes long. Data: <initialShadingGr> 69 6E 69 74 69 61 6C 53 68 61 64 69 6E 67 47 72 {329} normal block at 0x065571D8, 14 bytes long. Data: <data/wall.bmp > 64 61 74 61 2F 77 61 6C 6C 2E 62 6D 70 00 {328} normal block at 0x06557FD0, 56 bytes long. Data: < 7U N > 00 37 55 00 02 00 00 00 4E 00 00 00 11 00 00 00 {327} normal block at 0x06557328, 144 bytes long. Data: <@6U M % > 40 36 55 00 02 00 00 00 4D 00 00 00 25 00 00 00 {266} normal block at 0x06558870, 128 bytes long. Data: < > CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD CD {261} normal block at 0x065590F8, 16 bytes long. Data: < > 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 {215} normal block at 0x0655BF78, 267 bytes long. Data: < .no7EBLU`op_+WY> EB 2E 6E 6F 37 45 42 4C 55 60 6F 70 5F 2B 57 59 {209} normal block at 0x06557990, 15 bytes long. Data: <data/grass.rgb > 64 61 74 61 2F 67 72 61 73 73 2E 72 67 62 00 {208} normal block at 0x06558DD0, 56 bytes long. Data: < 7U - > 00 37 55 00 02 00 00 00 2D 00 00 00 11 00 00 00 {207} normal block at 0x06557DD0, 144 bytes long. Data: <@6U , % > 40 36 55 00 07 00 00 00 2C 00 00 00 25 00 00 00 {139} normal block at 0x06557A60, 256 bytes long. Data: < > 00 00 00 00 00 00 00 00 01 00 00 00 01 00 00 00 {134} normal block at 0x06557870, 32 bytes long. Data: < > 00 00 00 00 01 00 00 00 02 00 00 00 03 00 00 00 {89} normal block at 0x065567B0, 68 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {88} normal block at 0x06556730, 68 bytes long. Data: < ? ? ? ?> 00 00 80 3F 00 00 80 3F 00 00 80 3F 00 00 80 3F {86} normal block at 0x065556B0, 4 bytes long. Data: < U > 90 BA 55 06 {85} normal block at 0x06555670, 4 bytes long. Data: <HSU > 48 53 55 06 {84} normal block at 0x06555548, 236 bytes long. Data: < 2U > 10 32 55 00 01 00 00 00 0E 00 00 00 C3 10 00 00 {82} normal block at 0x065554B0, 4 bytes long. Data: <HUU > 48 55 55 06 {81} normal block at 0x06555470, 4 bytes long. Data: < RU > A8 52 55 06 {80} normal block at 0x06555348, 236 bytes long. Data: < 2U > 10 32 55 00 01 00 00 00 0D 00 00 00 C3 10 00 00 {78} normal block at 0x06552D70, 4 bytes long. Data: < > CD CD CD CD {77} normal block at 0x065552A8, 100 bytes long. Data: <@<U C > 40 3C 55 00 00 00 00 00 0C 00 00 00 43 02 00 00 {74} normal block at 0x065551D8, 144 bytes long. Data: <@6U % > 40 36 55 00 01 00 00 00 0B 00 00 00 25 00 00 00 {73} normal block at 0x06555108, 144 bytes long. Data: <@6U % > 40 36 55 00 01 00 00 00 0A 00 00 00 25 00 00 00 {72} normal block at 0x06555008, 196 bytes long. Data: < : : > T > 00 00 00 00 3A CD 93 BE 3A CD 93 3E CD 13 54 BE {71} normal block at 0x06552DF0, 192 bytes long. Data: < ?> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 3F Object dump complete. The program '[592] lesson1.exe: Native' has exited with code 0 (0x0). I am using WIN32 API and the PLIB library. I've narrowed the cause of this leak to the calling of a function called ssgInit() and a line in that function which reads simply "new ssgContext();". My question is, isn't Windows supposed to handle all the cleanup when I exit the program? Why is it reporting memory leaks, I thought the OS should handle the cleanup when a program terminates. Thanks, Ryback
  15. Here is a photo of the problem:
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!