comparison test/movingfigure/movingfigure.d @ 7:806b3781f4e4

completed tests, fixed stuff. usable now!
author fred@reichbier.de
date Sat, 19 Jul 2008 15:21:09 +0200
parents 510541745cd1
children 156a95e4c018
comparison
equal deleted inserted replaced
6:510541745cd1 7:806b3781f4e4
19 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21 THE SOFTWARE. 21 THE SOFTWARE.
22 */ 22 */
23 23
24 module test; 24 module testmovingfigure;
25 25
26 import myrrdin.tileconsumer; 26 import myrrdin.tileconsumer;
27 import myrrdin.renderer; 27 import myrrdin.renderer;
28 import myrrdin.imagecache; 28 import myrrdin.imagecache;
29 import myrrdin.tilemap; 29 import myrrdin.tilemap;
36 36
37 int main(char[][] args) { 37 int main(char[][] args) {
38 Cache cache = new Cache("gfx"); 38 Cache cache = new Cache("gfx");
39 Tilemap map = parse_map(cache, read_file_contents("map-example.xml")); 39 Tilemap map = parse_map(cache, read_file_contents("map-example.xml"));
40 Renderer render = new Renderer("Blubb", 600, 480, 32); 40 Renderer render = new Renderer("Blubb", 600, 480, 32);
41 // render.add_consumer(new InteractiveViewConsumer(render));
42 TileConsumer consumer = new TileConsumer(render, map); 41 TileConsumer consumer = new TileConsumer(render, map);
43 map.set_view(render.app.getView()); 42 map.set_view(render.app.getView());
44 render.add_consumer(consumer); 43 render.add_consumer(consumer);
45 render.add_consumer(load_charset(render, cache, "f-", ".png", 10)); 44 render.add_consumer(load_charset(render, cache, "f-", ".png", 10));
46 /* SpriteConsumer c = new SpriteConsumer(render);
47 AnimatedSprite s = new AnimatedSprite;
48 s.setX(10);
49 s.setY(10);
50 Animation a = new Animation;
51 a.add_frame(map.tileset.tiles[0], 10);
52 a.add_frame(map.tileset.tiles[1], 10);
53 // s.setImage(map.tileset.tiles[0]);
54 s.play_animation(a, true);
55 c.add_sprite(s);
56 render.add_consumer(c);*/
57 45
58 render.mainloop(); 46 render.mainloop();
59 return 0; 47 return 0;
60 } 48 }