update readme

This commit is contained in:
me 2025-12-24 22:25:23 +02:00
parent fba7b26528
commit df35e2240a

View file

@ -5,32 +5,32 @@ Ayin
- Tiny, procedural, gamedev
- only user input is controller input
- Live code reload
- int, float, string, char, bool, key
- arrays and maps
- int, float, string, char, bool
- arrays and objects
- variables and functions
- if, loop, continue, break, return
- function call
- if, loop, break, return
- function calls
- first class functions
```
let setup = fn() {
return {
.player: { .position: { .x: 10, .y: 20 }, },
};
}
}
let update = fn(state, events) {
let new = 100;
state.player.position.x = new;
return state;
let new = 100
state.player.position.x = new
state
}
let draw = fn(frame, state) {
frame.clear(0,0,0);
frame_clear(0,0,0)
}
let migrate = fn(state) {
return { .player: { .pos: state.player.position } };
state
}
```