private static void EngineCPSCalculated(Gondwana.Common.EventArgs.CyclesPerSecondCalculatedEventArgs e) { totalTimesCPSCalcd++; Console.WriteLine("Gross Cycles: " + e.TotalGrossCycles.ToString()); Console.WriteLine("Net Cycles: " + e.TotalNetCycles.ToString()); Console.WriteLine("Gross CPS: " + e.GrossCPS.ToString()); Console.WriteLine("Net CPS: " + e.NetCPS.ToString()); Console.WriteLine(); }
public Cycle(Gondwana.Common.Drawing.Animation.Cycle animCycle) : this() { _cycle = animCycle; panelBottom.Visible = true; PopulateNextDropdown(); txtKey.Text = _cycle.CycleKey; txtThrottle.Text = _cycle.ThrottleTime.ToString(); cboNext.SelectedText = (_cycle.NextCycle == null ? "<none>" : _cycle.NextCycle.CycleKey); }
public Tilesheet(Gondwana.Common.Drawing.Tilesheet sheet) : this() { this.Sheet = sheet; }
void Sprites_SpriteMovePointFinished(Gondwana.Common.EventArgs.SpriteMovePointFinishedEventArgs e) { txtPieces.Text = Program.puzzle.TotalPieces.ToString(); txtCorrect.Text = Program.puzzle.TotalPiecesCorrect.ToString(); }
void Sprites_SpriteMovementStopped(Gondwana.Common.EventArgs.SpriteMovementEventArgs e) { #if DEBUG Console.WriteLine(string.Format("{3} end move '{0}' at {1}:{2}", e.sprite.ID, e.sprite.GridCoordinates.X, e.sprite.GridCoordinates.Y, Environment.TickCount)); #endif //if (!Program.puzzle._isShuffling) Program.slideSound.Stop(); if (Program.puzzle.TotalPieces == Program.puzzle.TotalPiecesCorrect) Program.tadaSound.Play(); }
void Sprites_SpriteMovementStarted(Gondwana.Common.EventArgs.SpriteMovementEventArgs e) { #if DEBUG Console.WriteLine(string.Format("{3} start move '{0}' from {1}:{2}", e.sprite.ID, e.sprite.GridCoordinates.X, e.sprite.GridCoordinates.Y, Environment.TickCount)); #endif Program.slideSound.Play(); }
public CycleViewer(Gondwana.Common.Drawing.Animation.Cycle cycle) : this() { _cycle = cycle; }
static void Timers_Tick(Gondwana.Common.EventArgs.TimerEventArgs e) { bool isShift = Keyboard.GetKeyDownState(Keys.ShiftKey); if (isShift) return; if (Keyboard.GetKeyDownState(Keys.Up)) sprite.SpriteMovement.AccelerationY = (-5); else if (Keyboard.GetKeyDownState(Keys.Down)) sprite.SpriteMovement.AccelerationY = 5; else sprite.SpriteMovement.AccelerationY = 0; if (Keyboard.GetKeyDownState(Keys.Left)) sprite.SpriteMovement.AccelerationX = (-2.5); else if (Keyboard.GetKeyDownState(Keys.Right)) sprite.SpriteMovement.AccelerationX = 2.5; else sprite.SpriteMovement.AccelerationX = 0; }
static void Tile_SpriteCollision(Gondwana.Common.EventArgs.CollisionEventArgs e) { foreach (Collision collision in e.Collisions) { Sprite sprite = collision.SecondaryTile as Sprite; Movement movement = sprite.SpriteMovement; //switch (collision.CollisionDirectionFrom) //{ // case CollisionDirectionFrom.N: movement.Stop(); movement.AddMovePoint(0.500, new PointF(sprite.GridCoordinates.X, sprite.GridCoordinates.Y - 1)); movement.AddMovePoint(0.500, new PointF(sprite.GridCoordinates.X + 1, sprite.GridCoordinates.Y - 1)); movement.AddMovePoint(0.500, new PointF(sprite.GridCoordinates.X + 1, sprite.GridCoordinates.Y)); movement.AddMovePoint(0.500, new PointF(sprite.GridCoordinates.X, sprite.GridCoordinates.Y)); movement.AddMovePoint(movement.CurrentMovePoint); //movement.AddMovePoint(movement.CurrentMovePoint.NextMovePoint); //movement.Start(1000, new PointF(sprite.GridCoordinates.X, sprite.GridCoordinates.Y - 1)); //movement.AddMovePoint(500, new PointF(sprite.GridCoordinates.X, sprite.GridCoordinates.Y - (float)1.5)); //MessageBox.Show("total time: " + movement.TimeRemaining.ToString()); movement.Start(); // break; //case CollisionDirectionFrom.NE: // break; //case CollisionDirectionFrom.E: // break; //case CollisionDirectionFrom.SE: // break; //case CollisionDirectionFrom.S: // break; //case CollisionDirectionFrom.SW: // break; //case CollisionDirectionFrom.W: // break; //case CollisionDirectionFrom.NW: // break; //case CollisionDirectionFrom.Center: // break; //} } }
static void Engine_CPSCalculated(Gondwana.Common.EventArgs.CyclesPerSecondCalculatedEventArgs e) { fps = e.NetCPS; cps = e.GrossCPS; }