Mercurial > repos > tabletprog
comparison samples/sdl.tp @ 279:eb83863fd33e
Store renderer pointer in texture object since the texture can only be used with the renderer it was created with
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 21 Jul 2014 19:11:15 -0700 |
parents | 1205c7a43cb4 |
children | 0ec4f1b68a38 |
comparison
equal
deleted
inserted
replaced
278:1205c7a43cb4 | 279:eb83863fd33e |
---|---|
10 render drawColor!: (sdl r: 0u8 g: 0u8 b: 255u8) | 10 render drawColor!: (sdl r: 0u8 g: 0u8 b: 255u8) |
11 render clear | 11 render clear |
12 (sdl loadBMP: "944.bmp") value: :surf { | 12 (sdl loadBMP: "944.bmp") value: :surf { |
13 (surf asTexture: render) value: :tex { | 13 (surf asTexture: render) value: :tex { |
14 sdl clearError | 14 sdl clearError |
15 if: (tex copyTo: render) != 0 { | 15 if: (tex copy) != 0 { |
16 print: "Failed to copy texture to renderer: " . (sdl getError) . "\n" | 16 print: "Failed to copy texture to renderer: " . (sdl getError) . "\n" |
17 } | 17 } |
18 surf free | 18 surf free |
19 render present | 19 render present |
20 sdl delay: 3000u32 | 20 sdl delay: 3000u32 |