Allanis
e6b28a1634
[Add] Shipyard information on manufacturer and purchase price etc.
2013-03-07 14:36:17 +00:00
Allanis
1b4bea7b1f
[Add] Visualization and description of ships in the shipyard.
2013-03-07 14:11:02 +00:00
Allanis
9d08ff3ae0
[Add] New rectangle widget. More widget creation checking.
2013-03-06 22:28:46 +00:00
Allanis
c5280cb4b3
[Add] More list support. More shipyard features. Allow for NULL text in widget.
2013-03-06 21:52:33 +00:00
Allanis
8b76e4613c
[Add] Rough outlines for shipyards and outfits.
2013-03-06 21:34:22 +00:00
Allanis
01a0324e79
[Add] You can no longer focus unfocusable widgets.
2013-03-06 20:49:18 +00:00
Allanis
f7bff6f341
[Remove] debug print statements..
2013-03-06 20:38:40 +00:00
Allanis
820c477d7b
[Add] Clicky focus for lists as well as keyboard input.
2013-03-06 20:37:58 +00:00
Allanis
8881dc5265
[Add] Keybord events work with lists. I think I optimized pilots to use temp sprite values here too. Forgot to diff.
2013-03-06 20:17:14 +00:00
Allanis
9ac872aac4
[Add] Selected list thingy actually renders. You can focus it too.
2013-03-06 14:54:11 +00:00
Allanis
f0fa480fb4
[Add] List widget renders. Time to make it actually work properly?
2013-03-06 13:02:42 +00:00
Allanis
961875a799
[Change] Refactoring some more opengl mess in toolkit.c. Rectangles this time..
2013-03-06 12:46:17 +00:00
Allanis
dec372e06c
[Add] toolkit_drawOutline to cleanup some horrible code I hate so much.
2013-03-01 00:21:19 +00:00
Allanis
da6b8fa786
[Fix] Typo in constructor.
2013-02-28 23:59:52 +00:00
Allanis
26507a8ebe
[Add] window_modifyImage call.
2013-02-28 22:49:53 +00:00
Allanis
9d966458d7
[Add] Mule ship, and applied turrets to them.
2013-02-28 21:22:06 +00:00
Allanis
452c77f30c
[Add] Outfit information window.
2013-02-28 19:29:47 +00:00
Allanis
6c6fc70916
[Fix] Forgot a separator.
2013-02-28 18:09:14 +00:00
Allanis
6492d9b9e6
[Change] Secondary weapon change now keybinds to 'e'
2013-02-28 18:08:10 +00:00
Allanis
8f6b02cfc1
[Add] Turrets!!
2013-02-28 17:38:44 +00:00
Allanis
ef437c9b98
[Fix] I'm a retard!! I wasn't initialising ticks.. Spawning now works. Ima go sleep now.
2013-02-28 03:41:03 +00:00
Allanis
6b1228a4af
[Add] Adding spawns. It's uh.. Not working? I'll work on it some more later..
2013-02-28 02:36:45 +00:00
Allanis
1b77a4276b
[Add] Smart seeker missiles. Not aquirable yet :P.
...
[Fix] Potential fix of a floating point exceoption.
2013-02-28 01:23:52 +00:00
Allanis
27f4ddcd86
[Add] VLack wished to know what resolution we was at with radar. Well. Here it is.
2013-02-27 23:55:08 +00:00
Allanis
b1d1142739
[Add] Basic toolkit focus. We can now completely navigate the menus etc with the keyboard.
2013-02-27 23:45:41 +00:00
Allanis
521f3baa9f
[Add] Allow toolkit to block input if needed.
2013-02-27 23:19:40 +00:00
Allanis
8fcbca89cb
[Fix] I'd like to see VLack crash it now!! Allow for null pointer functions for buttons.
2013-02-27 23:12:07 +00:00
Allanis
f181a7bec6
[Change] Just some standardization
2013-02-27 23:03:48 +00:00
Allanis
d77fc45e7f
[Fix] Missiles don't go crazy when enemy has been killed.
2013-02-27 22:58:23 +00:00
Allanis
35f35463ae
[Fix] Tehee. silly type.
2013-02-27 22:38:40 +00:00
Allanis
495a9ccb74
[Add] Enemy pilots die with a big ass explosion. :D
2013-02-27 22:16:09 +00:00
Allanis
ba89db90a4
[Add] Chance to board/loot ships is now based on a crew comparison.
2013-02-27 19:49:35 +00:00
Allanis
e206af22a6
[Fix] Stealing SCreds works perfectly fine now.
2013-02-27 18:45:51 +00:00
Allanis
ddc831b353
[Add] You can somewhat steal credits now.
...
[Fix] Only board the ship once.
2013-02-27 18:16:22 +00:00
Allanis
9aa025e812
[Fix] Aligned ship information properly in panel.
2013-02-27 17:39:20 +00:00
Allanis
39c99a064f
[Change] Moved credit funcions to economy.* and applied some moniez to NPC for you to loot.
2013-02-27 17:32:25 +00:00
Allanis
2d664e3393
[Change] Forgot to commit player.h
2013-02-27 17:15:07 +00:00
Allanis
3fd621a5ef
[Fix] Small bug on closing landing window.
2013-02-27 15:55:28 +00:00
Allanis
cc4dc358c1
[Fix] Bug that was introduced when allowing toolkit some control.
2013-02-27 15:48:12 +00:00
Allanis
8cb99e490c
[Fix] Bug iwth addtext and negative positions.
2013-02-27 15:43:37 +00:00
Allanis
5694a0b598
[Change] Seperated boarding from player.c to board.c. Fixed ship information panel.
2013-02-27 15:38:15 +00:00
Allanis
ae84dcf911
[Add] outfits and ships now have a price tag.
2013-02-27 15:12:59 +00:00
Allanis
fb57dde3ed
[Fix] No-one knew it, but input for toolkit was buggy. Seperated toolkit input from game input to fix this.
2013-02-27 14:50:16 +00:00
Allanis
ddadb068fe
[Change] Compressed the debug messages.
2013-02-27 14:36:56 +00:00
Allanis
e87f160e23
[Add] Hopefully this will prevent dt intervels being too big.
2013-02-27 04:43:16 +00:00
Allanis
78d0346515
[Change] Use atan2 for ANGLE
2013-02-27 04:31:04 +00:00
Allanis
eee3ef3065
[Change] Minor change to physics.
2013-02-27 04:18:37 +00:00
Allanis
a6c758aa66
[Fix?] Hyperspace bug. Messed up velocity issues.
...
Ok. What we are doing here is messy.
What we are doing is modulating the velocity. There is also a dt
in there to try to make it not frame dependant..
The way things are done right now, we are cascading the limit_speed with the physics model,
We can simplify it to a euler integration (It's actuallyu runge-kutta)..
What we are doung is:
v1 = v0 + adt
Basically this means that the current velocity is the last vel plus the acceleration, times the
time passed from the last instance. This is then chained to the limit speed which does:
v = (v1 - vmax)(1-3dt)
So we can right the composite form as:
v = (v0 + adt - vmax) 1-3dt) = v0 + adt - vmax - 3dtv0 - 3adt2 + 3dtvmax
-- Yes. This is hacky. I will try to play with some equasions later.
2013-02-27 03:45:25 +00:00
Allanis
f6de9e8186
[Add] limit_speed in physics
2013-02-27 03:26:58 +00:00
Allanis
0de847b5a4
[Fix] Quick indent fix to stop us from being confused as hell while bug hunting.
2013-02-27 02:46:25 +00:00
Allanis
fce918506d
[Fix?] Attempt to fix hyperspace on certain arcitecures. ABS was a bit off.
2013-02-27 02:23:33 +00:00
Allanis
1d89d4e7c6
[Fix] Huge fix of outfits, missiles now work, compiles in C99, no seg fault on exit.
2013-02-27 01:17:46 +00:00
Allanis
1578278f00
[Change] Cleaned up collision a little.
2013-02-27 00:05:52 +00:00
Allanis
68b51e61bc
[Fix] Some compiler warnings on 32 bit systems.
2013-02-26 23:54:35 +00:00
Allanis
18bb84eafb
[Change] Nerfed the knockback effect.
2013-02-26 23:52:41 +00:00
Allanis
be7a2b7791
[Change] Simplifies spfx_destroy, performs a little better..
2013-02-26 23:50:00 +00:00
Allanis
9175091456
[Fix] Forgot to remove special effects when in hyperspace.`
2013-02-26 23:46:55 +00:00
Allanis
cc1d09c4b5
[Fix] Small issue with spritesheets that don't have sx == sy
2013-02-26 23:44:54 +00:00
Allanis
f603df48cc
[Change] Define special effects per outfit.
2013-02-26 23:43:07 +00:00
Allanis
80d78756ad
[Add] Primitive special effect system with explosions!!
2013-02-26 23:18:40 +00:00
Allanis
21deb8709d
[Change] Optimized getSpriteFromDir somewhat.
2013-02-26 18:47:14 +00:00
Allanis
ffd806bea6
[Change] Spoke too soon. Star deformation length is now defined.
2013-02-26 18:27:06 +00:00
Allanis
45d75779dd
[Add] Perfected hyperspace visuals. ^.^
2013-02-26 18:21:51 +00:00
Allanis
409dbff310
[Change] Improved hyperspace transition.
2013-02-26 17:54:51 +00:00
Allanis
a10931b7b6
[Fix] Clearing out some warning that I allowed to slip in.
2013-02-26 17:48:47 +00:00
Allanis
4db96b636a
[Add] Just a bit more sanity checking for music.
2013-02-26 16:54:25 +00:00
Allanis
804a6d73a0
[Add] seek/tell functions to packfile. Still using "streaming mode" though as it works better with vorbis.
2013-02-26 16:24:29 +00:00
Allanis
301ea07a69
[Change] ai/toolkit compilable under C99. I'll get to the rest of it at some point.
2013-02-26 16:10:35 +00:00
Allanis
d2e952fb88
[Change] Just some C correctiveness.
2013-02-26 15:47:56 +00:00
Allanis
f9c778358c
[Fix] Allow for gameplay even if sound isn't working.
2013-02-26 13:54:41 +00:00
Allanis
6a02e903a5
[Add] More complete error checking for audio framework [sound].
2013-02-24 19:00:15 +00:00
Allanis
439fce48c8
[Add] Combat rating based on mass of pilots killed. -- [Add] Player name.
2013-02-24 18:18:52 +00:00
Allanis
84558ae2c9
[Fix] Small correction in a memset from packfile
2013-02-24 18:01:15 +00:00
Allanis
5c02e0ecfd
[Fix] You didn't know it. But you could target while on the pilot information menu. Not now..
2013-02-24 18:00:11 +00:00
Allanis
ff217f68d6
[Fix] Ensure the game will pause when opening the pilot information window.
2013-02-24 17:58:48 +00:00
Allanis
efe9970854
[Add] Information and ship spec widows with keybins 'i'
...
[Change] Cleaned up some MELEMENT sanity checks.
2013-02-24 17:55:59 +00:00
Allanis
7d04d86146
[Change] Target hostile no longet picks up disabled ships when targetting nearest hostile.
2013-02-24 16:09:06 +00:00
Allanis
b55259321e
[Add] Pushback effect for weapons.
2013-02-24 16:06:19 +00:00
Allanis
34a6be43df
[Add] Merchant vessels are now able to go to hyperspace.
...
[Change] Overpowered merchant ship a little for testing purposes.
2013-02-24 15:40:34 +00:00
Allanis
14735a362d
[Fix] Hm. Fixing locally the testing on a remote server means push and pull spam. :)
2013-02-23 21:43:26 +00:00
Allanis
c5c0f16915
[Fix] Another one. Sorry.
2013-02-23 21:41:51 +00:00
Allanis
54758a5de9
[Fix] Typo in non POSIX build of packfile.
2013-02-23 21:40:38 +00:00
Tamir Atias
166dcc95f7
[Change] Renamed main.* to lephisto.*.
2013-02-23 22:38:03 +02:00
Allanis
82ed9ac551
[Change] Just some cosmetic changes, and removed of bzero and strdup.
2013-02-23 20:30:49 +00:00
Allanis
13228c39d8
[Fix?] Eh, some more error checking to prevent seg faults.
2013-02-23 20:14:58 +00:00
Allanis
15599909a0
[Fix] Flakyness removed. :D
2013-02-23 20:12:06 +00:00
Allanis
b165e7b263
[Add] Set volume with command line, volume is a little flaky at the min. :s.
2013-02-23 19:55:30 +00:00
Allanis
a296bd7aa0
[Add] Support for non POSIX systems with open/read/write in packfile system
2013-02-23 19:21:13 +00:00
Allanis
5841d23f54
[Change] Sanitized lua ai api a little.
2013-02-23 17:53:31 +00:00
Allanis
565ebcc20c
[Fix] Revisited the libvorbis fix. We wish to return 0 on close.
2013-02-23 00:53:40 +00:00
Allanis
351ff76858
[Fix] Potential bug with a libvorbis segfault.
2013-02-23 00:43:32 +00:00
Allanis
fca4c4e33f
[Change] Removed some debugging I didn't mean to commit in.
2013-02-23 00:22:07 +00:00
Allanis
04014d4e9a
[Fix] Woops. .wav sounds not loading into memory propperly.
2013-02-23 00:19:51 +00:00
Allanis
999bdc7c8a
[Change] Just some small tweaks to sound. I am hunting a bug...
2013-02-22 23:22:59 +00:00
Allanis
fccd9dcc22
[Fix] Mkay. Sound seems to be working without any problems now.
2013-02-22 22:07:42 +00:00
Tamir Atias
b074bce927
Merge branch 'master' of https://github.com/Allanis/Lephisto
2013-03-04 21:19:51 +02:00
Tamir Atias
95421ee5de
[Add] Initial mingw support for Windows.
2013-03-04 19:16:29 +00:00
Allanis
dcc0fc247b
[Add] Sound base support.
2013-02-22 05:34:24 +00:00
Allanis
529ca21644
[Add] Audio engine is now working, it It's fully tuned enough yet however.
...
[Change] Refactored ship.c to comply with xml.* standards.
2013-02-22 04:06:47 +00:00
Allanis
afd612ef17
[Add] Basic audio framework and some sounds. Give me another 30 mins and it will work. :)
2013-02-22 01:59:19 +00:00