auts: minor
This commit is contained in:
parent
e4f0d0c988
commit
f120408745
|
@ -67,14 +67,43 @@ fn (mut a App) init(w, h int, title string) {
|
||||||
println("app init done")
|
println("app init done")
|
||||||
}
|
}
|
||||||
|
|
||||||
fn (mut a App) step() {
|
fn (mut a App) step() bool {
|
||||||
println("app step()")
|
println("app step()")
|
||||||
|
|
||||||
a.dt = f32(20.0)
|
a.dt = f32(20.0)
|
||||||
|
|
||||||
|
mut should_close := false
|
||||||
|
//for {
|
||||||
|
//evt := SDL_Event{}
|
||||||
|
evt := vsdl2.Event{}
|
||||||
|
for 0 < vsdl2.poll_event(&evt) {
|
||||||
|
match int(evt.@type) {
|
||||||
|
C.SDL_QUIT { should_close = true }
|
||||||
|
|
||||||
|
C.SDL_KEYDOWN {
|
||||||
|
key := evt.key.keysym.sym
|
||||||
|
if key == C.SDLK_ESCAPE || key == C.SDLK_q {
|
||||||
|
should_close = true
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
else {}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
//}
|
||||||
|
|
||||||
|
if should_close {
|
||||||
|
//pp(2)
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
//a.render()
|
//a.render()
|
||||||
|
|
||||||
a.update(a.dt)
|
a.update(a.dt)
|
||||||
|
|
||||||
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
fn (mut a App) flip() {
|
fn (mut a App) flip() {
|
||||||
|
@ -83,6 +112,14 @@ fn (mut a App) flip() {
|
||||||
C.SDL_RenderPresent(a.renderer)
|
C.SDL_RenderPresent(a.renderer)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fn (mut a App) quit() {
|
||||||
|
println("app quit()")
|
||||||
|
|
||||||
|
//C.SDL_DestroyRenderer(a.renderer)
|
||||||
|
C.SDL_DestroyWindow(a.window)
|
||||||
|
C.SDL_Quit()
|
||||||
|
}
|
||||||
|
|
||||||
fn (mut a App) update(dt f32) {
|
fn (mut a App) update(dt f32) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,8 +26,8 @@ fn main() {
|
||||||
|
|
||||||
tex := d.load_image_tex("res/images/heightmap.png")
|
tex := d.load_image_tex("res/images/heightmap.png")
|
||||||
|
|
||||||
for {
|
for app.step() {
|
||||||
app.step()
|
//app.step()
|
||||||
|
|
||||||
d.clear()
|
d.clear()
|
||||||
|
|
||||||
|
@ -38,7 +38,9 @@ fn main() {
|
||||||
//time.sleep_ms(20)
|
//time.sleep_ms(20)
|
||||||
time.sleep_ms(200)
|
time.sleep_ms(200)
|
||||||
//pp(2)
|
//pp(2)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
app.quit()
|
||||||
|
|
||||||
println("done")
|
println("done")
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue