You are on page 1of 2

InitialCode V1.

1 Revision Log

The following files have been changed:

File defs.h
Version 1.0 Version 1.1
#include <iostream.h> #include <iostream.h>
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <fstream.h> #include <fstream.h>
#include <string.h> #include <string.h>
#include <math.h>

… …
const double QUEZACOLT = 0.65; const double QUEZACOLT = 0.5;
const double BAHAMUT = 0.95; const double BAHAMUT = 0.9;
const double CERBERUS = 0.85; const double CERBERUS = 0.7;
const double IFRIT = 0.9; const double IFRIT = 0.8;
const double SIREN = 0.4; const double SIREN = 0.4;
const double LEVIATHAN = 1; const double LEVIATHAN = 1;
… …

File main.cpp
Version 1.0 Version 1.1
void newCrystal(Crystal*& pointer, int num, int level) void newCrystal(Crystal*& pointer, int num, int level)
{ {
if(num==0){ if(num==0){
pointer = new Crystal; pointer = new Crystal;
pointer->level = level; pointer->level = level;
pointer->nextCrystal = NULL; pointer->nextCrystal = NULL;
} }
else{ else{
Crystal* tail = pointer; Crystal* tail = pointer;
for(int i=1;i<num;i++){ for(int i=1;i<num;i++){
tail = pointer->nextCrystal; tail = tail->nextCrystal;
} }
tail->nextCrystal = new Crystal; tail->nextCrystal = new Crystal;
tail->level=level; tail->nextCrystal->level=level;
tail->nextCrystal=NULL; tail->nextCrystal->nextCrystal=NULL;
} }
count++; count++;
} }
File main.cpp
Version 1.0 Version 1.1
void collectGarbage () { void collectGarbage () {
… …
deleteCrystal(share); Crystal* temp = share;
share = share->nextCrystal; share = share->nextCrystal;
… deleteCrystal(temp);
deleteCrystal(share); …
share = share->nextCrystal; Crystal* temp = share;
… share = share->nextCrystal;
deleteCrystal(share); deleteCrystal(temp);
share = share->nextCrystal; …
… Crystal* temp = share;
} share = share->nextCrystal;
deleteCrystal(temp);

}

- End -

You might also like