Главная страница

Солуянова Семестровая Марио. Введение в ии


Скачать 0.58 Mb.
НазваниеВведение в ии
Дата12.06.2022
Размер0.58 Mb.
Формат файлаdocx
Имя файлаСолуянова Семестровая Марио.docx
ТипДокументы
#586456
страница4 из 8
1   2   3   4   5   6   7   8
1   2   3   4   5   6   7   8
lev.Draw();




MarioObjects.Objects.Utils.Screen.Instance.DrawOnGraphic(xGraph);




}









private void timerBack_Tick(object sender, EventArgs e)




{




Invalidate();




}









private void frmMain_FormClosed(object sender, FormClosedEventArgs e)




{




LevelManager.Instance.SaveLevelManager("LevelManager.xml");









DateTime TimeClose = DateTime.Now;




TimeSpan Diff = TimeClose.Subtract(LevelBeginTime);




Logger.Instance.Log_Method(Diff.ToString());




}









}




}

using System;



















using System.Collections.Generic;







using System.ComponentModel;







using System.Data;







using System.Drawing;







using System.Text;







using System.Windows.Forms;















namespace MarioRectangle







{







public partial class MainForm : Form







{







public Bitmap MainImage;















public MainForm()







{







InitializeComponent();







}















private void MainForm_Load(object sender, EventArgs e)







{







MainImage = new Bitmap(Width, Height);























}















private void bDraw_Click(object sender, EventArgs e)







{







int iTop, iLeft, iWidth, iHeight;







iTop = Convert.ToInt32(tTop.Text);







iLeft = Convert.ToInt32(tLeft.Text);







iWidth = Convert.ToInt32(tWidth.Text);







iHeight = Convert.ToInt32(tHeight.Text);























Rectangle rec = new Rectangle(iLeft, iTop, iWidth, iHeight);







Graphics xGraph = Graphics.FromImage(MainImage);







Pen p = new Pen(Color.Red);















xGraph.DrawRectangle(p, rec);







p.Dispose();







xGraph.Dispose();















Invalidate();































}















private void MainForm_Paint(object sender, PaintEventArgs e)







{







Graphics xGraph = e.Graphics;







xGraph.DrawImage(MainImage, 0, 0);







xGraph.Dispose();























}















private void bClear_Click(object sender, EventArgs e)






написать администратору сайта