public Game2DManager(string mediaDir) { MousePointer = new DrawSprite(mediaDir); InstructionText = new DrawText(); InitializerMousePointer(); InitializerInstructionText(); }
public Shark2D(string MediaDir, SharkStatus status) { Status = status; LifeShark = new DrawSprite(MediaDir); LifeSharkText = new DrawText(); InitializerLifeShark(); }
public Character2D(string MediaDir, CharacterStatus status) { Status = status; Life = new DrawSprite(MediaDir); Oxygen = new DrawSprite(MediaDir); LifeText = new DrawText(); OxygenText = new DrawText(); Init(); }
public virtual void init(int x, int y, int width, int height, Rectangle recSect, Color color, Game game, float layerDepth, int type, bool hitBox) { this.x = x; this.y = y; this.type = type; rec = new Rectangle(x, y, width, height); draw = new DrawSprite(rec, recSect, color, layerDepth, game, hitBox); inFrontOrBack = false; frameSpeed = draw.FrameSpeed; previousCount = Counter; }
static void Main(string[] args) { //paste output here https://jsfiddle.net/npc2410s/3/ //vairables double lat = 43.80022782085926; double lon = -79.46874957722167; //cute the image into peices ImageCutter cutter = new ImageCutter(@"bulbasaur.png", 16, 16); //draw the sprite on a map DrawSprite ds = new DrawSprite(cutter.CutImages, cutter.Width, cutter.Height, lat, lon); //print it out File.Delete("out.txt"); File.Delete("DrawImg.csv"); using (StreamWriter sw = new StreamWriter(@"OutPutForFiddle.txt", false)) { using (StreamWriter sw2 = new StreamWriter(@"ImageCrds.csv", false)) { //write the js code for fiddle test sw.Write("function initMap(){var myLatLng = {lat: 43.8041958395909,lng: -79.754306699939};var map = new google.maps.Map(document.getElementById('map'), {zoom: 10,center: myLatLng});"); Random r = new Random(); foreach (Square currS in ds.Mover.SquareList) { currS.FixSquare(); if (currS.Live == true) { //write out the cords for mapping software as csv sw2.WriteLine(String.Format(@"{0},{1},{2},{3}", currS.A.X, currS.A.Y, currS.B.X, currS.B.Y)); //write the js code for fiddle test sw.WriteLine(GetCordString(currS.A.Latitude.ToString(), currS.A.Longitude.ToString(), r.Next(5000).ToString())); sw.WriteLine(GetCordString(currS.B.Latitude.ToString(), currS.B.Longitude.ToString(), r.Next(5000).ToString())); sw.WriteLine(GetCordString(currS.AB.Latitude.ToString(), currS.AB.Longitude.ToString(), r.Next(5000).ToString())); sw.WriteLine(GetCordString(currS.BA.Latitude.ToString(), currS.BA.Longitude.ToString(), r.Next(5000).ToString())); } } //write the js code for fiddle test sw.Write("}"); sw.Close(); sw2.Close(); } } Console.Read(); }
public Game2DManager(string mediaDir, CharacterStatus character, SharkStatus shark, TgcD3dInput input) { MediaDir = mediaDir; Character = new Character2D(mediaDir, character); Shark = new Shark2D(mediaDir, shark); Pointer = new DrawSprite(MediaDir); MousePointer = new DrawSprite(MediaDir); Inventory = new Inventory2D(MediaDir); Crafting = new Crafting2D(MediaDir, input); InstructionText = new DrawText(); HelpText = new DrawText(); ShipText = new DrawText(); CollectText = new DrawText(); ItemsHistoryText = new DrawText(); ShipLocationIndicator = new DrawSprite(MediaDir); DistanceShipLocation = new DrawText(); Init(); }
public bool WillDraw(Camera cam, DrawSprite sprite) { throw new System.NotImplementedException(); }
public bool WillDraw(Camera cam, DrawSprite sprite) { Sprite spr = sprite.Sprite; return(WillDrawRect(cam, sprite.Position, spr.Width, spr.Height)); }
private void ResetSprite(DrawSprite sprite) => sprite.Scaling = sprite.ScalingInitial;
private void UpdateSprite(DrawSprite sprite, float percentage, float max) => sprite.Scaling = new TGCVector2((percentage / max) * sprite.ScalingInitial.X, sprite.ScalingInitial.Y);