Warning, /games/libkdegames/src/private/kgame/TODO is written in an unsupported language. File is not indexed.
0001 - 28.02.2001: Direct computer player for kpoker like games support needs to be 0002 improved. UPDATE (01/10/06): but what is needed there? 0003 - 05.03.2001: Documentation. I am thinking of an explaination of the 0004 class + methods and example code for the "key" methods. A sample 0005 implementation in a small game (like the current kdenonbeta/kgame 0006 but with a real sense - mabye use the QT tic-tac-toe example?) 0007 would be very great (this could be stuff of a tutorial instead of 0008 KGame documentation) 0009 MH: Even better idea 0010 - 03.06.2001: can KGameNetwork::sendSystemMessage be made protected (maybe using 0011 friends)? sendSystenMessage AND sendMessage is very confusing to 0012 the user... 0013 - 03.06.2001: can we translate the group of a KPlayer? Probably not as there are 0014 no international connections possible then... maybe a group id? 0015 - 05.06.2001: KGameDialog::saveConfig(KConfig*) might be useful (as well as 0016 KGameDialog::loadConfig(KConfig*). Should set an own group in the 0017 config file (setGroup("KGameDialog")). Problem: shalll network 0018 settings be saved? Could be used for startup configuration (i.e. 0019 load the config of the previous game) otherwise. 0020 - 21.06.2001: KPlayerPropertyArray does not yet support at() and operator[] 0021 assignments. Need to check whether the method from QBitArray 0022 can be applied 0023 - 02.04.2001: VERY DANGEROUS: property1=property2 does NOT assign the values, e.g. int 0024 but assignes the whole property, i.e. you have then two properties with 0025 the same id and everything is wrong 0026 01/09/09: FIXED! (AB) TODO: check if this behavior also appears in 0027 KGamePropertyList and KGamePropertyArray. Althogh this should not 0028 be the case 0029 - 23.09.2001: does the virtual destructor make sense for KGamePropertyBase? 0030 - 06.10.2001: add KGamePropertyHandler::setDebug(false) to clear all debug names 0031 (and to not accept new names) of KGameProperty. Will save some 0032 memory 0033 - 06.10.2001: If one kicks a player (in KGameDialog) the client should be kicked 0034 as well. Perhaps always disconnect a client when all players from 0035 it have disappeared? 0036 - 08.10.2001: KGamePropertyList|KGamePropertyArray must be ported to new QT3 API 0037 (e.g. erase instead of remove, ...)