// Expects the distance to move (relative to object) // and the duration for the distance public Move(Tom tom, Vector2 targetDistance, int duration) { _tom = tom; Step = targetDistance / duration; DurationLeft = duration; TargetDistance = targetDistance; }
public static Effect ColorChange() { //Player player = null; Tom player = null; try { player = GameLoop.gameInstance.playerInstance; //Tom player = GameLoop.gameInstance.playerInstance; } catch (Exception e) { } float fadeOrange = 0; float fadeBlue = 0; float orangeTargetRed = 0f; float orangeTargetGreen = -0.32f; float orangeTargetBlue = -0.45f; float blueTargetRed = -0.47f; float blueTargetGreen = -0.41f; float blueTargetBlue = -0.31f; { { colorChange.Parameters["bla"].SetValue(true); colorChange.Parameters["alpha"].SetValue(0); colorChange.Parameters["targetRed"].SetValue(fadeOrange * orangeTargetRed + fadeBlue * blueTargetRed); colorChange.Parameters["targetGreen"].SetValue(fadeOrange * orangeTargetGreen + fadeBlue * blueTargetGreen); colorChange.Parameters["targetBlue"].SetValue(fadeOrange * orangeTargetBlue + fadeBlue * blueTargetBlue); } } return(colorChange); }
public static Effect BleachInEditor(GraphicsDevice graphics) { //Player player = null; Tom player = null; try { player = GameLoop.gameInstance.playerInstance; //Tom player = GameLoop.gameInstance.playerInstance; } catch (Exception e) { } float fadeOrange = 0; float fadeBlue = 0; bleach.Parameters["fadeOrange"].SetValue(fadeOrange); bleach.Parameters["fadeBlue"].SetValue(fadeBlue); bleach.Parameters["amount"].SetValue(0.5f); return(bleach); }
public void Run() { var factory = new Factory(); factory["Jon"] = new Jon(); factory["Tom"] = new Tom(); Console.WriteLine(factory["Jon"].Clone().ToString()); }
public void ExamineStruct() { Console.WriteLine("-> Examime how to invoke a struct"); Student Tom; Tom.Name = "Tom"; Tom.Age = 20; Tom.Display(); }
public static Tom smethod_2(Tom struct870, Tom struct871) { Tom result; result.Float0 = struct870.Float0 + struct871.Float0; result.Float1 = struct870.Float1 + struct871.Float1; result.Float2 = struct870.Float2 + struct871.Float2; result.Float3 = struct870.Float3 + struct871.Float3; return(result); }
public static Tom smethod_1(Tom struct870, float float4) { Tom result; result.Float0 = float4 * struct870.Float0; result.Float1 = float4 * struct870.Float1; result.Float2 = float4 * struct870.Float2; result.Float3 = float4 * struct870.Float3; return(result); }
public void AddPlayer(Layer layer) { //Player player = new Player(); Tom player = new Tom(); player.position = startPosition; player.Initialise(); //player.position = startPosition; player.layer = layer; GameLoop.gameInstance.playerInstance = player; layer.loList.Add(player); }
public override void LoadContent() { base.LoadContent(); // Jerry Load XMLManager <Jerry> xmlManagerPlayer = new XMLManager <Jerry>(); Player = xmlManagerPlayer.Load("../../../Load/Player.xml"); Player.LoadContent(); // Tom Load XMLManager <Tom> xmlManagerTom = new XMLManager <Tom>(); Tom = xmlManagerTom.Load("../../../Load/Tom.xml"); Tom.LoadContent(); foreach (var gameObject in gameObjects) { gameObject.LoadContent(); } }
public override void Update(GameTime gameTime) { //Player player = null; Tom player = null; try { //player = GameLoop.gameInstance.playerInstance; player = GameLoop.gameInstance.playerInstance; } catch (Exception e) { } if (player != null && player.RedInterpolator != null) { { CurrentRed = player.RedInterpolator.CurrentValue * 0.001f; CurrentGreen = player.GreenInterpolator.CurrentValue * 0.001f; CurrentBlue = player.BlueInterpolator.CurrentValue * 0.001f; //Console.WriteLine(CurrentRed + ", " + CurrentGreen + ", " + CurrentBlue); } } }
public static Effect StrongBleach() { //Player player = null; Tom player = null; try { player = GameLoop.gameInstance.playerInstance; //Tom player = GameLoop.gameInstance.playerInstance; } catch (Exception e) { } float fadeOrange = 0; float fadeBlue = 0; bleach.Parameters["fadeOrange"].SetValue(fadeOrange); bleach.Parameters["fadeBlue"].SetValue(fadeBlue); bleach.Parameters["amount"].SetValue(0.6f); return(weakBleach); }
public static void smethod_17(BinaryReader binaryReader0, ImageRelatedClass class2190, ImgPixelFormat imgpixelFormat0) { var array = new Tom[16]; var num = class2190.method_1(); var num2 = class2190.method_0(); for (var i = 0; i < num; i += 4) { for (var j = 0; j < num2; j += 4) { if (imgpixelFormat0 == ImgPixelFormat.Dxt3) { var array2 = new ushort[4]; for (var k = 0; k < 4; k++) { for (var l = 0; l < 4; l++) { if (l == 0) { array2[k] = binaryReader0.ReadUInt16(); } array[k * 4 + l].Float0 = (array2[k] & 15) / 15f; var expr74Cp0 = array2; var expr74Cp1 = k; expr74Cp0[expr74Cp1] = (ushort)(expr74Cp0[expr74Cp1] >> 4); } } } else if (imgpixelFormat0 == ImgPixelFormat.Dxt5) { var array3 = binaryReader0.ReadBytes(2); var array4 = binaryReader0.ReadBytes(6); var array5 = new float[8]; array5[0] = array3[0] / 255f; array5[1] = array3[1] / 255f; var num3 = 4; if (array3[0] > array3[1]) { num3 = 6; } else { array5[6] = 0f; array5[7] = 1f; } var num4 = 1f / (num3 + 1); for (var m = 0; m < num3; m++) { var num5 = (num3 - m) * num4; var num6 = (m + 1) * num4; array5[m + 2] = num5 * array3[0] + num6 * array3[1]; } for (var n = 0; n < 16; n++) { //Console.WriteLine("Broken"); var div = (n * 3) / 8; var rem = (n * 3) % 8; var b = (byte)((array4[div] >> rem) & 7); if (rem > 5) { var b2 = (byte)((array4[div + 1] << (8 - rem)) & 0xFF); b |= (byte)(b2 & 7); } array[n].Float0 = array5[b]; } } var @struct = Jerry.smethod_0(binaryReader0); var array6 = new Tom[4]; array6[0].Float1 = ((@struct.Ushort0 & 63488) >> 11) / 31f; array6[0].Float2 = ((@struct.Ushort0 & 2016) >> 5) / 63f; array6[0].Float3 = (@struct.Ushort0 & 31) / 31f; array6[1].Float1 = ((@struct.Ushort1 & 63488) >> 11) / 31f; array6[1].Float2 = ((@struct.Ushort1 & 2016) >> 5) / 63f; array6[1].Float3 = (@struct.Ushort1 & 31) / 31f; if (imgpixelFormat0 == ImgPixelFormat.Dxt1 && @struct.Ushort0 <= @struct.Ushort1) { array6[2] = Tom.smethod_1(Tom.smethod_2(array6[0], array6[1]), 0.5f); array6[3] = default(Tom); } else { array6[2] = Tom.smethod_1(Tom.smethod_2(Tom.smethod_0(2f, array6[0]), array6[1]), 0.333333343f); array6[3] = Tom.smethod_1(Tom.smethod_2(array6[0], Tom.smethod_0(2f, array6[1])), 0.333333343f); } for (var num9 = 0; num9 < 4; num9++) { for (var num10 = 0; num10 < 4; num10++) { if (j + num10 < num2 && i + num9 < num) { var point = new Point(j + num10, i + num9); var num11 = @struct.Uint0 & 3u; if (imgpixelFormat0 == ImgPixelFormat.Dxt1) { class2190.method_6(point, Color.FromArgb((byte)(array6[(int)((UIntPtr)num11)].Float0 * 255f), (byte)(array6[(int)((UIntPtr)num11)].Float1 * 255f), (byte)(array6[(int)((UIntPtr)num11)].Float2 * 255f), (byte)(array6[(int)((UIntPtr)num11)].Float3 * 255f))); } else { class2190.method_6(point, Color.FromArgb((byte)(array[num9 * 4 + num10].Float0 * 255f), (byte)(array6[(int)((UIntPtr)num11)].Float1 * 255f), (byte)(array6[(int)((UIntPtr)num11)].Float2 * 255f), (byte)(array6[(int)((UIntPtr)num11)].Float3 * 255f))); } } @struct.Uint0 >>= 2; } } } } }
public static Tom smethod_0(float float4, Tom struct870) { return(smethod_1(struct870, float4)); }