TODO.wiki
changeset 904 7d19104d3317
parent 800 362ce31b5632
child 915 1cb6252cbcf4
equal deleted inserted replaced
903:b799ef7af3c8 904:7d19104d3317
    87   * Make the preferences that are modifiable from engine (eg. volume) update the ones specified in the frontend, using a new network message.
    87   * Make the preferences that are modifiable from engine (eg. volume) update the ones specified in the frontend, using a new network message.
    88   * Rework the draw-map functions, adding different brush sizes, brush types and something new.
    88   * Rework the draw-map functions, adding different brush sizes, brush types and something new.
    89   * Enable some commands while in frontend: for example `/leave` ( = `/part`  - for leaving room), `/quit` (disconnects from server), `/exit` (closes hedgewars), `/addFriend`, `/removeFriend`, `/ignore`, `/unignore`.
    89   * Enable some commands while in frontend: for example `/leave` ( = `/part`  - for leaving room), `/quit` (disconnects from server), `/exit` (closes hedgewars), `/addFriend`, `/removeFriend`, `/ignore`, `/unignore`.
    90   * Add checkboxes for selecting the best rendering mode in addition to the Quality slider.
    90   * Add checkboxes for selecting the best rendering mode in addition to the Quality slider.
    91   * Lazy load previews, speed up frontend launch and compute previews only when necessary.
    91   * Lazy load previews, speed up frontend launch and compute previews only when necessary.
    92   * Rip out Fort mode, it's a game of its own and shouldn't be tied to the team preferences.
       
    93 
    92 
    94 
    93 
    95 === Graphics ===
    94 === Graphics ===
    96   * Make Hedgewars compatible with SDL2: code compiles and launches fine but we have problems for input, due to the frontend/engine interaction.
    95   * Make Hedgewars compatible with SDL2: code compiles and launches fine but we have problems for input, due to the frontend/engine interaction.
    97   * Set up a wifi protocol so that tablets can draw maps and send it to the drawn maps of Hedgewars.
    96   * Set up a wifi protocol so that tablets can draw maps and send it to the drawn maps of Hedgewars.
   101 === Engine ===
   100 === Engine ===
   102   * Allow participants in a game to view weapon sets and schemes before starting the game. This task could be carried out by showing an overlay window when mouse is over the scheme or weapon entries.
   101   * Allow participants in a game to view weapon sets and schemes before starting the game. This task could be carried out by showing an overlay window when mouse is over the scheme or weapon entries.
   103   * Change the loading screen to show participating teams/players (and maybe even all the hogs if space is available
   102   * Change the loading screen to show participating teams/players (and maybe even all the hogs if space is available
   104   * Add the ability for themes to have stars high above the ground (comparable to clouds).
   103   * Add the ability for themes to have stars high above the ground (comparable to clouds).
   105   * Implement a better, faster land generation: for more details, visit http://accidentalnoise.sourceforge.net/minecraftworlds.html
   104   * Implement a better, faster land generation: for more details, visit http://accidentalnoise.sourceforge.net/minecraftworlds.html
   106   * Allow for flipped maps. Play with gravity woooo
   105   * Allow for flipped maps
   107 
   106 
   108 
   107 
   109 === Mobile ===
   108 === Mobile ===
   110   * Implement preferences/options in the Android port, basically allow the existing preferences options from the desktop version to the port using Android shared preferences.
   109   * Implement preferences/options in the Android port, basically allow the existing preferences options from the desktop version to the port using Android shared preferences.
   111   * Better integrate CMake with the Android build, instead of using the autotools version.
   110   * Better integrate CMake with the Android build, instead of using the autotools version.