578 Commits

Author SHA1 Message Date
Giles Williams
591ce7f27f debugging revisions to how octrees are tested
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@565 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-09 10:32:59 +00:00
Giles Williams
cd1ff3abbb store octrees using relative references to subtrees (permits using subtrees independently)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@564 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-09 08:50:50 +00:00
Giles Williams
30827cb193 check oolite version versus version of saved cache (permits changes between versions).
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@563 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-09 08:45:33 +00:00
Giles Williams
d3aedd1f35 load the cache from the appropriate path for the OS
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@562 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-25 21:36:59 +00:00
Giles Williams
4a2060e6c0 moving to xcode 2.3
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@561 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-25 21:36:31 +00:00
Giles Williams
00a74dea08 collision debugging work
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@560 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-25 08:57:25 +00:00
Giles Williams
d5b52b3cc7 minor cleanup
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@559 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-25 08:53:30 +00:00
Giles Williams
2c2e9ee23a mostly eliminating previous scanning bugs by re-using existing linked-lists
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@558 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-16 18:17:28 +00:00
Jens Ayton
092bd47483 Cleaner implementation of FourCharCodeToNSString().
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@557 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-16 17:24:41 +00:00
Giles Williams
f2569a38d5 fix problems expanding phrases like '[d100_number]'
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@556 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-15 08:59:24 +00:00
dajt
764610cca8 Added playSound script action.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@552 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-13 10:16:36 +00:00
Giles Williams
53cfc32cfe changed way AI scans for ships and tidied up scanning in general
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@548 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-11 16:39:09 +00:00
Giles Williams
a410209c79 adding a character to the constrictor hunt mission
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@547 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-10 18:19:13 +00:00
Jens Ayton
d00f71e678 Moved bodies of inlined Vector functions to header so they will actually be inlined and added some GCC-specific hints.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@546 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-10 14:22:35 +00:00
Giles Williams
3e498d04ef just make the pilot the first crewmember
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@545 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-10 13:53:09 +00:00
Giles Williams
d8bf1d4a5c can now specify a pilot from a named dictionary in characters.plist
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@544 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-10 13:51:50 +00:00
Giles Williams
37cc36c68c renaming crewroles.pist to characters.plist
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@543 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-10 13:44:49 +00:00
Giles Williams
d66a1b4762 clearing for re-use
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@542 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-10 13:38:46 +00:00
Giles Williams
254586d5f5 more work towards scriptable characters
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@541 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-10 13:36:37 +00:00
Giles Williams
10615bdaed return correct result from is_nil_seed()
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@540 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-10 12:10:51 +00:00
Giles Williams
4bfd113941 Random Seed utilities
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@539 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-10 12:08:55 +00:00
Giles Williams
4ef23ada7c moving toward scriptable characters
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@538 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-10 12:08:29 +00:00
Jens Ayton
ee09cd634e Fixed isPlaying: fix to actually work.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@537 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-10 11:38:09 +00:00
Giles Williams
fbab15bea0 minor fixing
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@536 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-10 07:10:03 +00:00
Giles Williams
71d85a9af9 improved current cargo displays
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@535 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-09 23:09:40 +00:00
Giles Williams
dcc1868af4 show proper reward when rescuing traders
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@534 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-09 20:03:01 +00:00
Giles Williams
848e522d34 can rescue and capture NPCs in escape pods
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@533 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-09 19:53:21 +00:00
Giles Williams
1aba60097e fix autopilot problems since customsounds
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@532 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-09 19:52:38 +00:00
Giles Williams
75906282c5 WIP playing with characters
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@531 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-07 11:45:08 +00:00
Giles Williams
99eaf3b095 small fix to commander_shipname
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@530 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-07 11:44:12 +00:00
Giles Williams
8606da1d02 D'oh! I put the hasShipyard check in the market code!
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@528 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-06 14:23:33 +00:00
Giles Williams
18b122fe3c fix showing planets on f7 screen
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@527 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-05 22:53:21 +00:00
Giles Williams
bb4eae9df7 implemented <key>hasShipyard</key> taking either a number value or an array of conditions.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@525 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-05 12:04:16 +00:00
Giles Williams
3ba946c972 changes to how mission and local variables are expanded - permitting recursive expansions and doing it all in a a smarter fashion
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@524 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-05 09:30:29 +00:00
Giles Williams
676376f20d changes to try to deal with exhaust lag outside station after fast docking (WIP)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@523 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-05 09:28:52 +00:00
Giles Williams
9a791f1212 small fix
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@519 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-02 15:27:21 +00:00
Giles Williams
7ecdae0f70 replacing a lot of doubles with GLfloats
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@518 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-02 15:18:18 +00:00
Giles Williams
94f5b5e6f4 fix dial_fuel
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@517 127b21dd-08f5-0310-b4b7-95ae10353056
2006-05-02 14:16:31 +00:00
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