[go: up one dir, main page]

Menu

Commit [r17]  Maximize  Restore  History

12-12-10 -Converted map formats to be all-ASCII. There is a size

penalty for this, but it will mean that they can be
version-controlled and diffed if need be. The designs
aren't terribly efficient space-wise but they're not a
disaster either. One of the design constraints was that
it should be possible to merge them together and this
has reduced efficiency somewhat.
Nonetheless, sparse maps with a lot of repeating tiles
and few rooftops or lightings can actually be considerably
smaller than the original binary formats.
There will be some loss of performance, however.

-The map readers are backwards-compatible. The maps will
obviously not load in earlier versions of the program,
though.

-Fixed lots more const-correctness bugs and other warnings

jpmorris 2010-12-13

<< < 1 2 (Page 2 of 2)
changed /engine/pe/pe_keyw.cpp
changed /engine/pe/pe_sys.cpp
changed /engine/pe/pe_vm.cpp
changed /engine/project.cpp
changed /engine/resize.cpp
changed /engine/script.cpp
changed /engine/script.hpp
changed /engine/textfile.c
changed /engine/textfile.h
<< < 1 2 (Page 2 of 2)