ToolManager.java 文件源码

java
阅读 26 收藏 0 点赞 0 评论 0

项目:Mundus 作者:
public ToolManager(InputManager inputManager, ProjectManager projectManager, GameObjectPicker goPicker,
        ToolHandlePicker toolHandlePicker, ModelBatch modelBatch, ShapeRenderer shapeRenderer,
        CommandHistory history) {
    this.inputManager = inputManager;
    this.activeTool = null;

    terrainBrushes = new Array<>();
    terrainBrushes.add(new SmoothCircleBrush(projectManager, modelBatch, history));
    terrainBrushes.add(new CircleBrush(projectManager, modelBatch, history));
    terrainBrushes.add(new StarBrush(projectManager, modelBatch, history));
    terrainBrushes.add(new ConfettiBrush(projectManager, modelBatch, history));

    modelPlacementTool = new ModelPlacementTool(projectManager, modelBatch, history);
    selectionTool = new SelectionTool(projectManager, goPicker, modelBatch, history);
    translateTool = new TranslateTool(projectManager, goPicker, toolHandlePicker, modelBatch, history);
    rotateTool = new RotateTool(projectManager, goPicker, toolHandlePicker, shapeRenderer, modelBatch, history);
    scaleTool = new ScaleTool(projectManager, goPicker, toolHandlePicker, shapeRenderer, modelBatch, history);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号