API | Uses canvas | Graphics libraries | AB framework | Worlds using this API | Starter Worlds |
ML5 (r1) | Yes | P5, ML5 | No | 10 Worlds | Starter Worlds |
This API is for P5 Worlds using ML5.
It has no Ancient Brain framework.
Anything written in P5 with ML5 should run using this API without change.
This API has the following features:
AB.mind.getAction ( state );
ABWorld; // instance of class ABWorldClass ABWorld.canvas; // a variable to point to the canvas ABWorld.fullwidth(); // return full width of window on desktop / screen on mobile ABWorld.fullheight(); // return full height of window on desktop / screen on mobile
createCanvas ( ... );If the canvas does not display, or if the AB system fails to find the canvas for screenshots, help it out by telling it where the canvas is:
var canvas = createCanvas ( ... ); ABWorld.setCanvas ( canvas );