[Kde-games-devel] Review Request: remove KGGZ dependency from KBattleShip (aka Naval Battle)

Stefan Majewsky majewsky at gmx.net
Wed Feb 8 23:43:09 UTC 2012


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://svn.reviewboard.kde.org/r/6895/
-----------------------------------------------------------

Review request for KDE Games and Paolo Capriotti.


Description
-------

As discussed on kde-games-devel@, I'm starting to remove KGGZ from kdegames. This patch drops all GGZ-related code from KBattleShip. I have been careful not to leave any unused (and thus untestable) code paths, so the patch has grown to a massive size of +46/-3082. The patch consists of 11 git-svn commits.


Diffs
-----

  trunk/KDE/kdegames/kbattleship/src/CMakeLists.txt 1278817 
  trunk/KDE/kdegames/kbattleship/src/aientity.h 1278817 
  trunk/KDE/kdegames/kbattleship/src/battlefield.h 1278817 
  trunk/KDE/kdegames/kbattleship/src/battlefield.cpp 1278817 
  trunk/KDE/kdegames/kbattleship/src/battlefieldview.h 1278817 
  trunk/KDE/kdegames/kbattleship/src/battlefieldview.cpp 1278817 
  trunk/KDE/kdegames/kbattleship/src/button.h 1278817 
  trunk/KDE/kdegames/kbattleship/src/button.cpp 1278817 
  trunk/KDE/kdegames/kbattleship/src/chatwidget.h 1278817 
  trunk/KDE/kdegames/kbattleship/src/chatwidget.cpp 1278817 
  trunk/KDE/kdegames/kbattleship/src/controller.h 1278817 
  trunk/KDE/kdegames/kbattleship/src/controller.cpp 1278817 
  trunk/KDE/kdegames/kbattleship/src/entity.h 1278817 
  trunk/KDE/kdegames/kbattleship/src/entity.cpp 1278817 
  trunk/KDE/kdegames/kbattleship/src/kbattleship.kcfg 1278817 
  trunk/KDE/kdegames/kbattleship/src/kbattleship.protocol 1278817 
  trunk/KDE/kdegames/kbattleship/src/kbattleshipui.rc 1278817 
  trunk/KDE/kdegames/kbattleship/src/main.cpp 1278817 
  trunk/KDE/kdegames/kbattleship/src/mainwindow.h 1278817 
  trunk/KDE/kdegames/kbattleship/src/mainwindow.cpp 1278817 
  trunk/KDE/kdegames/kbattleship/src/message.h 1278817 
  trunk/KDE/kdegames/kbattleship/src/message.cpp 1278817 
  trunk/KDE/kdegames/kbattleship/src/module.dsc 1278817 
  trunk/KDE/kdegames/kbattleship/src/networkdialog.h 1278817 
  trunk/KDE/kdegames/kbattleship/src/networkdialog.cpp 1278817 
  trunk/KDE/kdegames/kbattleship/src/networkentity.h 1278817 
  trunk/KDE/kdegames/kbattleship/src/networkentity.cpp 1278817 
  trunk/KDE/kdegames/kbattleship/src/playerentity.h 1278817 
  trunk/KDE/kdegames/kbattleship/src/playerentity.cpp 1278817 
  trunk/KDE/kdegames/kbattleship/src/playfield.h 1278817 
  trunk/KDE/kdegames/kbattleship/src/playfield.cpp 1278817 
  trunk/KDE/kdegames/kbattleship/src/protocol.h 1278817 
  trunk/KDE/kdegames/kbattleship/src/protocol.cpp 1278817 
  trunk/KDE/kdegames/kbattleship/src/sea.h 1278817 
  trunk/KDE/kdegames/kbattleship/src/sea.cpp 1278817 
  trunk/KDE/kdegames/kbattleship/src/seaview.h 1278817 
  trunk/KDE/kdegames/kbattleship/src/seaview.cpp 1278817 
  trunk/KDE/kdegames/kbattleship/src/settings.h 1278817 
  trunk/KDE/kdegames/kbattleship/src/settings.cpp 1278817 
  trunk/KDE/kdegames/kbattleship/src/settings.kcfgc PRE-CREATION 
  trunk/KDE/kdegames/kbattleship/src/settingsbase.kcfgc 1278817 
  trunk/KDE/kdegames/kbattleship/src/simplemenu.h 1278817 
  trunk/KDE/kdegames/kbattleship/src/simplemenu.cpp 1278817 
  trunk/KDE/kdegames/kbattleship/src/uientity.h 1278817 
  trunk/KDE/kdegames/kbattleship/src/welcomescreen.h 1278817 
  trunk/KDE/kdegames/kbattleship/src/welcomescreen.cpp 1278817 

Diff: http://svn.reviewboard.kde.org/r/6895/diff/diff


Testing
-------

Played the game a few times, both with easy AI (to test winning) and hard AI (to test losing). Everything works fine.


Thanks,

Stefan Majewsky

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-games-devel/attachments/20120208/89c63bfd/attachment.html>


More information about the kde-games-devel mailing list