Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 1baf9dd6ebd3818f4ffe230d37b8ecd3 > files > 8

3dfb-0.6.1-1mdv2010.0.i586.rpm

Ok, so let me explain some basic things for those of you looking to try 
and modify this.

The current keys are:
w : activates mouse-move
q : zooms to end of level
a : zooms to middle of level
z : zooms to front of level
tab/ctrl-tab : switches between different information for each file
g : turns fog on/off
v : switches views between normal and top-down
page-up, page-down : changes our current level
left, right, up, down : changes your location in the 3d world
c : copy a file
m : move a file
d : delete a file
f : fullscreen
escape : exit
n : show names on current level
o : show all names

Note: Mouse-move works like this.  Once you press 'w', a registration 
point is set where the mouse is.  The further up the mouse goes from up, 
the quicker forward it moves.  The further back, the quicker backward.  
Same with left and right.  If you have a scroll wheel, they will work in 
the same fashion going up and down on the y.

Note: q, a and z are lined up now so you can have your left fingers on them, 
and your right on the mouse or arrow keys.  Trying to make this thing
easier on the fingers :)

Note: The copy/move/delete file don't work.  Well, technically, they do.  
But instead of actually executing the command, they simply just print it 
to the screen.  I dont want to actually be able to delete files or 
anything of the sort just yet.  This is still in testing.  If you want to 
see where they work, check out the 'processMouse' function on line 191 (v 
.5).  Once you press 'c', for example, it will say "copy: select location" 
in the top left.  Then, with your middle mouse button, click on the folder 
where you want the file to be copied to.  Then afterwards, click on all 
the files you want copied there and watch the output.  Like I said, it 
doesn't actually do anything yet.  I dont want to risk messing anything up 
just yet.

Use the mouse to go from folder to folder.  Folders are white, files are 
red.

Like I said in the README, this is a learning experience for me, so some 
things might not be efficient/working that great.  Eventually, I'd like to 
get away from GLUT and use straight OpenGL.  I've read in several places 
that GLUT really lowers the performance, so I'd like to be rid of it as 
soon as possible.  It was good to help me start learning though.

The changelog will show the work I've done to date.