/*
Copyright 2012 Jan Ove Saltvedt
This file is part of KBot.
KBot is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
KBot is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with KBot. If not, see <http://www.gnu.org/licenses/>.
*/
/*
* Copyright � 2010 Jan Ove Saltvedt.
* All rights reserved.
*/
package com.kbot2.scriptable.methods.wrappers;
import com.kbot2.bot.BotEnvironment;
import com.kbot2.scriptable.methods.Calculations;
import com.kbot2.scriptable.methods.Methods;
import com.kbotpro.hooks.Client;
/**
* Created by IntelliJ IDEA.
* User: Jan Ove Saltvedt
* Date: Jan 15, 2010
* Time: 3:09:14 PM
* To change this template use File | Settings | File Templates.
*/
public abstract class Wrapper {
protected BotEnvironment botEnv;
/*
public Mouse mouse;
public Keyboard keyboard;
public Players players;
public NPCs npcs;
public Interfaces interfaces;
public Objects objects;
public Menu menu;
public Bank bank;
public Walking walking;
public Settings settings;
public Inventory inventory;
public GameScreen gameScreen;
public Camera camera;
public Skills skills; */
protected Wrapper(BotEnvironment botEnv) {
this.botEnv = botEnv;
/*
mouse = botEnv.mouse;
keyboard = botEnv.keyboard;
players = botEnv.players;
npcs = botEnv.npcs;
interfaces = botEnv.interfaces;
objects = botEnv.objects;
menu = botEnv.menu;
bank = botEnv.bank;
walking = botEnv.walking;
settings = botEnv.settings;
inventory = botEnv.inventory;
gameScreen = botEnv.gameScreen;
camera = botEnv.camera;
skills = botEnv.skills;*/
}
public Client getClient(){
return botEnv.getClient();
}
public Methods getMethods(){
return botEnv.methods;
}
public Calculations getCalculations(){
return botEnv.calculations;
}
}