Commit Graph

85 Commits

Author SHA1 Message Date
Allanis
ea6db68433 [Add] No longer need Makefile when working in 'trunk', reads from
directories directly.
[Change] Code clean up.
[Add] Documentation.
2014-05-18 19:54:36 +01:00
Allanis
1abb2c117d [Add] Added flags to image creation to control transparency mapping.
Should speed up the loading and reduce memory usage.
2014-05-17 11:19:15 +01:00
Allanis
d8fd4383b4 [Add] More work on documentation. 2014-05-14 16:24:51 +01:00
Allanis
44db60f32b [Add] Using the pack cache now, initial loading is a lot faster. 2014-04-27 14:31:21 +01:00
Allanis
05398e71d2 [Change] Huge changes to Lephisto's data management. 2014-04-26 18:53:22 +01:00
Allanis
08ec271629 [Add] Added more complicated xml parse functions.
[Change] Renamed xml.h to lxml.h
2014-04-23 20:02:50 +01:00
Allanis
01f13c6ac3 [Change] Renamed misn_lua to llua_misn 2014-04-14 21:15:38 +01:00
Allanis
943dc931fd [Add] Interference is generated and renders quite nicely. 2014-04-14 01:11:57 +01:00
Allanis
6285fb0629 [Add] Initial work on implementing a dynamic economy. 2014-04-11 02:08:28 +01:00
Allanis
a17b7792f3 [Add] Support for FreeBSD. Had to play around with the physics slightly
as FreeBSD didn't like the optimizations in Runge-Kuta forcing it to
eventually become NaN.
2014-04-10 01:07:20 +01:00
Allanis
d11385b452 [Change] Initialize the joystick before sound. 2014-04-09 21:07:15 +01:00
Allanis
e9d216446d [Change] Major rewrite of xml parser, increased sanity checks. 2014-04-08 21:28:52 +01:00
Allanis
1fcc6be891 [Add] You can now set keybindings by key name. 2014-03-18 15:12:04 +00:00
Allanis
e57782523b [Fix] I'm confused, but 2x speed works now. :S 2014-03-17 02:08:43 +00:00
Allanis
355ccfd65e [Add] 2x speed modifier by manipulating dt modifier.
[Fix] Fixed double free on keybindings opening.
2014-03-17 01:56:39 +00:00
Allanis
3e97d1eea7 [Fix] Changing volume level actually works now. 2014-03-16 20:02:46 +00:00
Allanis
e5f4efc62b [Add] Re-adding warnings if data file version is different to Lephisto's
version.
2014-03-10 18:12:31 +00:00
Allanis
91f851870c [Add] Began adding first stages of options menu.
[Change] Updated TODO.
[Change] Made --help options a little more explicit.
[Remove] Removed warning about differing Lephisto data between versions.
2014-03-10 00:42:46 +00:00
Allanis
01b18c722e [Change] Give a nicer warning if the data file isn't found. 2014-03-08 01:15:51 +00:00
Allanis
d6e2018e4b [Change] If ldata isn't found, try to be a bit more robust in finding it
yah?!
2014-03-08 01:13:34 +00:00
Allanis
81dac26e29 Fixed warning regarding loading the load screen texture 2014-02-02 20:08:28 +00:00
Allanis
45333c33d5 [Add] Actually use the new loading graphics. 2014-02-02 19:49:56 +00:00
Allanis
8573aa30ba [Add] Implemented loading bar for nebulae. 2014-01-09 02:43:37 +00:00
Allanis
378f924366 [Add] Fancy ass loading screen. 2014-01-07 20:35:17 +00:00
Allanis
1411001943 [Fix] Fixed double free. 2013-12-31 03:40:24 +00:00
Allanis
389a7b5746 [Change] Some corrections for rendering weapons with delta time. 2013-12-15 17:30:50 +00:00
Allanis
3ddc034344 [Change] Reduced calls to xmlCleanupParser(), only one for all the loading now. 2013-12-13 03:38:50 +00:00
Allanis
80c45c3067 [Add] Added propper unidiff cleanup. 2013-12-11 20:27:07 +00:00
Allanis
66c0ef8d9f [Add] noidle state. 2013-11-28 02:46:45 +00:00
Allanis
8716d14016 [Add] Let's catch SIGTRAP too. 2013-11-26 19:32:27 +00:00
Allanis
2a69789a24 [Add] Automagically give backtraces in DEBUG mode. 2013-11-26 18:23:50 +00:00
Allanis
b831e311e6 [Change] Disable sound and music if fail to initiailize. [Add] Warn if SDL_Mixer version differs. 2013-11-23 02:23:13 +00:00
Allanis
e5d50254d2 [Add] Spit out warning if SDL major/minor versions differ. 2013-11-23 01:50:30 +00:00
Allanis
6ad8d75d2d [Add] Mission timers added. 2013-11-17 14:58:33 +00:00
Allanis
652d9352ad [Add] Qtcreator project support for the IDE users of the world. 2013-10-04 16:34:34 +01:00
Allanis
ebdfaad9a7 [Add] Improved sound system considerably, not used properly yet. 2013-10-01 22:12:39 +01:00
Allanis
ca4c910ec8 [Add] Preliminary doxygen support. 2013-08-31 14:19:36 +01:00
Allanis
800ac52895 [Add] Can now save/load planet/system data. 2013-08-26 13:43:53 +01:00
Allanis
ff172951e1 [Add] Display compiled and linked SDL versions. 2013-08-25 22:47:46 +01:00
Allanis
897bc36111 [Change] Re-wrote entire sound system with SDL_mixer. 2013-08-23 20:18:04 +01:00
Allanis
51db82aa25 [Add] Some error checking in nebulae subsystem to avoid infinite loop. 2013-08-10 17:36:08 +01:00
Allanis
e5d050c22d [Fix] Another memleak. :/ 2013-08-06 19:44:53 +01:00
Allanis
c58e73ade2 [Fix] FPS limiting. 2013-08-03 15:00:26 +01:00
Allanis
44a37c0a2c [Change] Small cosmetic change in fps_control. 2013-08-03 14:30:16 +01:00
Allanis
d0b55f1d1b [Add] Loading screens!!! :D 2013-07-25 21:43:22 +01:00
Allanis
497081b3ed [Change] Split player rendering properly into GUI and player. 2013-07-22 17:21:28 +01:00
Allanis
092b48651d [Change] Restructured a little to prepare for puffs of nebulae. 2013-07-22 15:53:09 +01:00
Allanis
7b7ddae70e [Add] Rolled my own, much better python xml writing scheme. 2013-07-22 10:27:13 +01:00
Allanis
240869046b [Fix] dt weirdness on low fps. 2013-07-21 16:03:32 +01:00
Allanis
42a57d09e9 [Add] space_renderOverlay(). 2013-07-21 11:13:53 +01:00