|
@@ -108,22 +108,12 @@ int main() { |
|
|
ctrl.registerCallback(printOutput); |
|
|
ctrl.registerCallback(printOutput); |
|
|
ctrl.registerFieldCallback("exit", [](memory_Context c) { exit(0); }); |
|
|
ctrl.registerFieldCallback("exit", [](memory_Context c) { exit(0); }); |
|
|
|
|
|
|
|
|
/* |
|
|
|
|
|
|
|
|
|
|
|
auto c = shell_createContext(); |
|
|
|
|
|
c.cCLI = cli_createContext(); |
|
|
|
|
|
c = shell_launch(c); |
|
|
|
|
|
std::cout << c.output << std::endl; |
|
|
|
|
|
|
|
|
ctrl.set("didLaunch", true); |
|
|
|
|
|
ctrl.set("playfieldSize", 2); |
|
|
|
|
|
|
|
|
while (true) { |
|
|
while (true) { |
|
|
std::string line; |
|
|
|
|
|
getline(std::cin, line); |
|
|
|
|
|
c.input = line; |
|
|
|
|
|
c = shell_processInput(c); |
|
|
|
|
|
if (c.exit) { |
|
|
|
|
|
break; |
|
|
|
|
|
} |
|
|
|
|
|
std::cout << c.output << std::endl; |
|
|
|
|
|
|
|
|
std::string ln; |
|
|
|
|
|
getline(std::cin, ln); |
|
|
|
|
|
ctrl.set("input", ln); |
|
|
} |
|
|
} |
|
|
*/ |
|
|
|
|
|
} |
|
|
} |