From d4f9da2f3c19511b028da2569d7b6a8d1371e135 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Sun, 20 Jan 2013 21:37:11 +0000 Subject: Major overhaul of the particle system back-end, support multiple ejectors per particle system. --- developer/TODO | 45 ++++----------------------------------------- 1 file changed, 4 insertions(+), 41 deletions(-) (limited to 'developer') diff --git a/developer/TODO b/developer/TODO index 1703171..bd20551 100644 --- a/developer/TODO +++ b/developer/TODO @@ -6,9 +6,10 @@ ------------------------------------------------------------------ general: - documentation cleanup - finish player guide - update user manual + documentation cleanup -> wiki + finish player guide -> wiki + update user manual-> wiki + server-client event system, hit-once lightweight entities explosion events sound events @@ -25,12 +26,8 @@ filesystem: fs_base, fs_mod, fs_game, to be used by modules model: - (ok) .obj support .md3 support - (ok) .ase submaterials (ok) - (ok) support 'angles' key on the 'misc_model' map class - core: add EntityControlable::control_flags() to group on/off controls (Impulse, AutoPilot?) - afterburner is a -1/0/1 control and can't be added @@ -43,9 +40,6 @@ core: pause game loop when there are no players support for entities like nebulas and asteroid fields - (ok) optimize KeepAlive sweep performance - (ok) remove EntityControlable::movement(), render dust based on control->speed() - network: protocol description (incomplete) group chat (requires player groups) @@ -64,8 +58,6 @@ network: reliable network messages (e.g. entity create/die) - (ok) zone chat - client: beam and eject cargo (commands implemented, needs UI and general FX) add map window target model @@ -77,39 +69,20 @@ client: fix camera frustum clip (size issue, postponed) - (ok) have the trade menu show depleted shop items with their sell value - (ok) testmodel functionality - render: fix skybox envmapping -> cube map star light strenght general globe texture stretching, coordinates seem to be off multitexture materials - (ok) have r_loadmodels load particle scripts and flare textures - (ok) disable texturing and lighting while drawing normals - (ok) correct Camera::axis when using ModelView (-> flare axis in testmodel) - (ok) globe texture distortion at the poles - - ui: unify event handlers, expand Event class and make derived event classes - (ok) listview scrolling - - (ok) make modelview and slider dragging work when the mouse leaves the widget: - if the mouse button is pressed, mouse focus should stick to the last clicked widget - until the button is released - - (ok) slider mouse dragging - (ok) correct modelview lighting sound: entity/event positional sounds jump drive sound events client-side control of impulse initiate / impulse loop sound sequence - (ok) suppress error message spam if the sound subsystem failed to initialize - game: add Ship::ship_dock, making docking independent of player->view() -> relates to player-to-player trading have the goto command check the target's Docked state -> ties into ship dock awereness @@ -118,11 +91,6 @@ game: ship health/shield/armor add fleet support - (ok) set planet safe distance to 5 km - (ok) fix 'give ship' and 'buy ship' destroying inventory - (ok) remove warning color from 'dock out of range' messages - (ok) when the goto command is used to target another player, appear above him, instead of in front of him. - singleplayer: think about a single player format and potential required core features @@ -131,9 +99,6 @@ documentation: add starsystem roadmap to the user documentation add a yaw/pitch/roll image to the modelling documentation - (ok) add a spacescape link - (ok) add a link to CIA.vc - data: rename skies (lindblade1, lindblade2, ...) @@ -142,5 +107,3 @@ automake: replace OpenGL header test with SDL_opengl.h link test with GL_HOST_LIBS (and other host libs) make install and installation of data/ - - (ok) resolve build dependency issues -- cgit v1.2.3