740 Commits

Author SHA1 Message Date
Giles Williams
0f5bf28888 draw planets without depth tests at distances greater than radius * 5 and rely on the painters algorithm instead (fixes some glitches with Diso.oxp)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@516 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-02 13:46:57 +00:00
Giles Williams
468c176a8b amendments to delivery report and setting PLAYER_MAX_FUEL in place more sternly
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@515 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-02 12:11:20 +00:00
Giles Williams
ec1e2cc346 minor debugging additions
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@514 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-02 08:42:56 +00:00
Giles Williams
c71ea39094 fixes: abandoned ships cannot scoop; splinters aren't kills.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@513 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-02 07:30:27 +00:00
Giles Williams
2cd69be7d8 more bloody tinkering with linked lists
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@512 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-01 18:19:41 +00:00
Giles Williams
6dc9979d05 fix more linked list crash conditions
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@510 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-01 16:15:05 +00:00
Giles Williams
85f8bdc469 fixed crash on loading player from last commit
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@508 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-01 10:23:17 +00:00
Giles Williams
04f0ccaa8a tidying up and debugging linked list code
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@507 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-01 09:40:51 +00:00
Giles Williams
9e92ba1283 debugging improvements
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@506 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-29 14:09:20 +00:00
Giles Williams
82a3fe4096 quick hack fixing atmosphere tessellation level to match the planet
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@505 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-28 15:26:18 +00:00
Giles Williams
d3e6abded9 fix Galactic Witchjump problem introduced with poor fuel-limit code
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@504 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-28 13:04:14 +00:00
Giles Williams
3b4197fa70 Giles is dumb and can't tell MIN from MAX!
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@503 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-28 10:41:26 +00:00
Giles Williams
e30946833b speed up sleepy pirates (use a minimum attack speed)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@502 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-28 10:16:08 +00:00
Giles Williams
f58c6bf789 double check MIN and MAX are defined
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@501 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-28 10:15:42 +00:00
Giles Williams
274d214868 added last few custom sounds replacements for 'boop'
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@500 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-28 09:42:17 +00:00
Giles Williams
3740acd6bc revert the dock.dat model and add a new horizontal dock model (dock-flat.dat) for the stations (fixes some old oxps)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@499 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-28 09:27:21 +00:00
Giles Williams
bd29b33616 many improvements to collison detection and to background scenes
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@498 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-27 21:22:24 +00:00
Giles Williams
c1d6fc93fd show number of collision checks in FPS display
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@497 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-26 17:52:54 +00:00
Giles Williams
bfcb053c6d small fixes to revised collision detection
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@496 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-26 10:34:51 +00:00
Giles Williams
0037ef4493 w00t narrowed ghost bug to subregions of CollisionRegion, eliminated them, and implemented much more efficient collision group finding routines
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@495 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-26 09:41:56 +00:00
Giles Williams
7543d5db37 re-implemented filtering of collision candidates after realising there were mistakes in my original thinking
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@494 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-25 21:50:12 +00:00
Giles Williams
d5563661c4 more work on collision detection - it'll be the death of me!
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@493 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-24 23:16:49 +00:00
Giles Williams
0fc689bd8e includes OOGLDefs.h
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@492 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-24 12:59:01 +00:00
Giles Williams
9f32cb72f1 show more detail in description only when debug flag is set
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@491 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-24 12:57:51 +00:00
Giles Williams
3570c1e056 for the moment discard low detail collision detection
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@490 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-24 12:56:44 +00:00
Giles Williams
dda9094271 keep sorted lists of entities by position along x y and z axes (for collision optimisations)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@489 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-24 12:55:36 +00:00
Jens Ayton
eb4e8d8e2e Changed Universe generateSystemInhabitants: into Universe generateSystemInhabitants:plural:, with separate listing of plural terms in description.plist, for localisation.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@486 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-23 01:44:12 +00:00
Dylan Smith
7a3d9c778c Move common OpenGL lighting defs into common include file
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@484 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-20 21:06:33 +00:00
Dylan Smith
30023ea358 pull in MyOpenGLView lighting changes from Cocoa
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@483 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-20 20:35:48 +00:00
Dylan Smith
fb7db7ee67 fix build break in Linux nightly
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@482 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-20 09:41:33 +00:00
Giles Williams
431cf786f4 change port_position if necessitated by a custom dock size
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@480 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-19 10:03:59 +00:00
Giles Williams
06d284c16b minor lighting changes
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@476 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-19 08:37:46 +00:00
Giles Williams
e028e6e959 changes to collision detection, some optimisations
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@475 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-18 22:31:13 +00:00
Giles Williams
2ba8b54e36 first successful run at Octree collision detection - needs LOTS of testing/debugging
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@473 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-18 12:34:00 +00:00
Giles Williams
ff9488d2b5 added [wormhole-created]
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@472 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-18 12:31:55 +00:00
Giles Williams
644e9a90c3 added routine to resolve any vector in any arbitrary ijk
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@468 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-18 08:51:09 +00:00
Giles Williams
bdf0a407c1 hard limit to jump distance 7.0LY
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@463 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-16 23:34:11 +00:00
Giles Williams
5ab0d9a295 only show debugging message when debugging
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@462 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-15 17:14:26 +00:00
Giles Williams
a3cf7121b2 show greater detailed planet when required
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@461 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-15 17:13:20 +00:00
dajt
91674534b8 Finished externalising strings for status page, and did system data page.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@460 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-14 09:46:32 +00:00
Giles Williams
916e24345c only show planet info background scene when docked (temporary fix)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@459 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-12 12:57:07 +00:00
Giles Williams
b3a1e9b8ff added planets to the background scene code and implemented putting them into the background of the system info screen
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@458 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-12 10:26:44 +00:00
dajt
2ac149abbb Updated the readme file and snapshot installation creation script.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@457 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-12 10:22:49 +00:00
dajt
c86eb2ed3b More work on reloading textures for the Win32 port. Mostly works, although some models don't seem to get their textures back, and some get the wrong ones. Most issues sort themselves out after the player's next witchspace jump. Stars, nebulae, planet, particle, and subentity issues fixes though.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@456 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-12 06:32:02 +00:00
Jens Ayton
03d71df977 Implemented [OOColor set] (OS X only). Changed file encoding to UTF-8 for all files interpreted as MacRoman.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@453 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-11 10:46:24 +00:00
Giles Williams
be9e581b14 small change in one key from status-commander to status-commander-@ to reflect use of formatting in the string consistant with other keys
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@450 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-07 23:37:06 +00:00
dajt
451adaf698 Intro screens and most status screen constants moved to descriptions.plist.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@447 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-07 12:19:54 +00:00
dajt
752f708b06 Trying to fix fullscreen/windowed swap texture problems on Win32.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@446 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-07 11:47:15 +00:00
Giles Williams
6709502cc6 oops! canCollide must be NO while status == STATUS_DOCKING
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@443 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-06 22:53:24 +00:00
Giles Williams
952027f4e6 changes to canCollide (default is no longer NO but YES)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@442 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-06 17:58:41 +00:00