60 Commits

Author SHA1 Message Date
dajt
559a74bfaf Cleaned up memory handling
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@63 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-23 11:57:23 +00:00
Giles Williams
6f3ce99d6d untested merge of changes from OSX r749
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@62 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-21 08:15:49 +00:00
Giles Williams
bacf679999 missile from latest OSX version
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@61 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-21 07:08:27 +00:00
dajt
05e8de8479 No longer uses NSApp loop
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@60 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-20 12:29:03 +00:00
Dylan Smith
eb006041ac Make the screen native resolution the first resolution we pick for full screen
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@59 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-19 20:06:29 +00:00
dajt
64fa9c4683 Fixed typo in initFromDictionary
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@58 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-17 08:34:12 +00:00
Dylan Smith
a816a707d0 make missile fix permanent
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@57 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-14 08:35:38 +00:00
Dylan Smith
c49bcd302b Prevent hang when loading missile-less commander
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@56 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-13 22:14:17 +00:00
Giles Williams
aa9cd49c24 Tweaks to try to avoid crashes
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@55 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-13 20:42:25 +00:00
dajt
f2bb98b6eb NSOpenGLView now uses SDL for screenshots. Universe now keeps reference to MyOpenGLView rather than NSView
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@54 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-12 10:35:32 +00:00
Giles Williams
6f9df08549 merging in changes from Oolite r675-r708 (efficiency in Entity management)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@53 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-12 09:14:15 +00:00
dajt
0a3bf7b83a Changed MyOpenGLView to use SDL for video display
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@52 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-11 10:43:09 +00:00
Giles Williams
d7eae4e657 to bring sources up to Oolite r675
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@51 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-06 20:13:49 +00:00
Giles Williams
b355b7a2ec inlining hints for certain functions and @public declarations of oft-accessed variables (Oolite r675)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@50 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-06 19:15:47 +00:00
dajt
4ad5f33952 Added documentation, filled in pause/resume, did some other cleaning up.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@49 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-05 09:00:50 +00:00
Dylan Smith
103247db1f update README files
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@48 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-04 20:57:06 +00:00
Dylan Smith
f26a7a25d8 convert mp3 music to Ogg, clean up some compiler warnings
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@47 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-04 20:49:56 +00:00
dajt
3cd2efbd6d Removed hardcoded SDL cflags.
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@45 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-04 11:20:32 +00:00
dajt
1f39b147ef Changed sound code to use SDL
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@44 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-04 11:12:07 +00:00
dajt
7cb109935a Classes for SDL sound
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@43 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-04 11:05:51 +00:00
dajt
2747a440c9 Classes for SDL sound
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@42 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-04 11:04:57 +00:00
Giles Williams
01cb49f48c merged some changes from Mac OS X Oolite r658
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@41 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-01 22:53:08 +00:00
Dylan Smith
b5de0f8a93 silence whines about not being able to find screen modes
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@40 127b21dd-08f5-0310-b4b7-95ae10353056
2005-05-01 16:07:26 +00:00
Dylan Smith
60433bc106 Clean up compiler warnings
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@39 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-30 23:25:21 +00:00
Dylan Smith
f380837c8a fix build break in Entity.m
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@38 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-30 22:51:04 +00:00
Dylan Smith
bdadb3af68 Remove full screen mode for now, doesn't seem practical in GNUstep
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@37 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-30 22:43:05 +00:00
Dylan Smith
b79165766c merge in JK/JohnJ's improvements to the sound code
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@36 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-30 20:41:06 +00:00
Giles Williams
1c22bf9344 revised drawEntity::to behave more sanely
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@35 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-30 20:39:13 +00:00
Dylan Smith
58c0f6866a fix screenshots
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@34 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-30 16:42:09 +00:00
Dylan Smith
e30fdfb6fc Fullscreen WIP
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@33 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-30 15:36:20 +00:00
Dylan Smith
4c189f5e39 package shell script updates + binary packager
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@32 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-28 22:55:03 +00:00
Dylan Smith
87f67159a3 update source packaging script and README files
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@31 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-28 22:14:07 +00:00
Dylan Smith
3274cb3ea6 organize the source tree somewhat better
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@30 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-28 21:47:22 +00:00
Dylan Smith
23a66cd503 oops, forgot to reset state
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@29 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-28 20:40:56 +00:00
Dylan Smith
44521c251f more sound debugging
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@28 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-28 20:15:20 +00:00
Dylan Smith
f2b9c87693 remove a huge amount of cruft from OOAlsaSound
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@27 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-28 18:27:53 +00:00
Giles Williams
026ef837b9 added Config/planetinfo.plist override for station roll value (<key>station_roll</key><real>0.4</real>)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@26 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-28 10:04:03 +00:00
Dylan Smith
9060d522ac remove excess memcpys from mixer and resampler, antialise while resampling sound, adapt to sound card's buffer size
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@25 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-27 21:11:19 +00:00
Giles Williams
b5193f22ce Revised collideWithShip: to provide for proper elastic collisions. ShipEntity.m
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@24 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-27 11:10:47 +00:00
Dylan Smith
8335148f34 audio clipping experiment, and fix altimeter in thargoid ambush
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@23 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-26 22:12:06 +00:00
Giles Williams
ca355f6026 corrected rounded_fee in passengersForSystem:atTime: as per the similar correction to prevent /0 errors elsewhere
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@22 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-25 09:36:55 +00:00
Dylan Smith
b0ac3a132c change rounded_fee to Giles's suggestion
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@21 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-24 23:21:10 +00:00
Dylan Smith
dc61168566 Override Info-gnustep.plist with Info-Oolite.plist so version numbers/bundle stuff is correct
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@20 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-24 21:20:54 +00:00
Dylan Smith
340aea6513 Fix carrier market (code disabled earlier to prevent SIGFPE)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@18 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-24 18:46:16 +00:00
Dylan Smith
ef5d614948 clear out debugging cruft from sound
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@17 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-23 23:25:30 +00:00
Dylan Smith
4e27e841b1 slightly downsize soundbuffer (works better in non-debug code)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@16 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-23 21:24:04 +00:00
Dylan Smith
80f5040126 temporary fix to SIGFPE when looking at the delivery/taxi screen (fees are zero which is a problem)
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@15 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-23 18:15:04 +00:00
Dylan Smith
6510d80d97 First hack (yes, hack) at sound
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@14 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-23 17:24:43 +00:00
Dylan Smith
a8d9621f62 First hack (yes, hack) at sound
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@13 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-23 17:24:24 +00:00
Giles Williams
e13241203b tweaked vector cross-product to remove a call to sqrt() - thanks Jim Driscoll
git-svn-id: http://svn.berlios.de/svnroot/repos/oolite-linux/trunk@12 127b21dd-08f5-0310-b4b7-95ae10353056
2005-04-22 17:25:50 +00:00