C# Class SunsetHigh.WorldManager

Afficher le fichier Open project: ErraticUnicorn/MOSH

Méthodes publiques

Méthode Description
addObjectToRoom ( IInteractable p_obj, PlaceID p_room ) : void
clearMaps ( ) : void
dequeueObjectToCurrentRoom ( IInteractable p_obj ) : void
drawMap ( SpriteBatch p_spriteBatch ) : void
enqueueObjectToCurrentRoom ( IInteractable p_obj ) : void
getRoom ( PlaceID p_roomName ) : Room
handleWarp ( Hero p_hero ) : void
init ( GraphicsDevice graphicsDevice, double scaleFactor ) : void
loadMaps ( Microsoft.Xna.Framework.Content.ContentManager p_content ) : void
removeObjectFromRoom ( IInteractable p_obj, PlaceID p_room ) : void
setRoom ( PlaceID p_roomName ) : void
setRoom ( PlaceID p_roomName, int p_newX, int p_newY, Direction p_newDirection ) : void
setRoomNoTransition ( PlaceID p_roomName ) : void
setRoomNoTransition ( PlaceID p_roomName, int p_newX, int p_newY, Direction p_newDirection ) : void
update ( float elapsed ) : void
updateCameraOffset ( Hero p_hero ) : void

Method Details

addObjectToRoom() public static méthode

public static addObjectToRoom ( IInteractable p_obj, PlaceID p_room ) : void
p_obj IInteractable
p_room PlaceID
Résultat void

clearMaps() public static méthode

public static clearMaps ( ) : void
Résultat void

dequeueObjectToCurrentRoom() public static méthode

public static dequeueObjectToCurrentRoom ( IInteractable p_obj ) : void
p_obj IInteractable
Résultat void

drawMap() public static méthode

public static drawMap ( SpriteBatch p_spriteBatch ) : void
p_spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
Résultat void

enqueueObjectToCurrentRoom() public static méthode

public static enqueueObjectToCurrentRoom ( IInteractable p_obj ) : void
p_obj IInteractable
Résultat void

getRoom() public static méthode

public static getRoom ( PlaceID p_roomName ) : Room
p_roomName PlaceID
Résultat Room

handleWarp() public static méthode

public static handleWarp ( Hero p_hero ) : void
p_hero Hero
Résultat void

init() public static méthode

public static init ( GraphicsDevice graphicsDevice, double scaleFactor ) : void
graphicsDevice GraphicsDevice
scaleFactor double
Résultat void

loadMaps() public static méthode

public static loadMaps ( Microsoft.Xna.Framework.Content.ContentManager p_content ) : void
p_content Microsoft.Xna.Framework.Content.ContentManager
Résultat void

removeObjectFromRoom() public static méthode

public static removeObjectFromRoom ( IInteractable p_obj, PlaceID p_room ) : void
p_obj IInteractable
p_room PlaceID
Résultat void

setRoom() public static méthode

public static setRoom ( PlaceID p_roomName ) : void
p_roomName PlaceID
Résultat void

setRoom() public static méthode

public static setRoom ( PlaceID p_roomName, int p_newX, int p_newY, Direction p_newDirection ) : void
p_roomName PlaceID
p_newX int
p_newY int
p_newDirection Direction
Résultat void

setRoomNoTransition() public static méthode

public static setRoomNoTransition ( PlaceID p_roomName ) : void
p_roomName PlaceID
Résultat void

setRoomNoTransition() public static méthode

public static setRoomNoTransition ( PlaceID p_roomName, int p_newX, int p_newY, Direction p_newDirection ) : void
p_roomName PlaceID
p_newX int
p_newY int
p_newDirection Direction
Résultat void

update() public static méthode

public static update ( float elapsed ) : void
elapsed float
Résultat void

updateCameraOffset() public static méthode

public static updateCameraOffset ( Hero p_hero ) : void
p_hero Hero
Résultat void