*** empty log message ***
*** empty log message ***
Hopefully fixed time skewing
*** empty log message ***
Reverted first playrs conrols back to normal
Removed unused constant
Use getTimeMultiplier from Game to fix movement calculations.
Use getTimeMultiplier from Game to fix movement calculations. Fixed bug in
Use absolute
Replaced frames with time
*** empty log message ***
Override rock type
Added arena material defaults
*** empty log message ***
Fixed order of configuration files so overriding works as expected
Load arena materials from config files
Removed const from PixelTypes definition
Get correct config section. Fixed code that makes sure number is odd
*** empty log message ***
Added arena directory to graphic search paths
Uninportant fix to searchpaths
Fixed out of bounds errors on destroyWall
Fixed handling of fore and background images as surfaces, fixes slowdown that happened after change from SDL_Surfaces to Surfaces.
Cleanup. Pointers to fore/background surfaces. Moved some inline functions to .cc
Use alpha blits on new surface speedup routine
Added multiple speedup types for surfaces
Removed already done stuff
Animations to xml format
Search fonts through Cfg
Do not modify string constant
Print the name of the font tahat was not found
Removed debugs prints
Fixed getSections and getSection with attribute search.
Point animations to xml files
Disallowed copying to make it really a singleton
Fixed client/server version attributes to be lowercase
Fixed config getInstance() assignment. Search for config files in the right place.
Added debug on successfully loaded config files
New config system framework
*** empty log message ***
Optimized serialization by only sending required information and only sending some seldom modified data when they actually change
*** empty log message ***
Not every VisibleObject is Viewable anymore. Made Complex and DeathViewTarget viewable insteaad. The code needs a little bit more cleaning.
Added generic flags to packets. Added a byte datatype. Removed timestamp from packets (was never used).
Started using the news file
Added FixedSizeSector that speeds up the game dramaticly when there are more than 200 objects in air
Draw also weapon meter for the secondary weapon
*** empty log message ***
Added some more config options
New cliprectangles can be pushed and popped
Method to retrieve the primary weapon
Weapons have reload time, which is loaded from config file
Ville did a nice job rewriting the messagelogger
Draw weapon ready statuses
Added WeaponReadyDrawer
Changed method name. Parameters to const
Configuration for MessageLogger. Should be propably merged with the main config files.
Use a constant for the message buffer
Removed frame number printing
Replaced trackViewTarget with activate, which does the same plus sets the clipping rectangle. Optimized the clipping in the relativeDrawPicture.
Replaced trackViewTarget with activate, which does the same plus sets the clipping rectangle
Use font sizes correctly in calculations. Still have to get the real font sizes from somewhere
Removed unused method
Serialize maxHp and test the messagelogger with some messages
ControllableListener now implements MessageLogger
MessageLogger which logs messages for game objects and draws them to the hud
Use the new HitPointsDrawer and the MessageLogger to draw information to the HUD
Removed a comment from interface implementation
Implemented setColor, getColor and getHeight. Made the black color static
HUDs and a hit point bar to demostrate them
Basic infrastructure stuff for HUD definitions
Maximum hit points for normalships
Fixed core dumps when there is no collision info gatherer function
Fixed core dump on server exit. Optimized waitQueueEmpty to use signals instead of loop with sleep(5).
Ville fixed wall collisions. This allowed docking and wall damage.
Use the zeroVector and zeroPoint
Use the zeroVector and zeroPoint
Added zero* constant instances
Fonts are rendered in relative coordinates
Fixed most copy constructors and removed some deprecated warnings
Server does not crash when key presses arrive on already dead ship
Server always works, clients may be lagging
added
Virtual update (i do not exist)
Moved packet sending to another thread. Shutdown not yet graceful.
Font support, add 'courier.ttf' file to data/
Added requirements
Updated
added
Optimized network packet handling.
Recognizes docking places
Small changes
Small changes
Factories are now autogenerated files
More retries when connecting to server.
Config should now work again. Made maximum players configurable. Game starts automagically when maximum amount of players have registered.
Updated network routines, moved code around so client starts properly
Config files can contain tabs, don't crash so often if values missing
Works with / requires SDL 1.1.5+
Player now derived the same way as other in-game entities.