1 2006-09-24 Andrew Sayman <lorien420@myrealbox.com>
3 * src/Communicator.cxx: Set the bandwidth usage to be lower, hopefully
4 reducing the number of packets tossed around. This is more of an
5 experiment than anything.
7 2006-08-15 Andrew Sayman <lorien420@myrealbox.com>
9 * src/ComputerPlayerAI.cxx: Only define gray_height in development
10 mode. This will allow people to compile with -Werror.
12 2006-08-14 Andrew Sayman <lorien420@myrealbox.com>
14 * src/gtk-gui/persist.cxx, src/Game.h, src/ComputerPlayer.cxx,
15 src/ComputerPlayerAI.cxx, src/Displayer.cxx: Previous "using namespace
16 std;" clean up missed some of the debug-only usages. The biggest
17 violators were the output macros defined in Game.h.
18 * src/ComputerPlayerAI.cxx: Removed remnants of more_gray since it's
19 not used at all anymore. Put back gray_height because it is used in
22 2006-08-13 Bjørn Lindeijer <bjorn@lindeijer.nl>
24 * src/String.cxx, src/obj_clock.cxx, src/obj_sign.cxx, data/*,
25 windows/package_script.nsi: Reverted three big sets of small images
26 back to TGA, since the PNG versions load unacceptably slow compared to
27 the instantly loading TGA versions.
29 2006-08-12 Andrew Sayman <lorien420@myrealbox.com>
31 * src/Game.h: Properly undefined the new model property when using
34 2006-08-12 Bjørn Lindeijer <bjorn@lindeijer.nl>
36 * NEWS: Moved contents of ChangeLog here.
37 * src/Displayer.cxx: Removed call to glutDestroyWindow, as the window
38 is already being cleaned up automatically once the program exists.
39 * src/Makefile.am, src/gtk-gui/Makefile.am: Removed linking with the
40 Xmu library, since we don't seem to use it anywhere.
41 * src/*: Cleaned up most occurances of "using namespace std;". Also
42 made sure that each module includes its own header first, in order to
43 ensure that no header silently depends on another header to be
45 * src/Game.h: Removed definition of max since it conflicts with the
46 definition of std::max.
47 * src/sstream.h: Removed this file since it was only solving a
48 compatibility issue for old versions of MSVC. Modern compilers should
49 support the sstream header fine.
50 * configure.ac, enet/*: Updated enet to the 1.0 release.
51 * src/obj_sign.cxx: Still define a static MAX because ANSI C++ doesn't
52 support dynamic arrays on the stack.
53 * src/gtk-gui/modeparser.cxx: Introduced a const_cast to work around a
54 compiler warning. Is probably bad practice, should be checked.
55 * src/gtk-gui/persist.cxx: Fixed compile errors related to std
56 namespace caused by the earlier cleanup.
57 * src/stamp-h.in, src/config.h.in: Removed these dynamically generated
60 * mkinstalldirs: Removed this generated file.
61 * src/Makefile.am: Removed "-lGL -lGLU -lglut" since they are
62 automatically added because they are checked in configure.ac.
63 * configure.ac, cracksplash.glade, data/Makefile.am, src/Game.h,
64 src/GarbageFlavorImage.cxx, src/Makefile.am, src/String.cxx,
65 src/TextureLoader.cxx, src/TextureLoader.h, src/obj_clock.cxx,
66 src/obj_external_candy.cxx, src/obj_garbage.cxx, src/obj_messages.cxx,
67 src/obj_sign.cxx: Images are now loaded using SDL_image, so that
68 not only uncompressed TGA is supported but many formats.
69 * COPYRIGHT: Added my email address.
70 * data/Makefile.am, data/*.tga, data/*.png,
71 windows/package_script.nsi: Converted all textures from TGA to PNG,
72 reducing the size of the game by about 3.5 MB.
73 * data/Makefile.am, data/bjorn.png, data/models/Makefile.am,
74 data/models/cube.mtl, data/models/cube.obj, src/OBJModel.cxx:
75 Implemented support for loading textures on models and added a simple
76 cube with a silly picture of me as texture (needs to be hacked in, not
77 available from the GUI).