Mercurial > fife-parpg
view engine/swigwrappers/python/extensions.i.templ @ 547:e59ece21ab3e
Item serialization will now assume some default values if they are not found in the save files.
The 'spawn' console command can now spawn items with default values.
Cleaned up some print statements.
author | prock@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Fri, 04 Jun 2010 21:01:34 +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(); } }; }