summaryrefslogtreecommitdiff
path: root/src/hackvr.c
Commit message (Collapse)AuthorAgeFilesLines
* added the "subsume" commandepoch2020-06-031-6/+13
|
* I should stop commiting code that does not compile. it compiles now. going ↵epoch2020-05-161-50/+55
| | | | to commit, push, then check for runtime errors.
* got rid of the selfcommand in the move command. redid the delete commands. ↵epoch2020-05-161-61/+83
| | | | changed some indention.
* forgot to prevent the deletion commands from trying to free the camera ↵epoch2020-04-231-8/+12
| | | | struct. will probably allow that in the future. dynamic cameras and stuff. :)
* derped up with the check against what should have been the id, but was the ↵epoch2020-04-231-9/+9
| | | | whole struct.
* forgot to put the code for applying rotations to globbed groupsepoch2020-04-221-0/+7
|
* attempt at fixing bug in renamegroup based on hashtable crapepoch2020-04-221-1/+3
|
* redid some of the help crapepoch2020-04-221-26/+87
|
* was setting the scale to 0 after flattening, also was cleaning the gr before ↵epoch2020-04-221-7/+7
| | | | I was done with it. >_>
* LOTS of stuff needed to be changed to get rid of group_rot stuff in here.epoch2020-04-211-135/+126
|
* added ability for graphics system to not generate events.epoch2020-04-141-5/+8
|
* added some more informative messages, split input into keyboard/mouseepoch2020-04-121-3/+19
|
* fixed export, glob_match, and y-axis-only movement.epoch2020-04-071-8/+15
|
* left some really derpy code in the move command. added extra check to return ↵epoch2020-04-031-3/+21
| | | | of ht_getnode for group relative info
* finally got rid of unused shape structs left over from when I was trying to ↵epoch2020-04-031-8/+4
| | | | get "flatten" working. also made move command use get_group_relative.
* added a handler for graphics events and not only assuming we only need to ↵epoch2020-04-021-9/+10
| | | | redraw when there's an input event, so draw_screen() got moved and now redraw() will actually call it.
* should have split these changes into two commitsepoch2020-03-281-36/+47
|
* added flatten commandepoch2020-03-071-30/+30
|
* reversed left and right so that they work rightepoch2020-02-131-3/+7
|
* group-wide rotations now happen before the group gets translatedepoch2020-02-111-0/+3
|
* forgot to properly handle libidc calling the line handler on EOF with a null ↵epoch2020-01-301-2/+2
| | | | pointer.
* huge change to using libidc from nonblocking filesepoch2019-08-031-139/+142
|
* added ability to (commented out atm) pick luminosity based on distance from ↵epoch2019-02-071-5/+15
| | | | center of model for "lighting" of heightmaps
* added --version/-v/version flag/command. changed mouse coords from shrot to intepoch2019-02-051-0/+13
|
* fuck if I know. lots of shit. moved files.epoch2018-12-161-22/+86
|
* added periodic output and normalized anglesepoch2018-03-291-3/+28
|
* added relative movement and absolute movement to rotate and move. added ↵epoch2018-02-191-55/+95
| | | | group name globbing to most commands somewhere.
* added control command to change target of key press commandsepoch2018-02-071-0/+9
|
* changed some commentsepoch2018-02-031-3/+2
|
* added a counter to at least draw the screen every 100 lines read from stdinepoch2018-01-151-1/+6
|
* added group rotation deletion inside deleteallexceptepoch2018-01-021-1/+11
|
* made hackvr's export also support colors and added color help to addshapeepoch2018-01-021-2/+2
|
* string.h in the wrong spot. ogh.epoch2017-12-241-1/+0
|
* fixed format strings to match type and removed a couple defines and unused ↵epoch2017-12-241-11/+9
| | | | variable
* I was exporting the point as rotations because I forgot about the offset of ↵epoch2017-12-241-1/+2
| | | | objects being in the group_rot too.
* added group_rot to export, set default mode to movement instead of passthru, ↵epoch2017-12-241-9/+13
| | | | removed useless comment, commented out annoying error, made comments in hackvr continue reading instead of breaking out of loop
* added support for color, turned printfs of information to fprintf for ↵epoch2017-12-191-57/+104
| | | | stderr, did some error handling, actually remove group_rot of shapes... meh.
* fixed memory leak in load_stdin() and made it so world changes from ↵epoch2017-11-011-15/+33
| | | | load_stdin() will trigger a redraw
* just fixed an error message.epoch2017-09-301-1/+1
|
* the changes needed to get tictactoe running pretty.epoch2017-04-181-4/+11
|
* cleaned up a bit of stuff and added another option to config.hepoch2017-04-101-14/+4
|
* I have no idea why I am doing this...epoch2017-03-191-37/+69
|
* converted more things to use the radians and degrees structures, fixed up ↵epoch2017-02-091-8/+10
| | | | distance between camera stuff (try using p and l to change during runtime) and got rid of a couple things that were commented out anyway.
* I derped with the defineepoch2017-01-261-3/+3
|
* was thinking of switching to select code. not sure how I will yet. oh well.epoch2017-01-241-9/+12
|
* made all versions get built by default and moved some functions from ↵epoch2017-01-091-15/+25
| | | | graphics.c into math.c so the headless does not need graphics.c
* fixed redraw checkepoch2017-01-071-2/+1
|
* added proper calculation of expected amount of arguments for addshapeepoch2017-01-041-2/+2
|
* lots and lots of shit. opengl shit is barely worked on. new pl script to ↵epoch2017-01-031-16/+19
| | | | obj2hackvr using more than just triangles.http://hackaday.com/blog/http://hackaday.com/blog/
* trying to split up hackvr.c into graphical and non-graphical stuff to make ↵epoch2016-12-211-0/+367
it easier to port it to different graphic systems