diff options
author | epoch <epoch@hacking.allowed.org> | 2018-02-07 00:19:47 -0600 |
---|---|---|
committer | epoch <epoch@hacking.allowed.org> | 2018-02-07 00:19:47 -0600 |
commit | 10931750ab9a9a96c3eede85c83b6a420e75cf0e (patch) | |
tree | 42f9d69402a5b11447acec77f2b88e432004de4d /src | |
parent | ec824ed034d2de3d91db9768541efbe7803b9171 (diff) | |
download | hackvr-10931750ab9a9a96c3eede85c83b6a420e75cf0e.tar.gz hackvr-10931750ab9a9a96c3eede85c83b6a420e75cf0e.zip |
added control command to change target of key press commands
Diffstat (limited to 'src')
-rw-r--r-- | src/hackvr.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/hackvr.c b/src/hackvr.c index 40c6e30..da6292e 100644 --- a/src/hackvr.c +++ b/src/hackvr.c @@ -146,6 +146,7 @@ int load_stdin() {//this function returns -1 to quit, 0 to not ask for a redraw, fprintf(stderr,"# deletegroup\n"); fprintf(stderr,"# assimilate\n"); fprintf(stderr,"# renamegroup\n"); + fprintf(stderr,"# control name\n"); fprintf(stderr,"# dump\n"); fprintf(stderr,"# quit\n"); fprintf(stderr,"# set\n"); @@ -302,6 +303,14 @@ int load_stdin() {//this function returns -1 to quit, 0 to not ask for a redraw, ret=1; continue; } + if(!strcmp(command,"control")) {//change what shape key commands affect. + if(len > 2) { + free(global.user); + global.user=strdup(a[2]); // :D + } + ret=0;//doesn't change anything yet... + continue; + } if(!strcmp(command,"addshape")) {//need to add a grouprot with this. if(len > 3) { if(len != ((strtold(a[3],0)+(strtold(a[3],0)==1))*3)+4) { |