C# Класс Electric_Potatoe_TD.Game

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
BulletList List
BulletTexture Texture2D>.Dictionary
CoefBonus double
LevelColor Color>.Dictionary
LevelTexture Texture2D>.Dictionary
MapTexture Texture2D>.Dictionary
MobList List
MobTexture Texture2D>.Dictionary
NoConstruct Microsoft.Xna.Framework.Graphics.Texture2D
TurretList List
TypeTexture Texture2D>.Dictionary
listTarget List
nodeLink Vector2>>.List
size_case int
size_caseZoom int

Открытые методы

Метод Описание
AccelerometerReadingChanged ( object sender, AccelerometerReadingEventArgs e ) : void
Active_Desactive_Node ( ) : bool
FakeBulletFiller ( ) : void
FakeModFiller ( ) : void
Game ( Game1 game ) : System
Initialize ( ) : void
LoadContent ( ) : void
Oriented_changed ( ) : void
Restart ( ) : void
Select_Node ( ) : bool
UnloadContent ( ) : void
add_wayTouch ( ) : bool
blanco ( ) : void
calc_posZoom ( ) : bool
checkBulletHit ( ) : void
checkEndGame ( ) : bool
create_tower ( EType type_tower ) : void
draw ( int FrameStart, int FPS, int CurrentFrame, int CurrentMobFrame, int SheetSize ) : void
drawLine ( Vector2 origine, Vector2 dest ) : void
draw_Selected ( ) : void
draw_bullet ( int CurrentFrame ) : void
draw_content ( ) : void
draw_contentZoom ( ) : void
draw_link ( ) : void
draw_map ( int FrameStart, int FPS, int CurrentFrame, int SheetSize ) : void
draw_mapZoom ( int FrameStart, int FPS, int CurrentFrame, int SheetSize ) : void
draw_mobs ( int CurrentFrame ) : void
draw_mobsZoom ( int CurrentFrame ) : void
draw_newNode ( ) : void
draw_shootZoom ( int CurrentFrame ) : void
end_wayTouch ( ) : bool
getScore ( ) : int
init_wayTouch ( ) : bool
mapFiller ( ) : void
mobIsDead ( Mob mob ) : void
turretFiller ( ) : void
update ( GameTime gameTime ) : void
updateSelected_item ( Vector2 PositionTouch ) : void

Защищенные методы

Метод Описание
ident_pos ( Vector2 pos ) : Vector2

Приватные методы

Метод Описание
can_access ( ) : bool
game_loop ( GameTime gameTime ) : void
make_connect ( Vector2 new_node, Vector2 old_node ) : void
mvtBonus ( ) : void
spawningManager ( GameTime gameTime ) : void
startAccSensor ( ) : void
transfert_connect ( Vector2 position ) : void

Описание методов

AccelerometerReadingChanged() публичный Метод

public AccelerometerReadingChanged ( object sender, AccelerometerReadingEventArgs e ) : void
sender object
e AccelerometerReadingEventArgs
Результат void

Active_Desactive_Node() публичный Метод

public Active_Desactive_Node ( ) : bool
Результат bool

FakeBulletFiller() публичный Метод

public FakeBulletFiller ( ) : void
Результат void

FakeModFiller() публичный Метод

public FakeModFiller ( ) : void
Результат void

Game() публичный Метод

public Game ( Game1 game ) : System
game Game1
Результат System

Initialize() публичный Метод

public Initialize ( ) : void
Результат void

LoadContent() публичный Метод

public LoadContent ( ) : void
Результат void

Oriented_changed() публичный Метод

public Oriented_changed ( ) : void
Результат void

Restart() публичный Метод

public Restart ( ) : void
Результат void

Select_Node() публичный Метод

public Select_Node ( ) : bool
Результат bool

UnloadContent() публичный Метод

public UnloadContent ( ) : void
Результат void

add_wayTouch() публичный Метод

public add_wayTouch ( ) : bool
Результат bool

blanco() публичный Метод

public blanco ( ) : void
Результат void

calc_posZoom() публичный Метод

public calc_posZoom ( ) : bool
Результат bool

checkBulletHit() публичный Метод

public checkBulletHit ( ) : void
Результат void

checkEndGame() публичный Метод

public checkEndGame ( ) : bool
Результат bool

create_tower() публичный Метод

public create_tower ( EType type_tower ) : void
type_tower EType
Результат void

draw() публичный Метод

public draw ( int FrameStart, int FPS, int CurrentFrame, int CurrentMobFrame, int SheetSize ) : void
FrameStart int
FPS int
CurrentFrame int
CurrentMobFrame int
SheetSize int
Результат void

drawLine() публичный Метод

public drawLine ( Vector2 origine, Vector2 dest ) : void
origine Vector2
dest Vector2
Результат void

draw_Selected() публичный Метод

public draw_Selected ( ) : void
Результат void

draw_bullet() публичный Метод

public draw_bullet ( int CurrentFrame ) : void
CurrentFrame int
Результат void

draw_content() публичный Метод

public draw_content ( ) : void
Результат void

draw_contentZoom() публичный Метод

public draw_contentZoom ( ) : void
Результат void

draw_link() публичный Метод

public draw_link ( ) : void
Результат void

draw_map() публичный Метод

public draw_map ( int FrameStart, int FPS, int CurrentFrame, int SheetSize ) : void
FrameStart int
FPS int
CurrentFrame int
SheetSize int
Результат void

draw_mapZoom() публичный Метод

public draw_mapZoom ( int FrameStart, int FPS, int CurrentFrame, int SheetSize ) : void
FrameStart int
FPS int
CurrentFrame int
SheetSize int
Результат void

draw_mobs() публичный Метод

public draw_mobs ( int CurrentFrame ) : void
CurrentFrame int
Результат void

draw_mobsZoom() публичный Метод

public draw_mobsZoom ( int CurrentFrame ) : void
CurrentFrame int
Результат void

draw_newNode() публичный Метод

public draw_newNode ( ) : void
Результат void

draw_shootZoom() публичный Метод

public draw_shootZoom ( int CurrentFrame ) : void
CurrentFrame int
Результат void

end_wayTouch() публичный Метод

public end_wayTouch ( ) : bool
Результат bool

getScore() публичный Метод

public getScore ( ) : int
Результат int

ident_pos() защищенный Метод

protected ident_pos ( Vector2 pos ) : Vector2
pos Vector2
Результат Vector2

init_wayTouch() публичный Метод

public init_wayTouch ( ) : bool
Результат bool

mapFiller() публичный Метод

public mapFiller ( ) : void
Результат void

mobIsDead() публичный Метод

public mobIsDead ( Mob mob ) : void
mob Electric_Potatoe_TD.Mob.Mob
Результат void

turretFiller() публичный Метод

public turretFiller ( ) : void
Результат void

update() публичный Метод

public update ( GameTime gameTime ) : void
gameTime Microsoft.Xna.Framework.GameTime
Результат void

updateSelected_item() публичный Метод

public updateSelected_item ( Vector2 PositionTouch ) : void
PositionTouch Vector2
Результат void

Описание свойств

BulletList публичное свойство

public List BulletList
Результат List

BulletTexture публичное свойство

public Dictionary BulletTexture
Результат Texture2D>.Dictionary

CoefBonus публичное свойство

public double CoefBonus
Результат double

LevelColor публичное свойство

public Dictionary LevelColor
Результат Color>.Dictionary

LevelTexture публичное свойство

public Dictionary LevelTexture
Результат Texture2D>.Dictionary

MapTexture публичное свойство

public Dictionary MapTexture
Результат Texture2D>.Dictionary

MobList публичное свойство

public List MobList
Результат List

MobTexture публичное свойство

public Dictionary MobTexture
Результат Texture2D>.Dictionary

NoConstruct публичное свойство

public Texture2D,Microsoft.Xna.Framework.Graphics NoConstruct
Результат Microsoft.Xna.Framework.Graphics.Texture2D

TurretList публичное свойство

public List TurretList
Результат List

TypeTexture публичное свойство

public Dictionary TypeTexture
Результат Texture2D>.Dictionary

listTarget публичное свойство

public List listTarget
Результат List

nodeLink публичное свойство

public List> nodeLink
Результат Vector2>>.List

size_case публичное свойство

public int size_case
Результат int

size_caseZoom публичное свойство

public int size_caseZoom
Результат int