Files
Client/Engine/Effect/CEffscriptDefine.h
LGram16 e067522598 Initial commit: ROW Client source code
Game client codebase including:
- CharacterActionControl: Character and creature management
- GlobalScript: Network, items, skills, quests, utilities
- RYLClient: Main client application with GUI and event handlers
- Engine: 3D rendering engine (RYLGL)
- MemoryManager: Custom memory allocation
- Library: Third-party dependencies (DirectX, boost, etc.)
- Tools: Development utilities

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 16:24:34 +09:00

110 lines
1.9 KiB
C

#ifndef __EFFSCRIPTDEFINE_H__
#define __EFFSCRIPTDEFINE_H__
#define ESBUF_SIZE 256
#define ESEMPTY -1
#define ESSTART "INDEX"
#define ESEND "FIN:"
#define ESLIST "LIST:"
#define ESLOOP "LOOP:"
#define ESPLAY "PLAY:"
#define ESSNAP "SNAP:"
#define ESFADEOUT "OUT:"
#define ESFADEIN "IN:"
#define ESSHAKE "SHAKE:"
#define ESSOUND "SOUND:"
#define ESSUB "SUB:"
#define ESCLIGHT "CLIGHT:"
#define ESHIT "HIT:"
#define ESSLIDE "SLIDE:"
#define ESEXT5 "EXT5:"
#define ESLIGHTN "LIGHTNING:"
#define ESLIGHTN2 "LIGHTNING2:"
#define ESLIGHTN3 "LIGHTNING3:"
#define ESWHEEL "WHEEL:"
#define ESWEAPON "WEAPON:"
#define ESBEZIERM "GHOST:"
#define ESLIGHT "LIGHT:"
#define ESPLAYT "PLAYTIME:"
#define ESCHAR "CHARACTER:"
#define ESWEAPONL "WEAPONLINE:"
#define ESPI 3.14159f
#define ESHALF_PI (ESPI/2)
#define ESGRAVITY 9.806650f
#define ESEXTLINESIZE 8.0f //line size
//m_TickFrame deault 값
#define DEFAULTESTICK 40
enum EZVALUE {
ESNORMAL, // normal effect
ESINTERFACE, // interface effect
};
enum EDIR{
EUP,
ELEFT,
ERIGHT,
EFRONT,
ERAND
};
enum ECURRENT{ // 파일에서 지금 읽어들이는 데이터 종류
ESS, //start
ESE, // end
EST, // list
ESL, //loop
ESP, //play
ESFO, //FADE out
ESFI, //FADE IN
ESSK, // camera shake
ESN, // snap
ESO, // sound
ESB, // Sub
ESCL, // CLight
ESH, // Hit
ESSL, // slide
ESE5, //ext5extension
ESLN, //lightning
ESLN2, //lightning2
ESLN3, //lightning3
ESW, // wheel
ESWP, // Weapon
ESBM, // Bezier Middle
ESLT, // Light
ESPT, // Play Time
ESCH, // Character
ESWL,
};
enum EVALUE { // 어떤 것을 진행중인지..
ED, // Delay frame
ES, // S effect
EM, // M effect
EE, // E effect
EN, //Snap effect
EF, //finish effect
};
enum EPIVOT { // extension4 용 pivot index
EHEAD,
ENECK,
ECHEST,
EWAIST,
EPELVIS,
ER_HAND,
ER_FOREARM,
ER_UPPERARM,
ER_THIGH,
ER_CALF,
ER_FOOT,
EL_HAND,
EL_FOREARM,
EL_UPPERARM,
EL_THIGH,
EL_CALF,
EL_FOOT,
};
#endif