-
Notifications
You must be signed in to change notification settings - Fork 0
ixchow/http-tweak
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
HTTP-Tweak: Adjust (anything) in your app, at runtime, in a browser.
-----------
Usage:
#include <tweak.hpp>
//during program init (optional)
TWEAK_CONFIG(8888, "tweak-ui.html"); //address to bind on + ui HTML file
float JumpHeight = 1.0f; //default value
TWEAK(JumpHeight); //set as adjustable (within the scope of TWEAK)
float walkSpeed = 0.7f; //default value
TWEAK_HINT(walkSpeed, "float 0.0 10.0"); //set as adjustable, supply a custom hint to be passed to the ui html file (with the default UI, this makes a slider with min 0 and max 10)
while (1) {
TWEAK_SYNC(); //update tweaked values
//... rest of runloop ...
}
TWEAK and TWEAK_HINT both create objects to track the tweaked. So you need to make sure they don't go out of scope.
Note:
During build: -DTWEAK_ENABLE , link against tweak.cpp .
About
Tweak things in a running C++ app using an HTTP GUI.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published