annotate trunk/tests/helloworld.d @ 12:8697699b2c5a

more examples
author Extrawurst
date Fri, 03 Dec 2010 01:01:39 +0100
parents 427db6df205c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10
99dd8466b465 hello world sample
Extrawurst
parents:
diff changeset
1 import chipmunkd.chipmunk;
99dd8466b465 hello world sample
Extrawurst
parents:
diff changeset
2
99dd8466b465 hello world sample
Extrawurst
parents:
diff changeset
3 import std.stdio;
99dd8466b465 hello world sample
Extrawurst
parents:
diff changeset
4
99dd8466b465 hello world sample
Extrawurst
parents:
diff changeset
5 void main()
99dd8466b465 hello world sample
Extrawurst
parents:
diff changeset
6 {
12
8697699b2c5a more examples
Extrawurst
parents: 11
diff changeset
7 // init
10
99dd8466b465 hello world sample
Extrawurst
parents:
diff changeset
8 cpInitChipmunk();
99dd8466b465 hello world sample
Extrawurst
parents:
diff changeset
9
99dd8466b465 hello world sample
Extrawurst
parents:
diff changeset
10 cpSpace* space = cpSpaceNew();
12
8697699b2c5a more examples
Extrawurst
parents: 11
diff changeset
11
8697699b2c5a more examples
Extrawurst
parents: 11
diff changeset
12 space.gravity = cpv(0, -1);
10
99dd8466b465 hello world sample
Extrawurst
parents:
diff changeset
13
12
8697699b2c5a more examples
Extrawurst
parents: 11
diff changeset
14 // simulate a step
8697699b2c5a more examples
Extrawurst
parents: 11
diff changeset
15 cpSpaceStep(space, 1.0f/60.0f);
8697699b2c5a more examples
Extrawurst
parents: 11
diff changeset
16
8697699b2c5a more examples
Extrawurst
parents: 11
diff changeset
17 // cheer
8697699b2c5a more examples
Extrawurst
parents: 11
diff changeset
18 writefln("Hello chipmunkd");
10
99dd8466b465 hello world sample
Extrawurst
parents:
diff changeset
19
12
8697699b2c5a more examples
Extrawurst
parents: 11
diff changeset
20 // cleanup
10
99dd8466b465 hello world sample
Extrawurst
parents:
diff changeset
21 cpSpaceFree(space);
99dd8466b465 hello world sample
Extrawurst
parents:
diff changeset
22 }