Mercurial > fife-parpg
view engine/swigwrappers/python/extensions.i.templ @ 370:5ab78cd39534
* Updated win32 build files for the new November 2009 Win32 DevKit
* The old Win32 compile SDK 2008.1-r1 will NOT work with future revisions, starting with 3073
* For details, check this article that also contains the download links: http://fifengine.de/2009/11/16/new-fife-win32-devkit-available/
* Thanks to Cheesesucker for providing the installer version as well as for a bunch of smaller fixes to the build scripts
author | mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Mon, 16 Nov 2009 12:29:29 +0000 |
parents | 4a0efb7baf70 |
children | c0c3f64bfc2d |
line wrap: on
line source
namespace FIFE { %extend PointType2D<int> { int getX() { return $self->x; } int getY() { return $self->y; } void setX(int _x) { $self->x = _x; } void setY(int _y) { $self->y = _y; } std::string __str__() { std::stringstream str; str << "Point" << *$self; return str.str(); } }; %extend PointType2D<double> { double getX() { return $self->x; } double getY() { return $self->y; } void setX(double _x) { $self->x = _x; } void setY(double _y) { $self->y = _y; } std::string __str__() { std::stringstream str; str << "DoublePoint" << *$self; return str.str(); } }; %extend PointType3D<int> { std::string __str__() { std::stringstream str; str << "Point3D" << *$self; return str.str(); } }; %extend PointType3D<double> { std::string __str__() { std::stringstream str; str << "DoublePoint3D" << *$self; return str.str(); } }; %extend Rect { int getX() { return $self->x; } int getY() { return $self->y; } void setX(int _x) { $self->x = _x; } void setY(int _y) { $self->y = _y; } int getW() { return $self->w; } int getH() { return $self->h; } void setW(int _w) { $self->w = _w; } void setH(int _h) { $self->h = _h; } std::string __str__() { std::stringstream str; str << "Rect" << *$self; return str.str(); } }; }