224 Commits

Author SHA1 Message Date
Jens Ayton
f8c5158df1 More OOLog stuff. Reduced use of ObjC message calls in sound pseudo-RT thread (could potentially cause lockups, apparently) -- should look into C implementation of VirtualRingBuffer.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@814 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-04 13:30:09 +00:00
Jens Ayton
768b1c75ab Added oolog command line tool to manipulate OOLogging settings. Moved bits of OOCASound over to OOLog. Hijacked NSLog to call OOLog(@"unclassified", foo) instead.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@813 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-04 12:35:25 +00:00
Jens Ayton
ba718f3b70 Import OOLogging from OOCocoa.h. Rearranged logcontrol.plist. Changed to camelCase for both message classes and metaclasses. Added ability to override an explicit logcontrol.plist setting with 'inherit'.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@812 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-04 11:22:06 +00:00
Jens Ayton
1c6dfae3e2 Sexed up OOLogging with metaclass system and locking.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@811 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-03 19:05:50 +00:00
Jens Ayton
bb28b341c1 Moved more messages over to OOLogging, moved most log message classes into the relevant files rather than OOLogging.h to reduce recompiling.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@810 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-03 16:07:19 +00:00
Jens Ayton
73e9925e1f Converted a number of verbose log messages to use OOLog. Changed default of logging-show-class to YES.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@809 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-03 15:40:23 +00:00
Jens Ayton
f3d32ecfa4 Added OOLog(), a replacement for NSLog().
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@804 127b21dd-08f5-0310-b4b7-95ae10353056
2007-03-02 21:20:18 +00:00
dajt
17761e7797 Added yaw control.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@773 127b21dd-08f5-0310-b4b7-95ae10353056
2007-01-21 10:26:30 +00:00
Giles Williams
91320d4db4 tweaks to planet textures - planet-shader removed
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@739 127b21dd-08f5-0310-b4b7-95ae10353056
2006-08-21 19:02:44 +00:00
Giles Williams
9d7c7cf11f more work on planet textures and shaders
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@734 127b21dd-08f5-0310-b4b7-95ae10353056
2006-08-18 23:42:55 +00:00
Giles Williams
fea49faba7 fix clash between Nova and Trumbles
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@731 127b21dd-08f5-0310-b4b7-95ae10353056
2006-08-18 08:57:20 +00:00
Giles Williams
c555de8a1e fixed escape pod flashers
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@725 127b21dd-08f5-0310-b4b7-95ae10353056
2006-08-12 08:04:50 +00:00
Giles Williams
e1edd7c6a6 WIP on new-style brains (instincts+AI)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@669 127b21dd-08f5-0310-b4b7-95ae10353056
2006-07-24 16:09:04 +00:00
Giles Williams
5242fcafab fixed external view numbering
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@665 127b21dd-08f5-0310-b4b7-95ae10353056
2006-07-18 17:11:54 +00:00
Giles Williams
c21dd5fccd accept a string as a keyconfig.plist value - setting the required key to the first character in the string
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@647 127b21dd-08f5-0310-b4b7-95ae10353056
2006-07-09 19:12:21 +00:00
Giles Williams
b680d2a359 adding wreckage to further prettify explosions
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@642 127b21dd-08f5-0310-b4b7-95ae10353056
2006-07-07 10:55:28 +00:00
Giles Williams
dc0c91e70f custom views for each player ship
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@632 127b21dd-08f5-0310-b4b7-95ae10353056
2006-07-05 13:08:29 +00:00
Giles Williams
f306c999c3 introducing unpiloted entities (missiles, etc. that HAVE NO CREW and therefore do not communicate!)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@623 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-28 16:06:49 +00:00
Giles Williams
a22aa6b30b update thargon scanner range
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@614 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-25 11:05:41 +00:00
Giles Williams
8166f12559 include key_custom_view
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@613 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-25 11:04:30 +00:00
Giles Williams
715de84b12 improvements to docking subroutines
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@605 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-23 10:19:27 +00:00
Giles Williams
aded61b305 changes avoiding enter key repeat problems in mission choices
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@590 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-19 09:31:48 +00:00
Giles Williams
8f35abf10b replace percent symbol with text
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@589 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-17 08:43:50 +00:00
Giles Williams
98d24ad127 cloaking device portable between ships
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@588 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-17 08:43:10 +00:00
Giles Williams
ce9cd4611b better handling of when cargo contracts are short of a barrel or two
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@567 127b21dd-08f5-0310-b4b7-95ae10353056
2006-06-10 21:44:05 +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
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
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
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
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
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
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
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
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
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
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
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
Giles Williams
e7e7a80d80 fix new docking port routines
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@433 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-05 01:36:36 +00:00
Giles Williams
4d2e0a6304 more custom sounds
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@425 127b21dd-08f5-0310-b4b7-95ae10353056
2006-04-04 00:12:18 +00:00
Giles Williams
8c84ba7c0c minor corrections ('a [15]' -> 'a[15]', 'a [26]' -> '[26]')
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@384 127b21dd-08f5-0310-b4b7-95ae10353056
2006-03-29 10:01:54 +00:00
Giles Williams
fe3d648696 no longer have vertical docking slits on stations (was early unfixed hack)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@383 127b21dd-08f5-0310-b4b7-95ae10353056
2006-03-29 09:26:06 +00:00
Giles Williams
ed8f0cbbf8 implemented a plist of custom sound effects (customsounds.plist) - some of which are new, others replace existing sound effects
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@364 127b21dd-08f5-0310-b4b7-95ae10353056
2006-03-24 10:17:41 +00:00
Giles Williams
c0778c523f fixed scanClass of Hardened Missile
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@329 127b21dd-08f5-0310-b4b7-95ae10353056
2006-03-14 23:39:25 +00:00
Giles Williams
23c8889c96 implemented "missile_roles" to select missile chosen, and "rotating" to mark rotating station, fixed thargon untargetting and behemoth docking (phew!)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@326 127b21dd-08f5-0310-b4b7-95ae10353056
2006-03-14 00:54:36 +00:00
Giles Williams
d21b51ec2e implemented Target Memory Expansion
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@323 127b21dd-08f5-0310-b4b7-95ae10353056
2006-03-13 18:55:39 +00:00
Giles Williams
f2e4cdd45b scanner unzoom (shift-Z)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@319 127b21dd-08f5-0310-b4b7-95ae10353056
2006-03-13 12:11:02 +00:00
Giles Williams
8b02d25e3a fixed availability of items problems in setGuiToEquipShipScreen
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@303 127b21dd-08f5-0310-b4b7-95ae10353056
2006-03-10 11:52:45 +00:00