Чтение онлайн

на главную

Жанры

Интернет-журнал "Домашняя лаборатория", 2007 №9
Шрифт:

if (current!= null) current.Show(graphic, clearPen, clearBrush);

//create person

current = new Person (20, 180, 180);

}

private void menuItem13_Click(object sender, System.EventArgs e)

{

showCurrent ;

}

void showCurrent

{

//Show current

current.Show(graphic, pen, brush);

}

private void menuItem14_Click(object sender, System.EventArgs e)

{

clearCurrent ;

}

void clearCurrent

{

//Clear current

current.Show(graphic, clearPen, clearBrush)

}

private void menuItem17_Click(object sender, System.EventArgs e)

{

incScale ;

}

void incScale

{

//Increase scale

current.Show(graphic, clearPen, clearBrush)

current.Scale (1.5);

current.Show(graphic, pen, brush);

}

private void menuItem18_Click(object sender, System.EventArgs e)

{

decScale ;

}

void decScale

{

//Decrease scale

current.Show(graphic, clearPen, clearBrush)

current.Scale(2.0/3);

current.Show(graphic, pen, brush);

}

private void menuItem19_Click(object sender, System.EventArgs e)

{

moveLeft ;

}

void moveLeft

{

//Move left

current.Show(graphic, clearPen, clearBrush)

current.Move(-20,0);

current.Show(graphic, pen, brush);

}

private void menuItem20_Click(object sender, System.EventArgs e)

{

moveRight ;

}

void moveRight

{

//Move right

current.Show(graphic, clearPen, clearBrush)

current.Move(20,0);

current.Show(graphic, pen, brush);

}

private void menuItem21_Click(object sender, System.EventArgs e)

{

moveTop ;

}

void moveTop

{

//Move top

current.Show(graphic, clearPen, clearBrush)

current.Move(0,-20);

current.Show(graphic, pen, brush);

}

private void menuItem22_Click(object sender, System.EventArgs e)

{

moveDown ;

}

void moveDown

{

//Move down

current.Show(graphic, clearPen, clearBrush)

current.Move(0, 20);

current.Show(graphic, pen, brush);

}

private void menuItem23_Click(object sender, System.EventArgs e)

{

//choose color

ColorDialog dialog = new ColorDialog;

if (dialog.ShowDialog ==DialogResult.OK) color =dialog.Color;

pen = new Pen (color); brush = new SolidBrush(color);

}

private void menuItem24_Click(object sender, System.EventArgs e)

{

//Red color

color =Color.Red;

pen = new Pen(color); brush = new SolidBrush(color);

}

private void menuItem25_Click(object sender, System.EventArgs e)

{

//Green color

color =Color.Green;

pen = new Pen(color); brush = new SolidBrush(color);

}

private void menuItem26_Click(object sender, System.EventArgs e)

{

//Blue color

color =Color.Blue;

pen = new Pen(color); brush = new SolidBrush(color);

}

private void menuItem27_Click(object sender, System.EventArgs e)

{

//Black color

color =Color.Black;

pen = new Pen (color); brush = new SolidBrush(color);

}

private void menuItem28_Click(object sender, System.EventArgs e)

{

//Gold color

color =Color.Gold;

pen = new Pen(color); brush = new SolidBrush(color);

}

private void menuItem29_Click(object sender, System.EventArgs e)

{

//put_left:

добавление фигуры в список

listFigure.put_left(current);

}

private void menuItem30_Click(object sender, System.EventArgs e)

{

//put_right: добавление фигуры в список

listFigure.put_right(current);

}

private void menuItem31_Click(object sender, System.EventArgs e)

{

//remove: удаление фигуры из списка

if(!listFigure.empty) listFigure.remove ;

}

private void menuItem32_Click (object sender, System.EventArgs e)

{

goPrev;

}

void goPrev

{

//go_prev: передвинуть курсор влево

if(!(listFigure.Index == 1))

{

listFigure.go_prev;

current = listFigure.item;

}

}

private void menuItem33_Click(object sender, System.EventArgs e)

{

goNext;

}

void goNext

{

//go_next: передвинуть курсор вправо

if(!(listFigure.Index == listFigure.Count))

{

listFigure.go_next;

current = listFigure.item;

}

}

private void menuItem34_Click(object sender, System.EventArgs e)

{

//go_first

listFigure.start;

if(!listFigure.empty)

current = listFigure.item;

}

private void menuItem35_Click(object sender, System.EventArgs e)

Поделиться:
Популярные книги

Газлайтер. Том 6

Володин Григорий
6. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 6

Идеальный мир для Социопата 2

Сапфир Олег
2. Социопат
Фантастика:
боевая фантастика
рпг
6.11
рейтинг книги
Идеальный мир для Социопата 2

Наследник с Меткой Охотника

Тарс Элиан
1. Десять Принцев Российской Империи
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Наследник с Меткой Охотника

Дело Чести

Щукин Иван
5. Жизни Архимага
Фантастика:
городское фэнтези
попаданцы
аниме
5.00
рейтинг книги
Дело Чести

Снегурка для опера Морозова

Бигси Анна
4. Опасная работа
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Снегурка для опера Морозова

Лишняя дочь

Nata Zzika
Любовные романы:
любовно-фантастические романы
8.22
рейтинг книги
Лишняя дочь

Вдова на выданье

Шах Ольга
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Вдова на выданье

Дядя самых честных правил 7

Горбов Александр Михайлович
7. Дядя самых честных правил
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Дядя самых честных правил 7

Муж на сдачу

Зика Натаэль
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Муж на сдачу

Книга пяти колец. Том 2

Зайцев Константин
2. Книга пяти колец
Фантастика:
фэнтези
боевая фантастика
5.00
рейтинг книги
Книга пяти колец. Том 2

Ваше Сиятельство 5

Моури Эрли
5. Ваше Сиятельство
Фантастика:
городское фэнтези
аниме
5.00
рейтинг книги
Ваше Сиятельство 5

Неудержимый. Книга X

Боярский Андрей
10. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга X

Законы Рода. Том 3

Flow Ascold
3. Граф Берестьев
Фантастика:
фэнтези
аниме
5.00
рейтинг книги
Законы Рода. Том 3

Счастливый торт Шарлотты

Гринерс Эва
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Счастливый торт Шарлотты