-/* $Id$
-
-This file is part of libmspgltk
-Copyright © 2007 Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
-
#include <msp/gl/transform.h>
#include "geometry.h"
#include "part.h"
const Graphic *Part::get_graphic(State state) const
{
if(state>N_STATES_)
- throw InvalidParameterValue("Invalid state");
+ throw invalid_argument("Part::get_graphic");
return graphic[state];
}
void Part::Loader::graphic(State s, const string &n)
{
- Graphic *grph = get_collection().get<Graphic>(n);
+ Graphic *grph = &get_collection().get<Graphic>(n);
for(int i=0; i<N_STATES_; ++i)
if((i&s)==s)
obj.graphic[i] = grph;