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