mirror of
https://github.com/mehah/otclient
synced 2026-08-15 16:29:06 -04:00
New Features: - Native macOS app with Cocoa windowing, OpenGL view, improved input, clipboard and cursor handling. - Platform-aware keyboard and shortcut behavior with clearer primary/meta/control semantics and normalized key combos. Bug Fixes: - Expanded detection for "connection refused" network errors. Chores: - macOS build/bundle and packaging improvements; new dependency overlay added; CI now runs macOS build when relevant. Tests: - AddressSanitizer support added for test builds.
39 lines
750 B
Text
39 lines
750 B
Text
Module
|
|
name: corelib
|
|
description: Contains core lua classes, functions and constants used by other modules
|
|
author: OTClient team
|
|
website: https://github.com/edubart/otclient
|
|
reloadable: false
|
|
|
|
@onLoad: |
|
|
dofile 'math'
|
|
dofile 'string'
|
|
dofile 'table'
|
|
dofile 'bitwise'
|
|
dofile 'struct'
|
|
dofile 'base64'
|
|
|
|
dofile 'const'
|
|
dofile 'util'
|
|
dofile 'globals'
|
|
dofile 'config'
|
|
dofile 'settings'
|
|
dofile 'keybind'
|
|
dofile 'keyboard'
|
|
dofile 'mouse'
|
|
dofile 'net'
|
|
|
|
dofiles 'classes'
|
|
dofiles 'ui'
|
|
|
|
dofile 'inputmessage'
|
|
dofile 'outputmessage'
|
|
|
|
dofile 'json'
|
|
dofile 'http'
|
|
dofile 'objectpool'
|
|
|
|
Keybind.init()
|
|
initPlatformKeyDescs()
|
|
|
|
@onUnload: Keybind.terminate()
|