class WORKING_WITH_WINDOWS create make feature {NONE} -- Creation make is local d: DISPLAY w1, w2, w3, w2_1, w3_1, w3_2: WINDOW img: IMAGE do create {SDL_DISPLAY}d.make (640, 480, 16, False) -- Loading a background image create {SDL_IMAGE}img.make_from_file ("window.png") -- Let's create some windows now: create {WINDOW_IMAGE}w1.make (d.root, 50, 50, img) create {WINDOW_IMAGE}w2.make (d.root, 350, 100, img) create {WINDOW_IMAGE}w2_1.make (w2, -125, 100, img) create {WINDOW_IMAGE}w3.make (d.root, 300, 240, img) create {WINDOW_IMAGE}w3_1.make (w3, -125, 100, img) create {WINDOW_IMAGE}w3_2.make (w3, 100, 120, img) d.do_event_loop d.close rescue if d /= Void then d.close end end end -- class WORKING_WITH_WINDOWS