src/foo.sod: Split `Second' off into its own separate chain.
[sod] / src / foo.sod
CommitLineData
bf090e02
MW
1/* foo */
2
9ec578d9 3code c : includes {
bf090e02
MW
4#include "foo.h"
5}
9ec578d9
MW
6
7code h : includes {
8#include "sod.h"
9}
10
11//[link = SodObject]
12class Test : SodObject {
13 int x = 0;
14
15 int cur() { return me->test.x; }
16 void inc() { me->test.x++; }
17 void dec() { me->test.x--; }
18}
19
163b8c72 20[nick = snd]
9ec578d9 21class Second : Test {
163b8c72 22 void test.dec() { Test *t = SECOND__CONV_TEST(me); t->test.x -= 3; }
9ec578d9 23}