Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > ecc9941ba41e05fd4e8b87a42a467779 > files > 150

childsplay-0.66-2mdk.noarch.rpm

childsplay (0.66) 10/03/2003
    * New release.
    * Added an 'import-any-module' function, so there's no need for the
      exec call. this exec call is removed.(I've never liked exec)
    * By adding the new import function there's also no need for eval call
      to instanceing the game class.(I never liked that either)(security issues)
    * Fixed few bug in the score class wich prevent some games to use the score framework.
    * Build debian packages.

childsplay (0.65) 25/01/2003
    * New release.
    * fixed these bugs:
        - in packid, last level uses words and multiple items.
        - in packid, last level screen clears not the words stuff.
        - after the last level in packid no high score check.
    * Now using 1 as special game return code to indicate that we quit
      but call a highscore check (needed for packid).
    * Added version check in the plugin install script.
     
childsplay (0.64) 24/01/2003
    * New release.
    * Minor bugfix.
    * Big improvements to the install scripts.
    * Changed desktop icons in 48x48 png and xpm (trans. and one flat).
    * Added new pacman like game.
    * Added script in the plugins package to update the score file
      from childsplay when a new game is added.
    * Added a maze generator class to utils.py.
    * The controller deletes the game object. this way the game can 
      use the __del__ method to clean up at exit time. it's important with
      threading to kill all the threads, because users quits a game always at
      the wrong moment :-)

childsplay (0.62) 01/20/2003
    * New Release
    * Fixed major bug in i18n.
    * Made the makefile a bit more quiter.
    * Changed the install.sh from the plugin package.

childsplay (0.61) 01/02/2003
    * New release.
    * Major code clean up.
    * Small bugfixes.
    * Added Danish i18n support, thanks Gunner.
    * Changed the question mark to a more nicer pic, also added a high-score pic.
    * Included a 'desktop-icon'
    * Set a window manager icon.
    * implemented a 'high-score' framework
    * Added 'high-score' screen.
    * Removed some double screen buffers (freeing memory).
    
childsplay (0.46) 10/29/2002
  * New release.
  * fixed typo in manpage.
  * implemented i18n internationalization wrapper in the controller,
    so now all the games can use it to 'i18n' there text.
  * Changed the help text handeling, the text is split in multiple
    screens, if it's longer than 14 lines.
  * Added help text to all four games and the controller.

childsplay (0.44) 10/23/2002
  * New release.
  * Code clean-up, menu class.
  * Fix bug in 'game over' stuff.
  * Added fireworks to the 'game over' stuff
  * Added a background picture.
  * Changed the menu music to pygame.mixer.music and ogg.
  * Changed the soundNpic module to use ogg files instead of
    wave files.
  * Moved the modules numbers and soundNpic to the new plugin package.

childsplay (0.42) 10/11/2002
  * New release.
  * Put some eye-candy in the help text display.
  * Added a 'really quit' dialog in the controller.
  * Switcht to a 'plug-in' system for the game modules, now it's
    possible to add or remove game modules without the need to 
    change the source code. This is important because in the near
    future the games will be split up in separate packages, to avoid
    one package of many terra-bytes :-).
  * Added a 'helptitle' method to the games.
  * code cleanup/bugfix: install.py,makefile,letters-trans.py,childsplay.py.
  * Added commandline options, most important, toggle fullscreen mode.
  * Added a manpage.

childsplay (0.4) 10/02/2002
  * New release.
  * Added a new toy for young children.
  * Changed the date in this changelog, after three weeks it hits me,
    "September is month nine, not ten":-)
  * Added help function with screen effect and ok-button.
  * Added in letters.py a 'input box'
  * Gave some logic to numbers.py, now the answer is calculated and checkt
    with the sum.
  * Changed the way the screen is cleared in the controller, it's now a 
    seperate method.
  * Removed Domb.ttf because i'm not sure about the 'embedding license', and
    replaced it with a 100% free font.
    
childsplay (0.26) 9/26/2002
  * New release
  * Fix bug in class Nonesound (module utils.py), method play takes now one arg
    to fake loop play. 
  * Change letters.py to use levels and pictures. Also use the same words in
    all levels.
  * Letters.py takes the names of the pictures (symlinks in LettersData), and
    usses them as words
  * Add letters-trans.py, a script to translate the words used by letters.py.
    Also this script creates the directory LettersData and the symlinks.
    This is a big change because now you must run a 'install script'.:-(
  * In letters.py font size is dependent of word length.
  * Added a README.games-module, brief explanation about the game modules.
  * Add install.sh, a shell script used to call letters-trans.py, this can 
    be used in the future as a install script.
  * Added a exception handeling framework for the game modules.
  * Moved the dimmer class and a own exception class to the utils module.
  * Updated the README.games-module.
  * Added a template for a game module called 'template.py' duhh.
  
childsplay (0.24) 9/17/2002
  * New release
  * Added dimmer.py (by Tobias Thelen, see module docstring)
  * 'Abuse' dimmer class as screen buffer (idea of Tobias Thelen) 
  * Added a dummy method for the help(questionmark)
  * Game modules start method are called from a loop in a loop, so
     that the first loop is the level and the second the times to play in a level
  * Game modules provide in the Game class two attr for the loop in a loop
  * Rewrite the eventloop in childsplay.py for reasons above
  * Changed letters in letters.py to capitals to resemble the keyboard
  * Changed color and position of screen items in numbers.py 
  * More code clean-up and bug fixes
  * Added sound effects in the game modules
  * Finally a created good frame work 

childsplay (0.22) 9/15/2002
  * New release
  * In memory.py check for directory's in MemoryData (normally there aren't any)
  * Removed a word list from LettersData/WORDS.EN (it has copyright stuff),
     added some words myself.
  * Clean up the code of numbers.py (it still looks ugly)

childsplay (0.20) 9/13/2002

  * Start changelog file