[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 1 of 2)
changed /engine/bgui2/src/bgfx.c
changed /engine/bgui2/src/bgui.c
changed /engine/bgui2/src/billfs.c
changed /engine/bgui2/src/bprocs.c
changed /engine/bgui2/src/tdgui.h
changed /engine/console.c
changed /engine/cookies.h
changed /engine/dummy.cpp
changed /engine/gui/backgrnd.cpp
changed /engine/gui/editor.cpp
changed /engine/gui/gfx.c
changed /engine/init.c
changed /engine/init.h
changed /engine/ithelib/ithelib.h
changed /engine/ithelib/strlib.c
changed /engine/library.cpp
changed /engine/loaders.c
changed /engine/loadfile.c
changed /engine/loadfile.h
changed /engine/loadsave.cpp
changed /engine/makefile.lin
changed /engine/nuspeech.cpp
changed /engine/nuspeech.hpp
changed /engine/object.cpp
changed /engine/pe/pe_api.hpp
1 2 > >> (Page 1 of 2)