///////////////////////////////////////////////////////////////////////////////// // Copyright (C) 2010-2011 Wolfgang Kowarschick // // Dieses Werk darf unter den Bedingungen der Creative Common Lizenz // Attribution-NonCommercial-ShareAlike 3.0 Unported // (CC BY-NC-SA 3.0: http://creativecommons.org/licenses/by-nc-sa/3.0/) // vervielfaeltigt, verbreitet, publiziert und modifiziert werden. ///////////////////////////////////////////////////////////////////////////////// package wk.game.guess { import flash.display.Stage; import wk.game.guess.vclsd.controller.GuessController; import wk.game.guess.vclsd.data.GuessData; import wk.game.guess.vclsd.logic.GuessLogic; import wk.game.guess.vclsd.service.GuessService; import wk.game.guess.vclsd.view.GuessView; /** * @autor Wolfgang Kowarschick * @category class * @langversion 3.0 */ public class Guess { ///////////////////////////////////////////////////////////////////////////// // Private members ///////////////////////////////////////////////////////////////////////////// private var v_data: GuessData = new GuessData(); private var v_service: GuessService = new GuessService(v_data); private var v_logic: GuessLogic = new GuessLogic(v_data, v_service); private var v_controller: GuessController = new GuessController(v_data, v_logic); private var v_view: GuessView = new GuessView(); ///////////////////////////////////////////////////////////////////////////// // Attributes ///////////////////////////////////////////////////////////////////////////// public function get view(): GuessView { return v_view; } public function set language(p_language: String): void { v_service.language = p_language; }; public function set maxNumber(p_max_number: int): void { v_data.maxNumber = p_max_number; }; ///////////////////////////////////////////////////////////////////////////// // Constructor ///////////////////////////////////////////////////////////////////////////// public function Guess() { v_view.data = v_data; v_view.controller = v_controller; } ///////////////////////////////////////////////////////////////////////////// // Methods ///////////////////////////////////////////////////////////////////////////// public function init(): void { v_view.init(); } ///////////////////////////////////////////////////////////////////////////// // End of class ///////////////////////////////////////////////////////////////////////////// } } ///////////////////////////////////////////////////////////////////////////////// // End of file /////////////////////////////////////////////////////////////////////////////////