void BrushToolInputState::OnExit() { EditorState* owner = GetOwnerDerived(); // Hide the tile palette. owner->GetTilePalette()->Hide(); }
void BrushToolInputState::OnEnter( const Dictionary& parameters ) { EditorState* owner = GetOwnerDerived(); // Get the selected Tile template (if specified). Tile tileTemplate; Dictionary::DictionaryError error = parameters.Get( "tileTemplate", tileTemplate ); if( error == Dictionary::DErr_SUCCESS ) { // Set the selected Tile template. SetTileTemplate( tileTemplate ); } // Show the tile palette. owner->GetTilePalette()->Show(); }