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. |