Warning, /games/kolf/TODO is written in an unsupported language. File is not indexed.

0001 Edit mode:
0002 ----------
0003 need a more intuitive way to select create new, and need to start in edit mode
0004 
0005 remove information on who's turn it is from the status bar when in edit mode
0006 
0007 reszing is all broken
0008 
0009 Minor Bugs:
0010 -----------
0011 Easy 6 - z order issues
0012 
0013 hard 13, if the pusher pushes you into the hole the game thinks it is your shot, but you can't hit because you are in the hole
0014 
0015 undo button not greyed out when undo impossible
0016 
0017 when resizing make it so some pixmaps are not painted new every time (store size like in Katom?)
0018 
0019 fix scoreboard resizing, it can get too big, and can also get too small!
0020 
0021 USA Pro 7, text for Golden Gate displays incorrectly. And Washington DC should be on one line in hole 8
0022 
0023 need to find a sound for getting a score below par, see game.cpp and find the line that contains:
0024         //playSound("woohoo");
0025 
0026 apparently void KolfGame::startNextHole() needs tidying work since it is too complex (see game.cpp)
0027 
0028 apparently KolfGame::shotDone() needs changing, since it says // do hack stuff, shouldn't be done here
0029 
0030 the names of menu items with checkboxs (eg in the Settings menu) seem wrong to me, need to think about what I want to change
0031 
0032 bad performace on levels with floaters. Also on the intro the ball seems to slow at the bottom of the first loop of the circular slope
0033 
0034 wrong player selected in score table at start of game
0035 
0036 in strict mode it is possible to select different holes, this is clearly cheating, but useful for debuging, so should be kept in for now
0037 
0038 in edit mode it is possible to make a course with no cup
0039 
0040 check if KolfGame::viewportToViewport() is still needed
0041 
0042 layout of the big buttons at the top of window is wrong, needs thinking about
0043 
0044 make slope arrows above sand? Only wants to be above sand, if that, this needs to be thought about. 
0045 
0046 obscure load game crash, steps to reproduce:
0047 1) load saved game
0048 2) Save the game
0049 3) End the game
0050 4) click load game (in Game menu)
0051 crash
0052 
0053 auto save when editing needs to be implimented, in game.cpp see:
0054 void KolfGame::autoSaveTimeout()
0055 
0056 ball Collision is wrong, sometimes when you hit your opponents ball on the side it goes in the opposite direction of where you would expect it to go
0057 
0058 check the pluginloader.cpp group is correct, see first for loop in loadAll
0059 
0060 
0061 TIDYING TO DO WHEN SVG FULLY IMPLIMENTED:
0062 -----------------------------------------
0063 fix ball colours, probably need seperate balls
0064 
0065 IMPROVEMENTS:
0066 -------------
0067 improve graphics
0068 
0069 get new stuff option for kolf, not just for SVG graphics but also for courses (currently many storred on Jason Katz-Brown's website)
0070 
0071 make slope darkness depend on slope angle again
0072 
0073 use ball.advance() to give ball a spin animation?
0074 
0075 give black holes an animation?
0076         ball falling into hole animation? (rather than just disappearing it coudl shrink to nothing)
0077 
0078 have animations for the ball's interaction with sand and water?
0079 
0080 fix appearance of large buttons (there are too many!) by only showing one of "New", "Save Course" or "End Game" at a time, since only one of them is ever appropriate. Also remove the Show info button and move to the Settings menu if more space is needed.
0081