Steve
|
7118c10648
|
Draw jumpgate portal in jumpgate.c. Use systemPower instead of ALIVE_SLEEPING to determine status.
|
2016-03-08 14:28:11 +00:00 |
Steve
|
22b5267ffd
|
Initially add all entities to quadtree, to avoid the popping effect.
|
2016-03-08 07:12:06 +00:00 |
Steve
|
99013a4e99
|
Allow jumpgate to be put into "sleep" state: effectively inactive.
|
2016-03-08 06:55:41 +00:00 |
Steve
|
a74ff87a46
|
Added portal effect to jumpgate.
|
2016-03-07 22:50:41 +00:00 |
Steve
|
ecdf9998d0
|
Don't select options widget.
|
2016-03-07 19:04:12 +00:00 |
Steve
|
798135eadf
|
Don't allow rogue files to crash game at startup.
|
2016-03-07 19:03:55 +00:00 |
Steve
|
bc1c5d09a8
|
Replaced extraction point with jumpgate.
|
2016-03-07 17:12:21 +00:00 |
Steve
|
bd715286a1
|
Allows show killed message during a challenge battle.
|
2016-03-07 12:31:43 +00:00 |
Steve
|
6ef07a65e2
|
Craft marked as EF_AI_TARGET will be attacked even if they are dodging and avoiding combat.
|
2016-03-07 12:31:22 +00:00 |
Steve
|
16591691b5
|
Allow challenges to be ended via the script.
|
2016-03-07 12:30:20 +00:00 |
Steve
|
4a52bb1fce
|
Added item collection challenges.
|
2016-03-07 12:29:23 +00:00 |
Steve
|
244e5d6dd9
|
Merge from Master.
|
2016-03-06 19:07:43 +00:00 |
Steve
|
e04ad44a1a
|
Eliminate all objective bug fix.
|
2016-03-06 17:27:23 +00:00 |
Steve
|
5764e0a4b2
|
Capital ships destroyed / lost triggers.
|
2016-03-06 17:14:13 +00:00 |
Steve
|
497977c665
|
Don't add capital ship components to quadtree until they've been positioned.
|
2016-03-06 17:13:57 +00:00 |
Steve
|
721ca3e110
|
Trophy updates.
|
2016-03-06 17:13:34 +00:00 |
Steve
|
fff301e3e2
|
Allow shrinking of array.
|
2016-03-06 09:48:29 +00:00 |
Steve
|
c14b687209
|
Screenshot save path update.
|
2016-03-06 09:48:09 +00:00 |
Steve
|
922b39c0ea
|
Challenge #8, defend extraction point. Added flag to allow AI to sometimes ignore extraction point.
|
2016-03-06 09:47:44 +00:00 |
Steve
|
e28390a496
|
Added array resize function (not using realloc because it doesn't zero the new array).
|
2016-03-05 23:56:21 +00:00 |
Steve
|
ac59559d90
|
Clear input when pressing Escape.
|
2016-03-05 15:35:09 +00:00 |
Steve
|
09a89e692b
|
Added time up status for finishing a challenge already partly passed.
|
2016-03-05 15:34:37 +00:00 |
Steve
|
f55a4e57c8
|
Pressing ESCAPE blocks when awaiting widget input.
|
2016-03-05 13:49:07 +00:00 |
Steve
|
d2a234839b
|
Integrated mouse control mappings.
|
2016-03-05 13:21:17 +00:00 |
Steve
|
6dfb51e8b0
|
Allow keys and mouse buttons to be selected in options.
|
2016-03-05 12:35:19 +00:00 |
Steve
|
acd53f6b97
|
Further custom control integration.
|
2016-03-05 08:42:35 +00:00 |
Steve
|
7979b175a2
|
Waypoint challenge updates.
|
2016-03-04 22:59:16 +00:00 |
Steve
|
599c4fc338
|
Merge fixes.
|
2016-03-04 22:11:13 +00:00 |
Steve
|
159d36017b
|
Centralizing getFileLocation() to make file loading more transparent.
|
2016-03-04 14:29:50 +00:00 |
Steve
|
d2acbefc6d
|
Prevent modal dialog from being dismissed immediately.
|
2016-03-04 14:14:45 +00:00 |
Steve
|
95cb35d5a1
|
Added getJSONValue to aid with optional JSON data.
|
2016-03-04 14:14:04 +00:00 |
Steve
|
b6012a2e21
|
Merged config branch.
|
2016-03-03 18:03:07 +00:00 |
Steve
|
c8dd06dcdc
|
Added AUTO option for music. Reorganised music for easier scanning.
|
2016-03-03 16:16:12 +00:00 |
Steve
|
122bb53a66
|
Challenge time bugfix.
|
2016-03-03 14:19:29 +00:00 |
Steve
|
4f6721cba4
|
Added 5th challenge mission.
|
2016-03-03 11:31:32 +00:00 |
Steve
|
ed9b02a917
|
Disabled entities now become secondary targets.
|
2016-03-03 11:31:18 +00:00 |
Steve
|
d5d5169078
|
Accuracy for rockets and missiles, not just shots.
|
2016-03-03 09:12:08 +00:00 |
Steve
|
2ca26b1ea0
|
Divide by zero check.
|
2016-03-03 07:47:33 +00:00 |
Steve
|
263a6cc5b5
|
Removed unneeded abs on hashcode.
|
2016-03-03 07:47:18 +00:00 |
Steve
|
d980e412f2
|
Draw circle performance update. Removed drawFilledCircle (unused).
|
2016-03-03 07:47:03 +00:00 |
Steve
|
11d5ed635f
|
Challenge processing fixes.
|
2016-03-03 07:44:04 +00:00 |
Steve
|
cb34b3b9b6
|
Maximum of 3 challenges per challenge mission.
|
2016-03-02 23:20:37 +00:00 |
Steve
|
05185950e4
|
Auto select first challenge when coming from title.
|
2016-03-02 22:24:59 +00:00 |
Steve
|
2c71b16e17
|
Show and apply challenge restrictions.
|
2016-03-02 22:19:26 +00:00 |
Steve
|
f9880354db
|
i18n updates.
|
2016-03-02 07:14:38 +00:00 |
Steve
|
35a2277114
|
Display challenge information.
|
2016-03-02 06:58:03 +00:00 |
Steve
|
0c31b2204c
|
Refactored challenge data, for display on Challenge Home.
|
2016-03-02 06:46:13 +00:00 |
Steve
|
e5c5315e62
|
Print stats when in debug mode at end of challenge.
|
2016-03-01 07:21:31 +00:00 |
Steve
|
c95b56728f
|
Using getFileLocation.
|
2016-02-29 21:52:30 +00:00 |
Steve
|
55bb0d1e36
|
Challenge home music.
|
2016-02-29 21:51:49 +00:00 |
Steve
|
e5e96f8e81
|
GPL notices.
|
2016-02-29 16:05:49 +00:00 |
Steve
|
1c270888aa
|
Removed mouse warping. Is too jarring.
|
2016-02-29 16:05:35 +00:00 |
Steve
|
9d846fd137
|
Randomize planet and background in Challenge Home.
|
2016-02-29 16:00:32 +00:00 |
Steve
|
25d68b27fb
|
Stats display bug fix.
|
2016-02-29 15:55:21 +00:00 |
Steve
|
8242dbf037
|
Use getFileLocation for loading files (install is broken on Linux).
|
2016-02-29 14:43:24 +00:00 |
Steve
|
d869c22f36
|
Allow random planet and backgrounds for missions, using "AUTO" in mission definition.
|
2016-02-29 14:42:46 +00:00 |
Steve
|
adb86d9f14
|
Show planet in background.
|
2016-02-29 12:09:36 +00:00 |
Steve
|
1808ec8fbc
|
Use function pointer array for init steps.
|
2016-02-29 11:38:31 +00:00 |
Steve
|
10cc12bd70
|
i18n updates.
|
2016-02-29 10:47:41 +00:00 |
Steve
|
9b6abf764a
|
Percent complete stats updates.
|
2016-02-29 10:47:10 +00:00 |
Steve
|
bf7d6dc921
|
Added menu to challenges screen.
|
2016-02-29 09:54:03 +00:00 |
Steve
|
0e159402e9
|
Show stats button on title screen.
|
2016-02-29 09:35:39 +00:00 |
Steve
|
281dd4d7d2
|
Show number of challenges completed, lock challenges that can't be played yet.
|
2016-02-29 09:23:41 +00:00 |
Steve
|
83523f868a
|
Use battle sound (distance) instead of normal sound.
|
2016-02-29 09:23:14 +00:00 |
Steve
|
211df6d8ec
|
i18n updates.
|
2016-02-28 13:45:17 +00:00 |
Steve
|
ad7a1eefda
|
Challenge integration updates.
|
2016-02-28 13:02:57 +00:00 |
Steve
|
a1703d5066
|
vSync is now always on.
|
2016-02-28 10:00:17 +00:00 |
Steve
|
44c7e78606
|
Further i18n integration updates.
|
2016-02-28 09:59:33 +00:00 |
Steve
|
58e7b9b8ea
|
i18n updates. Not optimised. That will come later.
|
2016-02-27 19:16:17 +00:00 |
Steve
|
821e7ac872
|
Start of i18n support.
|
2016-02-27 18:13:05 +00:00 |
Steve
|
660bb57bb0
|
Further challenge updates.
|
2016-02-27 18:12:18 +00:00 |
Steve
|
f153383f9e
|
Challenge mission graphics.
|
2016-02-27 18:08:43 +00:00 |
Steve
|
2e5b45064a
|
Challenges integration.
|
2016-02-27 16:16:21 +00:00 |
Steve
|
ef6e65a51c
|
Slow player down when mission is complete.
|
2016-02-27 16:15:41 +00:00 |
Steve
|
4df206d6b2
|
Show time on HUD when in challenge mission.
|
2016-02-27 16:15:30 +00:00 |
Steve
|
69e45f4e3f
|
Clear input when transitioning.
|
2016-02-27 16:14:48 +00:00 |
Steve
|
2c33041344
|
Load data from files found in directory, rather than using a text file.
|
2016-02-27 16:14:14 +00:00 |
Steve
|
266088f764
|
Start of restoring challenges.
|
2016-02-27 12:14:29 +00:00 |
Steve
|
57d8c867e1
|
v0.6. Start of i18n.
|
2016-02-27 12:14:05 +00:00 |
Steve
|
d79325a0b3
|
Only select one mission.
|
2016-02-27 08:08:32 +00:00 |
Steve
|
1f5af02441
|
Fixed for point effects not showing.
|
2016-02-25 16:43:26 +00:00 |
Steve
|
6b25cc3c8b
|
Clip camera using star systems.
|
2016-02-25 16:00:42 +00:00 |
Steve
|
b5bafa1b1e
|
Windows save path bug fix.
|
2016-02-25 12:27:08 +00:00 |
Steve
|
3f100a0848
|
Init effects on title screen, to prevent crash.
|
2016-02-25 12:26:54 +00:00 |
Steve
|
84889d8391
|
Windows build fixes.
|
2016-02-25 11:46:39 +00:00 |
Steve
|
19630696c5
|
Prevented AI craft for jittering when close to leader.
|
2016-02-25 10:55:15 +00:00 |
Steve
|
e79d331599
|
Added ALL_OBJECTIVES_COMPLETE script command.
|
2016-02-25 10:52:01 +00:00 |
Steve
|
239845a279
|
Array resize bug fixes.
|
2016-02-24 23:12:13 +00:00 |
Sweeney
|
56540a56ac
|
Start of bullet, debris, and effect performance updates. Dynamic array sizing.
|
2016-02-24 15:02:51 +00:00 |
Steve
|
ae3b5c4c1a
|
Create tbfss save folder in Windows with current username.
|
2016-02-24 07:17:53 +00:00 |
Steve
|
913184d877
|
Removed INF. They don't exist after 2616.
|
2016-02-24 07:16:23 +00:00 |
Steve
|
e4b2bba230
|
Leader following tweaks: will now face and move in the general direction of leader once in range.
|
2016-02-24 07:13:48 +00:00 |
Steve
|
a2a1ec0613
|
Modal message box updates.
|
2016-02-23 22:20:07 +00:00 |
Steve
|
368e9dc592
|
Start of modal dialog display.
|
2016-02-23 07:19:31 +00:00 |
Steve
|
8afc9a757b
|
Updated avoidance.
|
2016-02-22 21:46:46 +00:00 |
Steve
|
bde4dd84f5
|
Removed redundant calls.
|
2016-02-22 21:45:02 +00:00 |
Steve
|
66fa5ede35
|
Display loading progress for initial load.
|
2016-02-22 17:28:23 +00:00 |
Steve
|
a7f9585a9a
|
Moved prepareScene / presentScene into main loop.
|
2016-02-22 17:27:36 +00:00 |
Steve
|
66874a1720
|
Adjusted brake amount of missiles, to prevent them circling opponents.
|
2016-02-22 16:32:38 +00:00 |
Steve
|
d529a83bfa
|
Set window title with full game name.
|
2016-02-22 12:47:41 +00:00 |
Steve
|
0c88500690
|
Start of avoidance code for capital ships.
|
2016-02-22 12:47:30 +00:00 |
Steve
|
4128868692
|
Dynamically allocate number of files in list.
|
2016-02-21 17:24:21 +00:00 |
Steve
|
fd56b75a6a
|
Press 6 to complete mission in debug mode.
|
2016-02-21 16:55:29 +00:00 |
Steve
|
03712285c4
|
Campaign flow bug fixes.
|
2016-02-21 16:55:11 +00:00 |
Steve
|
cedbed4dc8
|
Updated copyright dates.
|
2016-02-21 15:50:27 +00:00 |
Steve
|
dcef433d4d
|
Randomly scale planet.
|
2016-02-21 13:47:10 +00:00 |
Steve
|
862d73dbc2
|
Quadrant fix.
|
2016-02-21 13:46:58 +00:00 |
Steve
|
9ced1e75c8
|
Removed unneeded addCandidate function.
|
2016-02-21 09:41:32 +00:00 |
Steve
|
4d3b2f10a1
|
Remove entities from quadtree at start of loop.
|
2016-02-21 09:41:00 +00:00 |
Steve
|
a554c0ef00
|
Tidied headers.
|
2016-02-21 08:54:23 +00:00 |
Steve
|
f402c8e7b9
|
Updated battle area restrictions, to fit quadtree changes.
|
2016-02-21 08:54:14 +00:00 |
Steve
|
1e24844d9b
|
Resize fetch list dynamically.
|
2016-02-21 08:28:22 +00:00 |
Steve
|
b004dd95ab
|
Resize quadtree entity capacity as needed.
|
2016-02-21 08:13:17 +00:00 |
Steve
|
6b1e62dd38
|
Start of replacing grid with quadtree.
|
2016-02-21 07:48:22 +00:00 |
Steve
|
7337460853
|
Text render bug fix.
|
2016-02-20 15:04:26 +00:00 |
Steve
|
5bf486ede6
|
Display all available weapons on HUD.
|
2016-02-20 15:04:15 +00:00 |
Steve
|
da71c1d647
|
Added ECM, mag bolt hit, and power down sounds.
|
2016-02-20 14:19:59 +00:00 |
Steve
|
757b942174
|
Added hud icons for armour, shield, ecm, and boost.
|
2016-02-15 16:59:47 +00:00 |
Steve
|
db8678d64b
|
Don't use key repeat.
|
2016-02-15 15:24:27 +00:00 |
Steve
|
26aa3b3bb1
|
Play denied sound when attempting to boost / use ecm when depleted.
|
2016-02-15 15:24:19 +00:00 |
Steve
|
7656957dd6
|
Fixed ECM halo effect.
|
2016-02-15 15:23:51 +00:00 |
Steve
|
de3dde7211
|
Allow widgets to be selected by pressing Return, as well as Space.
|
2016-02-15 14:08:13 +00:00 |
Steve
|
b99dd3a4e4
|
Added jump effects (sound and graphics).
|
2016-02-14 18:13:15 +00:00 |
Steve
|
b5fc0aacbd
|
Added disabled pulse effect to entities.
|
2016-02-14 16:34:11 +00:00 |
Steve
|
54b92ad137
|
Added message for when a star system falls to the Pandorans (campaign-related, unavoidable).
|
2016-02-14 11:53:03 +00:00 |
Steve
|
909cdd76f3
|
Now drawing stars after planet. Increased size of brightest stars by one pixel.
|
2016-02-14 11:08:03 +00:00 |
Steve
|
17c55ec080
|
Now scrolling the galactic map by clicking and dragging.
|
2016-02-14 11:07:15 +00:00 |
Steve
|
855abe77cb
|
Prevent replaying of previously complete campaign missions.
|
2016-02-13 16:59:18 +00:00 |
Steve
|
60a398408a
|
Updated random planet placement.
|
2016-02-13 16:59:00 +00:00 |
Steve
|
b6e128231d
|
Scroll planet in background more slowly.
|
2016-02-13 16:53:56 +00:00 |
Steve
|
a5f73cc3fc
|
Renamed "textureName" to simply "texture".
|
2016-02-13 14:31:45 +00:00 |
Steve
|
8cd74e999d
|
Increase filename length of music.
|
2016-01-28 17:03:23 +00:00 |
Steve
|
58e91e83c0
|
Don't instantly kill the player during an epic mission.
|
2016-01-28 17:03:13 +00:00 |
Steve
|
e31f39d3a9
|
Replaced "Dummy" missions with manual complete flag.
|
2016-01-25 15:09:14 +00:00 |
Steve
|
a251459413
|
Added "unwinnable" mission flag, to automatically continue the game when the player is defeated.
|
2016-01-25 14:58:07 +00:00 |
Steve
|
672fd01282
|
Eliminate all tweaks.
|
2016-01-24 09:50:31 +00:00 |
Steve
|
a73a44fd55
|
Notify captial ships, etc. when new opponents arrive, to allow them to respond faster.
|
2016-01-24 09:49:50 +00:00 |
Steve
|
501ef1aff7
|
Draw cap guns after components.
|
2016-01-21 17:08:56 +00:00 |
Steve
|
cc4ac782a9
|
Allow selected widget to be activated by pressing space.
|
2016-01-03 13:53:41 +00:00 |
Steve
|
1115309331
|
Attempt to complete eliminate all objective immediately, if no enemies are remaining.
|
2015-12-31 11:31:36 +00:00 |
Steve
|
fb8063b581
|
Get initial enemy count at start of mission.
|
2015-12-31 11:25:19 +00:00 |
Steve
|
05db32f04a
|
Bug fix for wandering ships.
|
2015-12-30 18:44:48 +00:00 |
Steve
|
f9ee8017df
|
Logging.
|
2015-12-30 18:44:00 +00:00 |
Steve
|
b095705dd0
|
When activating a captial ship, also activate its components.
|
2015-12-30 18:43:47 +00:00 |
Steve
|
4652787b65
|
Shorten time between message box displays.
|
2015-12-30 18:43:20 +00:00 |
Steve
|
277092cdbc
|
Using arrow to indicate more weapons available on HUD.
|
2015-12-28 13:44:57 +00:00 |
Steve
|
38e4564aae
|
Display total available guns on HUD.
|
2015-12-27 21:16:57 +00:00 |
Steve
|
568abb25f4
|
lookForLeader() added to main doAI function.
|
2015-12-27 18:18:50 +00:00 |
Steve
|
7f055102bf
|
Split space craft into separate lists.
|
2015-12-26 21:08:53 +00:00 |
Steve
|
e2b7576f89
|
Allow AI to wander.
|
2015-12-24 21:42:26 +00:00 |