Share

BASIC-256

File Release Notes and Changelog

Release Name: kidbasic-0.4

Notes:
Version 0.4 fixes a number of small bugs and adds the OP_KEY function, which allows querying the keyboard to see which key is being pressed.

This release includes all features necessary to make a basic Pong game.  See the ballanim.kbs and paddle.kbs Examples.



Changes: 2006-10-11 <drblast@users.sourceforge.net> * BasicGraph.cpp (keyPressEvent): Added keyPressEvent to set currentKey global variable whenever a key is pressed during run time. * LEX\basicParse.y: Added KEY keyword as floatexpr * Interpreter.cpp (execByteCode): Added OP_KEY operation, which gets the last key pressed. 2006-10-09 <drblast@users.sourceforge.net> * LEX\basicParse.y: Added colon as multiple statement separator 2006-10-07 <drblast@users.sourceforge.net> * RunController.cpp (stopRun): Changed to threaded model. * Interpreter.cpp (execByteCode): Changed to a threaded model. * BasicOutput.cpp (getInput): Added slot to support threading. * Interpreter.cpp (execByteCode): Changed from using QPixmaps for graphical output to QImage, which is thread-safe. 2006-10-06 <drblast@users.sourceforge.net> * Interpreter.cpp (pause): Removed unnecessary pause and unpause functions * RunController.cpp (pauseResume): Enabled Pause/Resume feature * PauseButton.h: Created Pause button which changes text based on operation * Main.cpp (main): Removed Renumber Lines menu option (main): Pause/Resume button enabled