Exemple #1
0
		// todo: do we really care about multiple cameras???
		public static Camera CreateCamera(string cameraKey) {
			// handle the default view
			if(cameraKey == EnumCommonCameraView.Default.ToString()) {
				Camera c = new Camera();
				c._key = cameraKey;
				c.Position = Vector3D.Origin;
				return c;
			}
			else {
			
				Camera c = new Camera();			
				c._key = cameraKey;
				c.Position = Vector3D.Origin;
				Engine.Cameras.Camera_Create(cameraKey);
				Engine.Cameras.Class_SetPointer(cameraKey);
				return c;
			}
		}
		public bool ContainsValue (Camera value)
		{
			return innerHash.ContainsValue(value);
		}
		public void Add(string key, Camera value)
		{
			innerHash.Add (key, value);
		}