summaryrefslogtreecommitdiff
path: root/src/hackvr.c
Commit message (Collapse)AuthorAgeFilesLines
* added a state var, and a title var. svg will now use those in its output ↵epoch2021-01-241-38/+20
| | | | "svg" (html)
* added one last redraw before forcing an exitepoch2021-01-241-0/+4
|
* put version into a global and use it to not do mouseover effect for svg outputepoch2021-01-051-1/+2
|
* default build error messages less oftenepoch2020-07-171-1/+2
|
* changed to using redrawplzkthx instead of force_redraw to request a redraw. ↵epoch2020-07-171-3/+8
| | | | force_redraw will now request /another/ directly after a previous draw so it does what it is named now.
* subsume got multiple group globbing and actually works againepoch2020-07-051-3/+16
|
* anything isspace() things is space is allowed as whitespace instead of just 0x20epoch2020-06-251-6/+7
|
* 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.