annotate src/consumer.d @ 0:a2d653eb9e99

first working version.
author fred@reichbier.de
date Thu, 17 Jul 2008 18:52:55 +0200
parents
children 292df259cc85
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
a2d653eb9e99 first working version.
fred@reichbier.de
parents:
diff changeset
1 module consumer;
a2d653eb9e99 first working version.
fred@reichbier.de
parents:
diff changeset
2
a2d653eb9e99 first working version.
fred@reichbier.de
parents:
diff changeset
3 import dsfml.window.all;
a2d653eb9e99 first working version.
fred@reichbier.de
parents:
diff changeset
4 import dsfml.system.all;
a2d653eb9e99 first working version.
fred@reichbier.de
parents:
diff changeset
5 import dsfml.graphics.all;
a2d653eb9e99 first working version.
fred@reichbier.de
parents:
diff changeset
6
a2d653eb9e99 first working version.
fred@reichbier.de
parents:
diff changeset
7 import renderer;
a2d653eb9e99 first working version.
fred@reichbier.de
parents:
diff changeset
8
a2d653eb9e99 first working version.
fred@reichbier.de
parents:
diff changeset
9 class Consumer {
a2d653eb9e99 first working version.
fred@reichbier.de
parents:
diff changeset
10 protected RenderWindow app;
a2d653eb9e99 first working version.
fred@reichbier.de
parents:
diff changeset
11
a2d653eb9e99 first working version.
fred@reichbier.de
parents:
diff changeset
12 this(Renderer renderer) {
a2d653eb9e99 first working version.
fred@reichbier.de
parents:
diff changeset
13 this.app = renderer.app;
a2d653eb9e99 first working version.
fred@reichbier.de
parents:
diff changeset
14 }
a2d653eb9e99 first working version.
fred@reichbier.de
parents:
diff changeset
15
a2d653eb9e99 first working version.
fred@reichbier.de
parents:
diff changeset
16 void draw() {
a2d653eb9e99 first working version.
fred@reichbier.de
parents:
diff changeset
17 Shape shape = Shape.circle(300, 300, 100, Color.WHITE);
a2d653eb9e99 first working version.
fred@reichbier.de
parents:
diff changeset
18 this.app.draw(shape);
a2d653eb9e99 first working version.
fred@reichbier.de
parents:
diff changeset
19 }
a2d653eb9e99 first working version.
fred@reichbier.de
parents:
diff changeset
20 }