Sophie

Sophie

distrib > Mandriva > 2008.1 > i586 > by-pkgid > f42ac2dbc378bb1f3a8463e84ae8bab0 > files > 4

asteroids3D-0.2.2-8mdv2008.1.i586.rpm

Mon Jul 31, 2000
Version 0.1.146 released to the public. Hope you like it.

Tue Aug 1, 2000
Version 0.1.147 released.
-Turned down the ambient lighting...should have done that before release.
-removed /usr/lib/libpthread.a from the link line in the makefile
-updated the README to tell you what to install. I've always been a fan of
 install it yourself, so you know what gets installed. Not that I'm a control freak.

Mon Aug 14, 2000
-fixed the -lpthread makefile problem.
-added a #define for the copyright.

Thu Aug 31, 2000
- added the find_rotation_mat which does the calculations for rotating
  about an arbitrary axis "by hand" so that the calculation thread
  has no OpenGL calls in it.
- updated view.c to use find_rotation_mat instead of OpenGL calls.

Fri Sep 1, 2000
- updated gen_rand_uv to use find_rotation_mat instead of OpenGL calls.

Sat Sep 9, 2000
- changed main.c, torpedo.c, and display.c. 
  main.c: Renamed tracer_flag to draw_tracer_flag. Added tracer_light_flag.
  torpedo.c: removed the gl_enable(GL_LIGHT2) from fire_torpedo
             removed the gl_disable(GL_LIGHT2) from process_torpedo
  display.c: added a check for tracer_light_flag in display to turn on
             and off the tracer light.
  These changes were made to remove the last OpenGL calls from the calculation
  thread. 

Tue Sep 12, 2000
- changed texture.c and sun.c
  texture.c: added code to turn nebula billboards to rgba and alpha blend them
  sun.c: changed the glTexEnvi to GL_REPLACE so the rgba nebulas would display 
         properly.

Fri Sep 15, 2000
- changed main.c and display.c
  main.c: added windowx and windowy to track the window size. Added
          code in the reshape() function to respond to a change.
		  change various mouse functions to use windowx and windowy.
		  windowx and windowy are set by #define WINDOWX and WINDOWY.
  display.c: also changed code in the draw_mouse() function to use
             windowx and windowy. Changed draw_expl_winshield_particles() 
			 so that shield damage is done when the ship runs through
			 explosion debris.
	
Fri Sep 22, 2000
- changed main.c
  main.c: began to separate my variables into internal flags and user preferences
          to move toward a .a3drc file. Added a command line -geom option to
		  let users select the window geometry. I recommend you stick with square.

Fri Sep 22, 2000
- changed Makefile and added rcfile.c
	Makefile: now includes rcfile.c
	rcfile.c will be used to build code that will read user preferences from
	a $HOME/.a3drc file.

Tue Oct 10, 2000
  Numerous changes have been made on the way to releasing 0.2.0. Almost
  every file has been touched by this revision.
- The command line -geom option has been replaced by a -geometry option
  which will allow the window width, height, and position to be set.  
- A bug in how asteroids were deleted from the linked list which causes
  a crash was fixed.
- Virtually all the changes listed below are for easily supporting a .a3drc
  file and easily adding keyboard and user options later on.
- keyboard_handler() has been moved to its own file, keyb.c and the keyboard 
  mapping itself has been placed in a struct.
- User changable options have been moved to their own structure.
- A command line option called -freshrc has been added so that a "standard"
  .a3drc file can be printed by the program so users can capture it and 
  modify it to their liking.
- A command line option called -rcfile has been added to allow users to
  specify a file other than $HOME/.a3drc as their .a3drc.
- The options keys are now toggles, so pressing a key once will change an
  option, pressing the same key a second time will change it back.  
- The options toggle keys have been remapped to be consistantly at the top
  of the keyboard ( of course, soon you'll be able to put them where you like ).
- The keyboard rotation controls are now more smooth and behave in a
  proportional manner, so that the longer you hold down a key, the faster
  the ship will rotatate. 
- The README file was updated.

Thu Oct 26, 2000
- Added a plasma effect for the torpedo. 

Fri Oct 27, 2000
- added a sound ( and a bit of code ) for the torpedo

Sat Oct 28, 2000
- added the shield sound. I'm going to work on improving the sound code.
- added a tools subdirectory for little programs which I use to help me out.

Thu Nov 2, 2000
- added the contrib directory (finally). Check it out!
- finished the keymap adjustments.

Wed Nov  8, 2000
- updated the targeting graphics and algorithm. Should be much more accurate.

Sat Nov 11, 2000
- more updates to the targetting graphics and algorithm. See the README.
- made it a bit easier to manually target an asteroid with the center 
  crosshairs.