C# 클래스 Electric_Potatoe_TD.Game

파일 보기 프로젝트 열기: Haseo/Electric-Potatoe-TD 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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