| 848 | } |
| 849 | |
| 850 | bool GameObjectPool::SetV(size_t id, double v, double a, bool updateRot)LNOEXCEPT |
| 851 | { |
| 852 | GameObject* p = m_ObjectPool.Data(id); |
| 853 | if (!p) |
| 854 | return false; |
| 855 | a *= LDEGREE2RAD; |
| 856 | p->vx = v*cos(a); |
| 857 | p->vy = v*sin(a); |
| 858 | if (updateRot) |
| 859 | p->rot = a; |
| 860 | return true; |
| 861 | } |
| 862 | |
| 863 | bool GameObjectPool::SetImgState(size_t id, BlendMode m, fcyColor c)LNOEXCEPT |
| 864 | { |