第二章 改造魔法(1 / 5)
看了一两分钟,李维斯就知道该怎么修改代码了。
但随之而来又有疑问:
“没有键盘鼠标,它会怎样读取输入并结束运行呢?也是用意念吗?”
李维斯试着发起一个结束的念头。
代码居然真的能检测到,瞬间停止了运行,眼前的“控制台”也随之消失。
看来consolereadline这个函数被改造过了。
本来这个函数只能读取在控制台输入的字符,现在却能读取人的意念。
那么它的返回值应该就是刚才李维斯发起的“结束”二字吧。
试验了一下,只打印返回值,结果正如李维斯所料。
同时李维斯也明白为什么每次都需要时间才能把魔法施放出来了。
就好比启动一个程序,也是需要时间,有些人的电脑配置好,就启动得快。
但魔法这个程序有些奇怪,施放完就结束运行了。
再用就要花时间再次启动,导致无法连续施放。
但对于李维斯而言却没有这个限制。
他只需要加一个死循环不断让程序检测意念即可。
检测到“结束”的念头才会结束整个魔法程序。
只要他还没有结束程序的运行,在魔法纸上写的任何代码,都能根据条件被执行。
比如检测到“火球”的念头,就会进入执行火球术的代码里。
“但是仅凭火球术还不够,还需要再看看另外两个魔法。”
看李维斯又从那张被当做备忘录的魔法纸上,复制隔空移物和爆炸术的二进制数字,解码了起来。