
  * changelog *

2004-05-29 integrated make-scripts into data dir
             install and uninstall is possible now
           generated rpms of kyra and gemhun

2004-05-23 hmmmm :) networkcode is stable again :))
             even so there is a "broken pipe"-bug somewhere
             it work really nice now.. someone wants to
             test it over the internet? connect to
             blackserv.kicks-ass.net:5555 and report at once :)
           ncurses interface is now working correctly
             i still have to create a scrollbar...
           -asserver is no longer, use -nogui instead
           -nocursgui even disables the last eye-candy
           -connectto can now be used multiple times!
           -netdebug gives some debugging messages

2004-05-20 fuzzing arround with networkcode... what should
             i do with packet-forwarding?! let's see :)
           implemented simple ncurses interface in server
             mode for better handling of the server
           removed old make-scripts ( install in data-dir
             still has to be done :) ahh - lazy meee =) )

2004-05-10 implemented completely new network code!
             from now on it's not needed to build up a proper
             infrastructure anymore. everyone will talk with
             everyone. packets which are already seen will
             be thrown away. packets for foreign hosts will
             be redirected (tunneled) into the corresponding
             direction. buddy-list works on top of this.
             pings and alives help to build the buddy-list.
             from there on every client will monitor it's
             buddies. if someone notices that a client
             disconnected, it will spread the information.
             if the client itself sees this it will send
             out alive-messages to correct this error :)
             there will be some sort of load-balancing in
             the future.. it's quiet simple yet...

2004-04-25 intigrated gnu make-scripts
             old ones can be used by 'make -f makefile.simple'
             will be removed sometime soon!
             no install possible yet!
           fixed some bugs
           added buddy-list to network console
           reworked network code
             removed net2, fastevents etc. code
             implemented simplier network code
             improved message management
             management of userdata could be better
           implemented basic dedicated-server code
             still need to think of how to configure this one :)

2004-04-20 moved framecounters into video class
           optimized framerate a bit to lose a max of
             10 frames until next visual update

2004-04-19 music volume in splash screen fixed
           added some freeze-effect to gems when frozen

2004-04-14 fixed memory bugs (crashes) so even gcc 2.96
             can produce useable output

2004-04-13 removed child_count from pax interpreter and
             replaced it with child_list ( GLDynArray )
             seems like the old behaviour was badbadbad :)
             seems like the networkscreen won't crash
             anymore - yay :))
           savegame and loadgame function are working again :)
           get_ready, set, go texts corrected (timing problem)
           realloc removed completely - could even crash
             the game :( for ex. start game, quit to main
             menu and continue playing - crash at realloc :/
             what's up with this?!

2004-04-12 added splash screen when loading a pax to play
           killed various bugs
           added wait-for-slidefinished before throwing
             in a new gem - could this have been the bug?!
             looks like this needs some testing :)
           made some speed adjustments. the game can now
             be played at nearly the same speed on my vaio
             c1xd as on my 1ghz athlon desktop... :)
             seems like when thowing away too many frames
             the game won't be playable anymore :)
           interpolated sprite movement not yet implemented -
             simple lack of time and understanding :)
           removed software and opengl window scaling and
             resizing - do we need this?! overlay is enough..
           network listener is now beeing started at startup

2004-04-09 found a tutorial about interpolated
             positioning of sprites - started to implement
             this. so the framerate on slower cpus should
             be better from now on... calculation of sprite
             pos have still to be done.
           found a bug when leaving the networkscreen
             multiple times -> crash :( why?!?
             it crashes while deleting nodes from kyra..
             but i don't think that it's kyras fault...

2004-02-09 made video initialization more compatible
           ( removed force hwsurface, test failed without
             having opengl in console fb )

2004-01-30 added support for wide displays like my vaio c1xd
             currently i'm just checking if there's a video
             mode like 1024x480 available, making the screen
             wider and adding some black borders to each side.
             this can be controlled in a pax so that one
             can write pax for such a display :)
             the var is called using_c1mode and the command is
             engine:c1layer true/false

2003-12-31 added cursor for first gem ( second one follows )
           modified some vars for shootin-effects etc.
           made some tweaks for better responsebility when
             playing on my vaio c1xd ( picturebook )
             ( thinking of adding widescreen support )
           squashed a bug when shootin a lot of gems where
             the satellite was positioned strangely... :)
             ( slide-in a gem twice at a time is not good )

2003-12-01 improved network support
           type connect host port to connect to another computer
           type sockets to list all open connections
           type alias to change your alias ( FIXME )
           type anything else to chat for a while
           oh yes, the pax list is now generated at startup

2003-11-27 added incoming gem preview with counter
           added network support :) nah, still pretty basic :)
             have to split-off the pax list into a seperate class...

2003-11-16 added basic title-menu with continue-last-game-function
           added osd so that one can see what is beeing loaded etc
           removed the_temple from src - will continue as normal pax
           added second gem which acts as a satellite
             for this the controls had to be changed so that
             pressing down now rotates the satellite clock-wise
             there seems to be a bug where you can't move your
               gem anymore - working on this.. :) this happens
               not to often - so it's not that annoying...
           rewrote shooting-gem when pressing fire-button
             improved speed and handling for this...
           pushing gems towards your opponent is now limited to
             making use of big-combos...
           funnily the game got a little bit harder :)

2003-10-16 added simple pax menu at title screen
           also extended theme engine
	   fixed some bugs
	   created new theme called fairylands (unfinished)

2003-10-12 theme engine extended
           gems are now included from a template and can be
           modified easily :)
           also created package "stars_in_the_night" which reminds
           me of "crest of the stars" - one of my favorite animes :)

2003-10-06 theme engine implemented - more commands comming soon...
           gemhun -tPathname loads a themepack for playing

2003-09-30 2player battle improved
           idle-smilies now only show up when holding a gem too long
           bug-fixes

2003-09-29 finished "get ready" "set" "go!" story. when starting
           a game we display a big logo. after that each playfield
	   has it's own logos...
	   i've also implemented a little combat-system:
	   when having more than 25 pts try pressing down and
	   watch your opponent ;)
	   this will cost you 250 pts as soon as it's implemented
	   correctly... (combos will also hurt your oppenent...)

2003-09-23 added "get ready" "set" "go!" before starting a game :)
           we need better samples here!!!

2003-09-21 added simple score- and combo-system with sfx / no gfx yet :/

2003-09-15 removed copyrighted material
           created new gamescreens
           released on sourceforge.net

2003-07-15 made screen-saver-mode accessible from command-line ( -sm )

2003-06-xx OpenGL resizing now also usses kyras dirty-rectangle-system
           but how do I remove those annoying borders?!

2003-06-05 YUV ( YV12 ) screen-resizing now works together with kyras
           dirty-rectangle-system ( much faster now ! )

2003-06-01 finished joystick api - not configurable yet :) ( missing menu )
           * first entry :) *
