blob: b83735566c4c985924058af79f41acc1a4b6decc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package demonchime
import "draw"
Platform :: struct {
handle: Entity_Handle,
rect: Rect,
}
make_platform :: proc(rect: Rect) -> (Entity_Handle, ^Platform) {
return make_entity(&state.platform_list, Platform {
rect = rect,
})
}
draw_platforms :: proc() {
iter := iter_entity_list(state.platform_list)
for p in entity_list_iter(&iter) {
draw.rect(&state.renderer, cast(draw.Rect)p.rect)
}
}
|