Well done ... speed is now 2-7 seconds, depending on map size
Ah ... since you changed map size (width/height) code .... There is still a bug.
Bug .... When you generate subsequent map (requiring old map to be removed), it won't remove tiles at maximum X/Y.
This is most noticable with bulge/desert tileset ... outer edge of maximum X/Y not removed.
Also, I think it creates ***WARNING*** in my error log because of this ??... see below ...
Code: Select all
CPU String: GenuineIntel
Stepping ID = 5
Model = 14
Family = 6
Extended model = 1
CLFLUSH cache line size = 64
APIC Physical ID = 6
CPU Brand String: Intel(R) Core(TM) i7 CPU 860 @ 2.80GHz
Cache Size = 256K
UNKNOWN TAGS IN: Config/system.txt
Unknown Tag: MOVIEMODE
Unknown Tag: DYNAMICENV
Unknown Tag: LAYOUTKILLSENEMYX,
END: Config/system.txt
Found DirectX Version Number: 4.09.00.0904
Creating Device.....
MonkeyInitStart
MIS: Found DD
MIS: IsHW
MIS: SetCoop
MIS: Setting Disp Mode
MIS: Done Init 3D Device
MIS: Tex Enum
MIS: SDRS
MIS: Init Decal Render
INITIAL LOAD 12667
Playing as: 0
SIDE 0
Still refed: C:\Program Files\Slitherine\Battlefield Academy\Battlefield Academy\DATA\UI\UnitInfoPopup.BSF
Still refed: C:\Program Files\Slitherine\Battlefield Academy\Battlefield Academy\DATA\UI\UnitInfoPopup.BSF
Playing as: 0
SIDE 0
**WARNING**: GetTileData Invalid tile: 96, 44
**WARNING**: GetTileData Invalid tile: 96, 65
**WARNING**: GetTileData Invalid tile: 96, 65
**WARNING**: GetTileData Invalid tile: 96, 36
**WARNING**: GetTileData Invalid tile: 96, 51
**WARNING**: GetTileData Invalid tile: 96, 53
**WARNING**: GetTileData Invalid tile: 96, 51
**WARNING**: GetTileData Invalid tile: 96, 38
**WARNING**: GetTileData Invalid tile: 96, 58
**WARNING**: GetTileData Invalid tile: 96, 28
**WARNING**: GetTileData Invalid tile: 96, 62
**WARNING**: GetTileData Invalid tile: 96, 28
**WARNING**: GetTileData Invalid tile: 96, 24
**WARNING**: GetTileData Invalid tile: 96, 54
**WARNING**: GetTileData Invalid tile: 96, 56
**WARNING**: GetTileData Invalid tile: 96, 65
**WARNING**: GetTileData Invalid tile: 96, 64
**WARNING**: GetTileData Invalid tile: 96, 22
**WARNING**: GetTileData Invalid tile: 96, 45
**WARNING**: GetTileData Invalid tile: 96, 45
**WARNING**: PlaceTile Tile off map: 65, 32
**WARNING**: SetTileData Invalid tile: 65, 32
**WARNING**: PlaceTile Tile off map: 65, 33
**WARNING**: SetTileData Invalid tile: 65, 33
**WARNING**: PlaceTile Tile off map: 65, 34
**WARNING**: SetTileData Invalid tile: 65, 34
**WARNING**: PlaceTile Tile off map: 65, 31
**WARNING**: SetTileData Invalid tile: 65, 31
**WARNING**: PlaceTile Tile off map: 65, 30
**WARNING**: SetTileData Invalid tile: 65, 30
**WARNING**: PlaceTile Tile off map: 65, 29
**WARNING**: SetTileData Invalid tile: 65, 29
**WARNING**: PlaceTile Tile off map: 65, 29
**WARNING**: SetTileData Invalid tile: 65, 29
**WARNING**: PlaceTile Tile off map: 65, 30
**WARNING**: SetTileData Invalid tile: 65, 30
**WARNING**: PlaceTile Tile off map: 65, 31
**WARNING**: SetTileData Invalid tile: 65, 31
Still refed: C:\Program Files\Slitherine\Battlefield Academy\Battlefield Academy\DATA\UI\UnitInfoPopup.BSF
Still elements in Fonts
KERNEL MEMORY CHECKING IS **OFF**




