1 #include "shapescore.h"
4 using namespace Shapes
;
7 Kernel::registerClasses( Kernel::Environment
* env
)
9 env
->initDefineClass( Lang::THE_OBJECT
);
11 env
->initDefineClass( Lang::Class::TypeID
);
13 env
->initDefineClass( Lang::Void::TypeID
);
14 env
->initDefineClass( Lang::Symbol::TypeID
);
15 env
->initDefineClass( Lang::Float::TypeID
);
16 env
->initDefineClass( Lang::Length::TypeID
);
17 env
->initDefineClass( Lang::Boolean::TypeID
);
18 env
->initDefineClass( Lang::String::TypeID
);
20 env
->initDefineClass( Lang::FloatPair::TypeID
);
21 env
->initDefineClass( Lang::Coords2D::TypeID
);
22 env
->initDefineClass( Lang::CornerCoords2D::TypeID
);
23 env
->initDefineClass( Lang::Path2D::TypeID
);
24 env
->initDefineClass( Lang::MultiPath2D::TypeID
);
26 env
->initDefineClass( Lang::FloatTriple::TypeID
);
27 env
->initDefineClass( Lang::Coords3D::TypeID
);
28 env
->initDefineClass( Lang::Path3D::TypeID
);
29 env
->initDefineClass( Lang::MultiPath3D::TypeID
);
31 env
->initDefineClass( Lang::Function::TypeID
);
32 env
->initDefineClass( Lang::Transform2D::TypeID
);
33 env
->initDefineClass( Lang::Transform3D::TypeID
);
35 env
->initDefineClass( Lang::Drawable2D::TypeID
);
36 env
->initDefineClass( Lang::Drawable3D::TypeID
);
37 env
->initDefineClass( Lang::Color::TypeID
);