Project Zomboid Lua Docs 42.13.0
Unofficial documentation for Project Zomboid's Lua
Loading...
Searching...
No Matches
ISWorldMapSymbolTool_RotateAnnotation Class Reference
Inheritance diagram for ISWorldMapSymbolTool_RotateAnnotation:
ISWorldMapSymbolTool ISBaseObject

Public Member Functions

void activate ()
void deactivate ()
boolean onMouseDown (number x, number y)
boolean onMouseUp (number x, number y)
boolean onMouseMove (number dx, number dy)
number getAngleTo (nil mx, nil my)
boolean onRightMouseDown (number x, number y)
boolean zeroRotation ()
boolean onKeyPress (integer key)
boolean onKeyRelease (integer key)
boolean cancelDrag ()
void render ()
void onJoypadDownInMap (integer button, JoypadData joypadData)
string getJoypadAButtonText ()
 ISWorldMapSymbolTool_RotateAnnotation (ISWorldMapSymbols symbolsUI)
Public Member Functions inherited from ISWorldMapSymbolTool
void activate ()
void deactivate ()
boolean onMouseDown (number x, number y)
boolean onMouseUp (number x, number y)
boolean onMouseMove (number dx, number dy)
boolean onRightMouseDown (number x, number y)
boolean onRightMouseUp (number x, number y)
boolean isKeyConsumed (integer key)
boolean onKeyPress (integer key)
boolean onKeyRelease (integer key)
void render ()
number getMouseX ()
number getMouseY ()
void onJoypadDownInMap (ISButton button, JoypadData joypadData)
void getJoypadAButtonText ()
 ISWorldMapSymbolTool (ISWorldMapSymbols symbolsUI)
Public Member Functions inherited from ISBaseObject
void initialise ()
ISBaseObject derive (string type)
void addEventListener (string _event, function _callback, unknown _target)
void removeEventListener (string _event, function _callback)
void triggerEvent (string _event, unknown ...)
void clearEventListeners ()
 ISBaseObject ()

Public Attributes

number startAngle
number clickX
number clickY
number rotateAccumulator
number deltaX
number deltaY
Public Attributes inherited from ISWorldMapSymbolTool
boolean dragging
boolean dragMoved
number dragStartX
number dragStartY
ISWorldMapSymbols symbolsUI
umbrella::MapUI mapUI
UIWorldMapV2 mapAPI
WorldMapSymbolsV2 symbolsAPI
Public Attributes inherited from ISBaseObject
string Type
table< string, table< function, unknown > > __eventListeners

Constructor & Destructor Documentation

◆ ISWorldMapSymbolTool_RotateAnnotation()

ISWorldMapSymbolTool_RotateAnnotation::ISWorldMapSymbolTool_RotateAnnotation ( ISWorldMapSymbols symbolsUI)

Member Function Documentation

◆ activate()

void ISWorldMapSymbolTool_RotateAnnotation::activate ( )

◆ cancelDrag()

boolean ISWorldMapSymbolTool_RotateAnnotation::cancelDrag ( )

◆ deactivate()

void ISWorldMapSymbolTool_RotateAnnotation::deactivate ( )

◆ getAngleTo()

number ISWorldMapSymbolTool_RotateAnnotation::getAngleTo ( nil mx,
nil my )

◆ getJoypadAButtonText()

string ISWorldMapSymbolTool_RotateAnnotation::getJoypadAButtonText ( )

◆ onJoypadDownInMap()

void ISWorldMapSymbolTool_RotateAnnotation::onJoypadDownInMap ( integer button,
JoypadData joypadData )

◆ onKeyPress()

boolean ISWorldMapSymbolTool_RotateAnnotation::onKeyPress ( integer key)

◆ onKeyRelease()

boolean ISWorldMapSymbolTool_RotateAnnotation::onKeyRelease ( integer key)

◆ onMouseDown()

boolean ISWorldMapSymbolTool_RotateAnnotation::onMouseDown ( number x,
number y )

◆ onMouseMove()

boolean ISWorldMapSymbolTool_RotateAnnotation::onMouseMove ( number dx,
number dy )

◆ onMouseUp()

boolean ISWorldMapSymbolTool_RotateAnnotation::onMouseUp ( number x,
number y )

◆ onRightMouseDown()

boolean ISWorldMapSymbolTool_RotateAnnotation::onRightMouseDown ( number x,
number y )

◆ render()

void ISWorldMapSymbolTool_RotateAnnotation::render ( )

◆ zeroRotation()

boolean ISWorldMapSymbolTool_RotateAnnotation::zeroRotation ( )

Member Data Documentation

◆ clickX

number ISWorldMapSymbolTool_RotateAnnotation::clickX

◆ clickY

number ISWorldMapSymbolTool_RotateAnnotation::clickY

◆ deltaX

number ISWorldMapSymbolTool_RotateAnnotation::deltaX

◆ deltaY

number ISWorldMapSymbolTool_RotateAnnotation::deltaY

◆ rotateAccumulator

number ISWorldMapSymbolTool_RotateAnnotation::rotateAccumulator

◆ startAngle

number ISWorldMapSymbolTool_RotateAnnotation::startAngle

The documentation for this class was generated from the following file: