entity destructor stuff. Mem-leak fix
more mem-leak stuff
Fixed all: warning C4018: '<' : signed/unsigned mismatch  errors
Sagar for each fouten opgelost
Fixed: warning C4065: switch statement contains 'default' but no 'case' labels error (in GSM)
Merge branch 'Develop' of https://github.com/PimV/Bermuda-TheGame into Mem_Leaks2
Fixed all: warning C4101: .... : unreferenced local variable errors
ScreenWidth en ScreenHeight verandert naar INTs
Fixed all: warning C4244: '...' : conversion from '...' to '...', possible loss of data errors

- BEHALVE DIE IN GAMETIMER!!!!!!
Fixed all: warning C4244: 'argument' : conversion from '...' to '...', possible loss of data errors

Voornamelijk time_t problemen
- o.a. alle srand(time(NULL)) omgezet naar: srand(static_cast<unsigned
int>(time(NULL)));
- Warning van DWORD in game.cpp regel 88 is ook opgelost -> @PimV  keer
naar laten kijken.
Fixed all: warning C4244: 'initializing' : conversion from '...' to '...', possible loss of data errors

- Probleem in MainEntityContainer en NightLayer was de FLOOR() methode
welke een double returned terwijl we maar een INT nodig hadden (geen
comma nodig)
Fixed all: warning C4305: '=' : truncation from 'int' to 'bool' errors

in particleengien waren er 3 from double to floats errors zoals deze..
perongeluk in andere commit al gefixt.
Fixed: warning C4715: 'Crafting::canCraft' : not all control paths return a value error

@JohanBeekers  -> zo goed opgelost? heb de methode doorgelopen, ik denk
het wel :smile:
Sagars overige for each's eruit gehaald
Enige warning die er nog in zit BUGGGGG

onder deze spate staat de bug. we krijgen een frameTime mee als double
(bijv 15,34) maar slaan het op in een long, dus verliezen we de ,34...
en dat 60 x per seconden.. veel tijd aan t einde van de dag
GameTimer long verbouwd naar float

We verloren het comma getal wat ik in de vorige commit uitlegde
Aanpassen van gameTimer long to float veroorzaakte weer paar warnings.

Op die plekken moest ik van een long variable een float maken.
Fixed: gametimer double to float error

nu gameTime voortaan een Float is krijgen we een error van double naar
float, mogelijk verlies..
een double kan namelijk 14 decimalen hebben een float maar 7.
Momenteel verliezen we dus eventueel 0.0000000XXXXXXX de X'jes

Boeit dat? @JohanBeekers @PimV
NOG 1 WARNING resterend. zie omschrijving:

warning LNK4098: defaultlib 'msvcrt.lib' conflicts with use of other
libs; use /NODEFAULTLIB:library

-> nog geen oplossing gevonden
cleanups & stuff