/
karachi
/
KPO_CP_CrossyRoad
Обзор
Документация
Войти
/
karachi
/
KPO_CP_CrossyRoad
Код
Запросы
5
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
console
ViewConsole/Game/CameraConsole.cs
39 строк
966 B
karachi-23
console
11 янв 2025, 00:00
11 янв 2025, 00:00
3330cd2
Код
Авторство
О чём код?
using Model.Game; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using View.Game; namespace ViewConsole.Game { /// <summary> /// Камера в консоли /// </summary> public class CameraConsole : Camera { /// <summary> /// Конструктор камеры в консоли /// </summary> /// <param name="parGame">Игра</param> public CameraConsole(CrossyRoadGame parGame) : base(parGame) { const float ADDITIONAL_SCALE_X = 0.5f; const float ADDITIONAL_SCALE_Y = 9f; TrackedPlayer = GameInstance.Map.Player; CameraWidth = Map.Width * ADDITIONAL_SCALE_X; CameraHeight = TrackedPlayer.Length * ADDITIONAL_SCALE_Y; CenterOnTrackedPlayer(); } /// <summary> /// Обновление камеры /// </summary> public override void Update() { CenterOnTrackedPlayer(); } } }