[Bprocessor-commit] model/src/net/sourceforge/bprocessor/model Project.java,1.56,1.57
Status: Pre-Alpha
Brought to you by:
henryml
|
From: Nikolaj B. <nbr...@us...> - 2006-05-15 10:32:13
|
Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv17233/src/net/sourceforge/bprocessor/model Modified Files: Project.java Log Message: Materials can now be saved and loaded, and there is a "global" monitoring of all materials. Index: Project.java =================================================================== RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Project.java,v retrieving revision 1.56 retrieving revision 1.57 diff -C2 -d -r1.56 -r1.57 *** Project.java 7 May 2006 09:33:36 -0000 1.56 --- Project.java 15 May 2006 10:32:10 -0000 1.57 *************** *** 482,485 **** --- 482,529 ---- /** + * Add a material + * @param material The material + */ + public void add(Material material) { + world.add(material); + changed(this); + } + + /** + * Remove a material + * @param material The material + */ + public void remove(Material material) { + world.remove(material); + changed(this); + } + + /** + * Delete a material + * @param material The material to delete + */ + public void delete(Material material) { + world.delete(material); + changed(this); + } + + /** + * Find all Materials + * @return The Material + */ + public Collection getMaterials() { + return world.getMaterials(); + } + + /** + * Find Material by id + * @param id The id + * @return The Material + */ + public Material findMaterialById(long id) { + return (Material)world.getMaterial(id); + } + + /** * Add a camera * @param c The camera |