home *** CD-ROM | disk | FTP | other *** search
- //-----------------------------------------------------------------------------
- // Torque Game Engine
- // Copyright (C) GarageGames.com, Inc.
- //-----------------------------------------------------------------------------
-
- datablock MissionMarkerData(WayPointMarker)
- {
- category = "Misc";
- shapeFile = "~/data/shapes/markers/octahedron.dts";
- };
-
- datablock MissionMarkerData(SpawnSphereMarker)
- {
- category = "Misc";
- shapeFile = "~/data/shapes/markers/octahedron.dts";
- };
-
-
- //------------------------------------------------------------------------------
- // - serveral marker types may share MissionMarker datablock type
- function MissionMarkerData::create(%block)
- {
- switch$(%block)
- {
- case "WayPointMarker":
- %obj = new WayPoint() {
- dataBlock = %block;
- };
- return(%obj);
- case "SpawnSphereMarker":
- %obj = new SpawnSphere() {
- datablock = %block;
- };
- return(%obj);
- }
- return(-1);
- }
-