 |
naev 0.12.5
|
- File ai.c
- Clean up most of the code, it was written as one of the first subsystems and is pretty lacking in quite a few aspects.
- Global background_getAmbientTexture (void)
- With current background scripts, this only does anything on the border (1 jump from nebula)!
- Global font_nextChar (const char *s, size_t *i)
- For now, this enforces font.c's inability to handle tabs.
- Global hook_new (HookType_t type, const char *stack)
- fix this hack.
- File intro.c
- Allow handling of images and other fancy things once we get them.
- File nfile.c
- Add support for Windows and macOS.
- Global OutfitBeamData::sound_warmup
- use.
- Global pilot_afterburn (Pilot *p)
- fancy effect?
- Global pilot_heatCalc (Pilot *p)
- make it influencable.
- Global pilot_renderFramebuffer (Pilot *p, GLuint fbo, double fw, double fh, const Lighting *L)
- Reduce duplicate code with pilot_render.
- Global pilot_shootWeapon (Pilot *p, PilotOutfitSlot *w, const Target *target, double time, int aim)
- Handle warmup stage.
- Global spfx_load (void)
- Make spfx not hard-coded.
- Global start_load (void)
- percent chance
- Global system_setFaction (StarSystem *sys)
- Handle multiple different factions.
- Global toolkit_loop (int *loop_done, dialogue_update_t *du)
- Fix this, we need proper threading as the music Lua and dialogue running Lua may be run in parallel and this will make everyone cry. So basically we have a race condition due to the "threading" effect this creates. Solved most of it by removing globals in the Lua event/mission code, but this doesn't mean it's solved. It just means it's extremely unlikely.
- Global VertexType
- Converge these after beefing up nlua APIs (#1862 or just jump point from internal indices).