aboutsummaryrefslogtreecommitdiff
path: root/advtrains/models/advtrains_dtrack_swlcr_60.b3d
diff options
context:
space:
mode:
authororwell96 <orwell@bleipb.de>2018-12-16 20:39:55 +0100
committerorwell96 <orwell@bleipb.de>2018-12-16 20:39:55 +0100
commit36357bd444106282890278092c474eaf397bd8a9 (patch)
treeeff46d972d9dc936d5299a2ba9b5dc1724ec0a8b /advtrains/models/advtrains_dtrack_swlcr_60.b3d
parentfb10420c38d09b7f60682c55a98c85359bc50eb0 (diff)
downloadadvtrains-36357bd444106282890278092c474eaf397bd8a9.tar.gz
advtrains-36357bd444106282890278092c474eaf397bd8a9.tar.bz2
advtrains-36357bd444106282890278092c474eaf397bd8a9.zip
Fix player_to_train_mapping (H#74)
Entries were not inserted, thus neither damage protection nor teleport-to-train did work
Diffstat (limited to 'advtrains/models/advtrains_dtrack_swlcr_60.b3d')
0 files changed, 0 insertions, 0 deletions
'>146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210
// Copyright (C) 2002-2013 Nikolaus Gebhardt
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h

#pragma once

#include "IrrCompileConfig.h"
//#ifdef _IRR_COMPILE_WITH_GUI_

#include <IGUIEditBox.h>
#include "irrArray.h"
#include "IOSOperator.h"
#include "guiScrollBar.h"

namespace irr
{
namespace gui
{
	class intlGUIEditBox : public IGUIEditBox
	{
	public:

		//! constructor
		intlGUIEditBox(const wchar_t* text, bool border, IGUIEnvironment* environment,
			IGUIElement* parent, s32 id, const core::rect<s32>& rectangle,
			bool writable = true, bool has_vscrollbar = false);

		//! destructor
		virtual ~intlGUIEditBox();

		//! Sets another skin independent font.
		virtual void setOverrideFont(IGUIFont* font=0);

		//! Gets the override font (if any)
		/** \return The override font (may be 0) */
		virtual IGUIFont* getOverrideFont() const;

		//! Get the font which is used right now for drawing
		/** Currently this is the override font when one is set and the
		font of the active skin otherwise */
		virtual IGUIFont* getActiveFont() const;

		//! Sets another color for the text.
		virtual void setOverrideColor(video::SColor color);

		//! Gets the override color
		virtual video::SColor getOverrideColor() const;

		//! Sets if the text should use the overide color or the
		//! color in the gui skin.
		virtual void enableOverrideColor(bool enable);

		//! Checks if an override color is enabled
		/** \return true if the override color is enabled, false otherwise */
		virtual bool isOverrideColorEnabled(void) const;

		//! Sets whether to draw the background
		virtual void setDrawBackground(bool draw);

		virtual bool isDrawBackgroundEnabled() const { return true; }

		//! Turns the border on or off
		virtual void setDrawBorder(bool border);

		virtual bool isDrawBorderEnabled() const { return Border; }

		//! Enables or disables word wrap for using the edit box as multiline text editor.
		virtual void setWordWrap(bool enable);

		//! Checks if word wrap is enabled
		//! \return true if word wrap is enabled, false otherwise
		virtual bool isWordWrapEnabled() const;

		//! Enables or disables newlines.
		/** \param enable: If set to true, the EGET_EDITBOX_ENTER event will not be fired,
		instead a newline character will be inserted. */
		virtual void setMultiLine(bool enable);

		//! Checks if multi line editing is enabled
		//! \return true if mult-line is enabled, false otherwise
		virtual bool isMultiLineEnabled() const;