mirror of
https://github.com/exoticorn/microw8.git
synced 2026-01-20 11:16:42 +01:00
add support for game input
This commit is contained in:
@@ -2,12 +2,16 @@ import "env.memory" memory(4);
|
||||
|
||||
import "env.cos" fn cos(f32) -> f32;
|
||||
|
||||
export fn time() -> i32 {
|
||||
0!64
|
||||
export fn time() -> f32 {
|
||||
(0!64) as f32 / 1000 as f32
|
||||
}
|
||||
|
||||
export fn ftime() -> f32 {
|
||||
(0!64) as f32 / 1000 as f32
|
||||
export fn isButtonPressed(btn: i32) -> i32 {
|
||||
(68!0 >> btn) & 1
|
||||
}
|
||||
|
||||
export fn isButtonTriggered(btn: i32) -> i32 {
|
||||
((68!0 & (-1 - 68!4)) >> btn) & 1
|
||||
}
|
||||
|
||||
global mut randomState: i64 = 37i64;
|
||||
@@ -117,6 +121,10 @@ export fn circle(cx: f32, cy: f32, radius: f32, col: i32) {
|
||||
}
|
||||
}
|
||||
|
||||
export fn endFrame() {
|
||||
68!4 = 68!0;
|
||||
}
|
||||
|
||||
start fn setup() {
|
||||
let i: i32 = 12*16*3-1;
|
||||
let avg: f32;
|
||||
|
||||
Reference in New Issue
Block a user